关于创建实例的文章,大家可以补充(该文章针对的是DB2V7,AIX)
创建DB2 实例(Instance)
[DB2安装路径]:本实验中DB2的安装路径为:/usr/lpp/db2_07_01
本实验将采用两种方法来建立实例,并将详细阐述两种建立方法的不同。
方法一:采用DB2SETUP
使用root身份登陆,切换工作目录到 [DB2安装目录]/install
使用命令:# ./db2setup
将启动DB2的安装工具界面,选择创建实例,首先会让你选择实例用户(User Name)或者选择新建实例用户(AIX中实例用户与实例名相同),选择用户所在组(Group);用户目录会默认建立在 /home/[User Name],建立实例时,会在该目录下建立sqllib目录用于存放有关实例的配置和文件。
然后会让你选择以有用户来做为Fenced User(用于创建和执行 定义UDFs(user defined functions)以及保存存储过程)或者选择新建用户,系统缺省实例采用同一Fenced User。
开始建立实例!
建立实例前,系统会有类似以下的确定信息出现:
DB2 Services Creation
Fenced User
Use existing user name db2fenc1
DB2 Instance
Using existing user name db2inst2
Create new entry in /etc/services:
Services Name db2cdb2inst2
Port Number 50002
Update DBM configuration file for TCP/IP
Update DBM configuration file for TCP/IP
Auto start DB2 Instance
Create DB2 Instance , db2inst2
Authentication type is SERVER
接着,就等待实例的完成吧!完成后,系统会有以下类似信息出现:
The log file can be found in /tmp/db2setup.log.
DB2 Services Creation
DB2 Instance
DB2 Instance Creation SUCCESS
Create new entry in /etc/services SUCCESS
Update DBM configuration file for TCP/IP SUCCESS
Auto start DB2 Instance SUCCESS
Start DB2 Instance SUCCESS
恭喜!你的实例db2inst2已经成功创建!
请切换用户身份到db2inst2,如果你安装了DB2 Sample Database Source组件你就可以使用下面的命令来创建DB2的SAMPLE数据库:
# db2sampl
如果没有安装该组件的话,可以自己创建一个Sample数据库,来验证实例的创建是否成功:
# db2 create db sample
创建数据库的路径可以用下面的方式得到:
# db2 get dbm config
请注意这么一个属性(WIN):
缺省数据库路径 (DFTDBPATH) = D:
数据库创建好后,会默认创建到该路径,UNIX系统与WINDOW系统会有不同的默认路径。
创建完成后,使用命令连接SAMPLE数据库:
# db2 connect to sample user db2inst2 using db2inst2
连接成功后,使用命令,查看数据库里表:
# db2 list tables