扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
以下的文章主要向大家讲述的是DB2数据库安装的正确操作步骤,如果你对DB2数据库安装的正确操作步骤有兴趣的话,以下的文章将会为你揭开它的神秘面纱,以下就是文章的详细内容介绍,望大家借鉴。
一 DB2安装过程
1 新建3个组,分别为管理组件das组,实例inst组,守护def组。随后在三个组中分别加入对应的用户:das,inst,和def。注意的是inst 用户>同时属于das组。为各个用户建立目录和密码。
2 运行DB2SETUP后未出现向导,出现提示后退出的解决。
请不要执行DB2SETUP,请执行DB2_install,然后输入DB2数据库安装的组件名字进行安装。
3 创建实例
在/opt/IBM/db2/v8.1/instane/下分别执行
./dascrt -u dasuser
./dasicrt -w 32 -u defuser instuser #如未指定位宽,则会报错说配置文件不能正常初始化。
在/cfg/下执行db2ln
4 设置
切换到instuser用户下
$db2set -g DB2COMM = TCPIP #在全局或使用-i指定某个实例的连接属性
5 启动数据库
$db2start #在启动前请修改系统时间到2005年以前,否则会出现数据库license过期的提示
建立样表
$db2sampl
测试
$db2 "select * from stuff"
二 DB2的初次使用
- $db2
- Command Line Processor for DB2 SDK 8.2.3
- You can issue database manager commands and SQL statements from the command
- prompt. For example:
- db2 => connect to sample
- db2 => bind sample.bnd
- For general help, type: ?.
- For command help, type: ? command, where command can be
- the first few keywords of a database manager command. For example:
- ? CATALOG DATABASE for help on the CATALOG DATABASE command
- ? CATALOG for help on all of the CATALOG commands.
- To exit db2 interactive mode, type QUIT at the command prompt. Outside
- interactive mode, all commands must be prefixed with 'db2'.
- To list the current command option settings, type LIST COMMAND OPTIONS.
- For more detailed help, refer to the Online Reference Manual.
- db2 => db2start
- DB20000I The DB2START command completed successfully.
- db2 => create db mydb
- DB20000I The CREATE DATABASE command completed successfully.
- db2 => connect to mydb user admin
- Enter current password for admin:
- Database Connection Information
- Database server = DB2/NT 8.2.3
- SQL authorization ID = ADMIN
- Local database alias = MYDB
- db2 => create schema myschema
- DB20000I The SQL command completed successfully.
- db2 => create table myschema.mytable(id int, name varchar(30))
- DB20000I The SQL command completed successfully.
- db2 => insert into myschema.mytable values(101,'Bruce Lu')
- DB20000I The SQL command completed successfully.
- db2 => select * from myschema.mytable
- ID NAME
- 101 Bruce Lu
- 1 record(s) selected.
- db2 => drop table myschema.mytable
- DB20000I The SQL command completed successfully.
- db2 => drop schema myschema restrict
- DB20000I The SQL command completed successfully.
- db2 => connect reset
- DB20000I The SQL command completed successfully.
- db2 => drop db mydb
- DB20000I The DROP DATABASE command completed successfully.
- db2 => db2stop
- DB20000I The DB2STOP command completed successfully.
- db2 => quit
- DB20000I The QUIT command completed successfully.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。