分类:
2008-04-14 12:58:25
来源:csdn 作者:lisiyong |
10、如何在AIX上建立使用裸设备的数据库管理(DMS)表空间
环境 [产品] DB2 UDB
[平台] AIX
[版本] 5.x/6.x/7.x
问题 如何在AIX上建立使用裸设备的数据库管理(DMS)表空间?
解答 1. 用mklv命令建裸设备,语法为:
mklv -t jfs -y 设备名 -U 用户名 -G 组名 vg名 lv大小 硬盘
例如: mklv -t jfs -y contest -U db2inst1 -G db2iadm1 rootvg 10 hdisk0
2. 然后创建表空间
1). 连接数据库
2). 创建表空间:注意在命令中要在加引号:
例如:
1、如何在Unix平台上启动DB2控制中心(Control Center)
环境 [产品] DB2 UDB
[平台] Unix
[版本] 6.x/7.x
问题 如何在Unix平台上启动DB2控制中心(Control Center)
解答 再Unix平台上启动DB2控制中心需要一下几个步骤,以AIX操作系统为例:
1. 安装DB2时选择安装DB2控制中心(Control Center);
2. 以root账号登录,输入xhost +命令(每次重新启动Unix后需输入该条命令以启动控制中心);
3. 以DB2实例管理员账号登录,输入以下命令
这样,就启动了DB2控制中心(Control Center)。
db2cc使用的是jdk118
2、如何在查询语句中只显示结果的前n条记录
环境 [产品] DB2 UDB
[平台] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
问题 在查询语句中,不想显示所有记录,只显示结果的前n条记录
解答 在查询语句中,不想显示所有记录,只显示结果的前n条记录,可以用 fetch first n rows only 跟在查询语句后面实现。
以sample数据库中的staff表为例,用如下命令可以得到查询结果的前5条建立:
3、如何在命令行下查看修改实例和数据库配置参数
环境 [产品] DB2 UDB
[平台] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
问题 如何在命令行下查看修改实例和数据库配置参数
解答 在命令行下查看实例的配置参数,可用 db2 get dbm cfg 命令实现。
类似地用 db2 get db cfg for 数据库名 可以得到数据库的配置参数。
以下是数据库参数的一部分:
修改实例配置参数,用 db2 update dbm cfg using 参数名 新值
类似,用 db2 update db cfg for 数据库名 using 参数名 新值 修改数据库配置参数。
例如,要修改sample数据库配置参数中的LOGPRIMARY为10,可用以下命令实现:
4、如何在命令行下执行DB2脚本(script)
环境 [产品] DB2 UDB
[平台] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
问题 如何在命令行下执行DB2脚本(script)
解答 在命令窗口中运行DB2脚本,可用 db2 -svtf 脚本文件名 来实现。
例如,脚本文件名为sample.sql,运行:db2 -svtf sample.sql
参数中:
s 代表遇到错误时中止运行脚本
v 代表输出结果到屏幕
t 指以;号作为每行的分隔符
f 指后面需跟脚本文件名
如果希望即使遇到错误也不要中止运行可以去掉参数s。 |