- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3种数据库(DB2,Informix,Oracle)的常规操作
Informix
进入数据库
dbaccess itellindb - 列出所有表
info tables; 查询表结构
info columns for Table; 备份表数据
unload to File.unl select * from Table; 恢复表数据
load from File.unl insert into Table; 查看数据库运行状态
查看数据库是否运行
onstat – 查看当前数据库中的会话
onstat –g ses 数据库启动、关闭
启动数据库使用oninit
oninit 关闭使用onmode
onmode -ky 查看数据库的连接数
onstat -g ses | wc -l 查看表的索引信息
在informix用户下执行:
dbschema -d Database -t Table -ss; DB2
执行数据库启动与停止等系统命令请到instsys用户下执行。
进入数据库
db2 connect to sysdb user smp using smpaaa 列出所有表
db2 select tabname from syscat.tables 查询表结构
db2 describe table Table 备份表数据
db2 export to File.del of del select * from Table; 恢复表数据
db2 import from File.del of del insert into Table; 查看数据库运行状态
查看数据库是否运行,必需以instsys用户执行:
db2pd - 查看当前数据库中的会话
db2 list applications 关闭会话
db2 force applications all 数据库启动、关闭
启动数据库使用db2start,必需以instsys用户执行:
db2start 关闭使用db2stop
db2stop 查看数据库相应目录
db2 list db directory 删除数据库
db2 drop db sysdb 查询错误号的对应描述的方法
db2 ‘? 错误号’
查看数据库的连接数
db2 list applications 查看表的索引信息
describe indexes for table Table;
或者db2look -d database -e -t $table
网络数据库的配置方法
系统数据库目录:包含了有关可以从您的DB2系统进行连接的所有数据库的信息。
节点目录:用于存储远程数据库的所有连通性信息。
下面以在10.164.73.14上配置连到10.164.73.129上DB2数据库实例SYSDB为例介绍下DB2网络数据库的配置。
配置:
在Client端10.164.73. 14上
1) su – instsys;
2) 增加节点目录
db2 catalog tcpip node ND_SYSDB remote 10.164.73.129 server 50001 ------对应的删除命令为db2 uncatalog node ND_SYSDB
其中,ND_SYSDB为节点名,需是Server端10.164.73.129上SYSDB实例所在的节点。 --如果该节点在服务端没有可以手工加一个但是必须和要连接的数据库关联起来
10.164.73.129为DB2 Server端的IP,主机名也可以。
50001为SYSDB实例所用的端口。
添加完后可用命令db2 list node directory查看添加的节点目录信息。
添加完成之后用都db2 terminate 命令刷新目录缓冲区。
3) 增加系统数据库目录
db2 catalog db SYSDB as SYSDB129 at node ND_SYSDB ----对应的删除命令为db2 uncatalog db sysdb129
其中, SYSDB为要连接的Server端数据库实例名,此处也可以写成实例别名,SYSDB129为在Client端连接Server端数据库使用的数据库实例别名。
添加完后可用命令db2 list db directory查看添加的数据库目录信息。
添加完成之后用都db2 terminate 命令刷新目录缓冲区。
测试连接:
确保Server端10.164.73.129上DB2实例SYSDB已启动,在Client端10.164.73.14上执行
su – instsys ;
db2 connect to sysdb129 user smp using smpaaa
测试是否连接上。
ORACLE
进入数
文档评论(0)