informix怎样设置默认数据库

informix怎样设置默认数据库,第1张

打开DbVisualizer软件,点击"Tools"菜单,选择"Connection wizard"选项,进入配置窗口"New Connection Wizard"

在"New Connection Wizard"窗口中,输入一个连接名称,可随意取名,之后点击"Next"

在"Select Database Driver"驱动选择步骤中选择Informix驱动,前提是在DbVisualizer安装目录下的lib目录有ifxjdbc.jar驱动包,没有可在网上下载。点击"Next"

在主设置界面设置数据库信息。从上至下依次为:

Database Userid 数据库连接名,必须设置

Database Passwoed 数据库连接密码,必须设置

Database Server数据库服务器IP,必须设置

Database Port 数据库服务器端口,必须设置

Database 数据库名,必须设置

Database Server数据库实例名,必须设置

5

在上一步的设置窗口中,点击"Ping Server"按钮,测试是否能ping通数据库服务器,测试通过则点击"Finish"完成按钮,失败则检查配置情况

6

配置通过后,在主界面的右侧则会显示出配置的连接,右键选择"Connect"则可连接到配置的数据库

在该文件中包括了许多与 *** 作系统、内核参数以及系统更新相关的重要信息。 机器在出厂时已预置了核心配置参数,但如果用户自己需要,则需要进一步调整这些参数。关于核心参数配置请检查release notes。 为系统准备磁盘空间时,必须首先正确设置如下权限: chmod 660 device_name chgrp informix device_name chown informix device_name 我们建议用户最好能为原始设备建立链接文件,原因有两个: 1.可以利用链接命令描述设备使用信息,例如那一个chunk在使用那一个设备; 2.便于恢复。 在UNIX系统中利用ln命令建立链接 环境变量 INFORMIXDIR 牐牐牐犐柚梦猧nformix产品所在的目录 PATH牐牐牐牐牐牐牐牥括INFORMIXDIR/bin ONCONFIG牐牐牐牐牐犐柚胦nconfig文件名 INFOMRIXSERVER牐牐犐栉维onconfig参数中的DBSERVERNAM值 PSORT_NPROCS 牐牐 设置为物理CPU VPs数 我们推荐所有的informix和数据库用户使用korn shell。注册环境必须在注册时自动设置。一般来说,所有环境变量在.profile中设置。我们希望所有系统用户使用同一注册文件。Informix必须设置的环境变量如上所示。 连接三角 客户与动态服务器的连接包括三个部分。环境变量INFORMIXSERVER是指向通讯配置文件内某一条目的指针。通讯配置文件的默认路径和名称为 $/INFOMRIXDIR/etc/sqlhosts。该文件的第一个字段包含了配置参数DBSERVERNAME或DBSERVERALIASES的值,其中DBSERVERNAME只能有一个,而用户可以通过环境变量INFORMIXSQLHOSTS改变通讯配置文件的存储路径及名称。 通讯配置文件(sqlhosts)的记录格式如下: dbservername netttype hostsname servicename 各字段的含义如下: dbservername 牐牐 onconfig 文件中的DBSERVERNAME或DBSERVERALIASES nettype 牐牐牐牐牐 对于共享内存连接来说是onipcshm牐牐牐牐牐 对于TLI TCP/IP连接来说是ontlitcp 对于sockets TCP/IP连接来说是onsockcp hostname 牐牐牷器的主机名 servicename 犖募/etc/services中的服务名,对于共享内存连接方式无用 系统初始化 #root dbspace配置 ROOTNAME 牐牐牐牐牐爎ootdbs牐牐牐牐牐牐#root dbspace名 ROOTPATH 牐牐牐牐牐/dev/online_root牐 #构成root dbspace的设备路径 ROOTOFFSET 牐牐牐牐0牐牐牐牐牐牐牐牐牐#root dbspace设备的偏移量(Kbyte) ROOTSIZE 牐牐牐牐牐50000 牐牐牐牐牐牐 #root dbspace大小(Kbyte) #磁盘镜像配置参数 MIRROR 牐牐牐牐牐牐0 牐牐牐牐牐牐牐牐 #镜像标志(YES=1,NO=0) MIRRORPATH 牐牐牐牐牐牐牐牐牐牐牐牐牐牐 #镜像root dbspace设备额路径 MIRROROFFSET 牐牐牐0牐牐牐牐牐牐牐牐牐#镜像root dbspace设备的偏移量 #物理日志配置 PHYSDBS牐牐牐牐牐牐爎ootdbs牐牐牐牐牐牐#物理日志(dbspace)的位置 PHYSFILE 牐牐牐牐牐1000 牐牐牐牐牐牐牐#物理日志文件大小(Kbytes) #逻辑日志配置 LOGFILES牐牐牐牐牐 10 牐牐牐牐牐牐牐牐#逻辑日志文件数量 LOGSIZE牐牐牐牐牐牐3000牐牐牐牐牐牐牐牐#逻辑日志大小(Kbyte) 动态服务器的初始化包括两部分:磁盘初始化,创建root dbsapce。root dbspace中有12页专门用于存放系统信息,称为系统保留页。剩余空间中包含被称为chunk free list的页,50页tblspace ,4页database tablespace。在root dbspace中还存储sysmaster和sysutils数据库。 在系统初始化时,物理日志和逻辑日志都自动建立在root dbspace中。逻辑日志的最优大小很难确定,因为与各系统的事务活动状况紧密相关。

informix初始化与配置

Dbspace 为逻辑上的数据库管理单元,实际上对应一个或者多个 chunk,初始化 informix 数据库的时候,必须首先为系统建立一个 Dbspace 和该Dbspace所关联的 chunk。

系统初始化:

informix 安装目下建立一个目录dbs,新建一个文件 rootchk,并更改该文件的访问权限为 660,,#chmod 660 rootchk[ENTER],之后,在控制台输入#onmonitor 进入系统配置界面->选择 Parameters->Initialize,在 "RootName" 中输入 rootdbs, 在Primary Path中输入刚才创建的chunk文件rootchk。即:将 rootdbs 关联到 rootchk 上。

新建Dbspace:

首先在数据存储目录,$INFORMIXDIR/dbs 下建立一个新文件,testchk,更改访问权限为:660

然后控制台中:

#onmonitor

->Dbspaces->Create

输入 Dbspace Name

Full Pathname 中输入刚刚创建的 chunk 文件的全路径:/opt/informix/dbs/testchk

[ESC]

这样就创建了一个新的Dbspace,名字为testdbs

为Dbspace 添加 chunk:

首先在数据目录 $INFORMIXDIR 中新建一个 chunk 文件,datachk01,更改访问权限为 660;

控制台输入:#onmonitor

->Dbspaces->Add_Chunk

选择要添加 chunk 的 Dbspace

F3 或 Ctrl+b

在 Full Pathname 中填入刚刚新建的 chunk 文件的全路径: /opt/informix/dbs/datachk01 即可

要配置数据库首先需要停止数据库服务

onmode -ky

初始化数据库系统

oninit -i 或 oninit -iy

新建数据库:

#dbaccess [ENTER]

Database->Create->输入数据库名

这是我建一个步骤:

root@sdunicomd # touch itnmschk

root@sdunicomd # chmod 660 itnmschk

root@sdunicomd # touch itnmschk

root@sdunicomd # chmod 660 itnmschk1

sdunicomd_cdmatmn$onspaces -c -d itnmsdbs -p /u1/tmn/newcdma/dbs/itnmschk -o 5120 -s 2000000

Verifying physical disk space, please wait ...

Space successfully added.

** WARNING ** A level 0 archive of Root DBSpace will need to be done.

sdunicomd_cdmatmn$onspaces -a itnmsdbs -p /u1/tmn/newcdma/dbs/itnmschk1 -o 5120 -s 2000000

Verifying physical disk space, please wait ...

Chunk successfully added.

sdunicomd_cdmatmn$onspaces -d itnmsdbs

WARNING: Dropping a DBspace.

Do you really want to continue? (y/n)y

Space successfully dropped.

** WARNING ** A level 0 archive will need to be done before any chunks from

DBspace itnms can be reused (see Dynamic Server Administrator's manual).

CREATE DATABASE itnms

IN itnmsdbs

WITH BUFFERED LOG


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6786399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存