经典资料,WORD文档,可编辑修改,欢迎下载交流。 1999 # # 5648-B91 # (C) COPYRIGHT International Business Machines Corp. 1993, 1999 # # 5648-B95 # (C) COPYRIGHT International Business Machines Corp. 1993, 1999 # # 5648-B97 # (C) COPYRIGHT International Business Machines Corp. 1993, 1999 # # 5648-B99 # (C) COPYRIGHT International Business Machines Corp. 1993, 1999 # # All Rights Reserved # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # ############################################################################# # # NAME: rc.db2 # # FUNCTION: rc.db2 - auto start all DB2 services on boot # # USAGE: rc.db2 # # NOTE: To avoid your system from failing on reboot, do not change this # file in any way. # # This script is designed to be executed on reboot. Do the following # to enable auto-starting all DB2 Instances and Administration Server: # # 1) copy this file as /etc/rc.db2 # 2) add the following line to /etc/inittab: 经典资料,WORD文档,可编辑修改,欢迎下载交流。 36 经典资料,WORD文档,可编辑修改,欢迎下载交流。 # # db:2:once:/etc/rc.db2 > /dev/console 2>&1 # Start DB2 services # ############################################################################# # Default DB2 product directory DB2DIR=\ if [ -x ${DB2DIR?}/instance/db2istrt ]; then ${DB2DIR?}/instance/db2istrt fi if [ -x /usr/lpp/db2_05_00/instance/db2istrt ]; then /usr/lpp/db2_05_00/instance/db2istrt fi if [ -x /usr/lpp/db2_06_01/instance/db2istrt ]; then /usr/lpp/db2_06_01/instance/db2istrt fi if [ -x ${DB2DIR?}/instance/dlfmlist ]; then ${DB2DIR?}/instance/dlfmlist 1>/dev/null 2>/dev/null if [ $? -eq 0 ]; then if [ -x ${DB2DIR?}/instance/dlfmstrt ]; then ${DB2DIR?}/instance/dlfmstrt exit 0 fi fi fi if [ -x /usr/lpp/db2_05_00/instance/dlfmlist ]; then /usr/lpp/db2_05_00/instance/dlfmlist 1>/dev/null 2>/dev/null if [ $? -eq 0 ]; then if [ -x /usr/lpp/db2_05_00/instance/dlfmstrt ]; then /usr/lpp/db2_05_00/instance/dlfmstrt exit 0 fi fi fi 经典资料,WORD文档,可编辑修改,欢迎下载交流。 37 经典资料,WORD文档,可编辑修改,欢迎下载交流。 if [ -x /usr/lpp/db2_06_01/instance/dlfmlist ]; then /usr/lpp/db2_06_01/instance/dlfmlist 1>/dev/null 2>/dev/null if [ $? -eq 0 ]; then if [ -x /usr/lpp/db2_06_01/instance/dlfmstrt ]; then /usr/lpp/db2_06_01/instance/dlfmstrt exit 0 fi fi fi #----------------------------------------------------------------------- # Exit successfully. #----------------------------------------------------------------------- exit 0 8.4.2 AIX中用户使用db2的环境 在.profile文件中加入以下语句: # The following three lines have been added by UDB DB2. if [ -f /home/db2inst1/sqllib/db2profile ]; then . /home/db2inst1/sqllib/db2profile fi export LIBPATH=$LIBPATH:/usr/lpp/db2_07_01/lib:/usr/lpp/db2_07_01/java12 DOC_LANG=en_US; export DOC_LANG 8.4.3 在win98下安装db2报Jdbc错误 在Windows 98 下安装db2 7.1 或其他版本,如果有Jdbc错误或者是Windwos 98不能启动,则将autoexec.bat 中的内容用如下内容替换: C:\\PROGRA~1\\TRENDP~1\\PCSCAN.EXE C:\\ C:\\WINDOWS\\COMMAND\\ /NS /WIN95 rem C:\\WINDOWS\\COMMAND.COM /E:32768 REM [Header] REM [CD-ROM Drive] 经典资料,WORD文档,可编辑修改,欢迎下载交流。 38 经典资料,WORD文档,可编辑修改,欢迎下载交流。 REM [Miscellaneous] REM [Display] set PATH=%PATH%;C:\\MSSQL\\BINN;C:\\PROGRA~1\\SQLLIB\\BIN;C:\\PROGRA~1\\SQLLIB\\FUNCTION;C:\\PROGRA~1\\SQLLIB\\SAMPLES\\REPL;C:\\PROGRA~1\\SQLLIB\\HELP IF EXIST C:\\PROGRA~1\\IBM\\IMNNQ\\IMQENV.BAT CALL C:\\PROGRA~1\\IBM\\IMNNQ\\IMQENV.BAT IF EXIST C:\\PROGRA~1\\IBM\\IMNNQ\\IMNENV.BAT CALL C:\\PROGRA~1\\IBM\\IMNNQ\\IMNENV.BAT set DB2INSTANCE=DB2 set CLASSPATH=.;C:\\PROGRA~1\\SQLLIB\\java\\db2java.zip;C:\\PROGRA~1\\SQLLIB\\java\\runtime.zip;C:\\PROGRA~1\\SQLLIB\\java\\sqlj.zip;C:\\PROGRA~1\\SQLLIB\\bin set MDIS_PROFILE=C:\\PROGRA~1\\SQLLIB\\METADATA\\PROFILES set LC_ALL=ZH_CN set INCLUDE=C:\\PROGRA~1\\SQLLIB\\INCLUDE;C:\\PROGRA~1\\SQLLIB\\LIB;C:\\PROGRA~1\\SQLLIB\\TEMPLATES\\INCLUDE set LIB=C:\\PROGRA~1\\SQLLIB\\LIB set DB2PATH=C:\\PROGRA~1\\SQLLIB set DB2TEMPDIR=C:\\PROGRA~1\\SQLLIB set VWS_TEMPLATES=C:\\PROGRA~1\\SQLLIB\\TEMPLATES set VWS_LOGGING=C:\\PROGRA~1\\SQLLIB\\LOGGING set VWSPATH=C:\\PROGRA~1\\SQLLIB set VWS_FOLDER=IBM DB2 set ICM_FOLDER=信息目录管理器 win 其实更大的可能是path太长而实际上没有生效,在命令行下看path中是否包含了db2 的目录。 8.4.4 将一台机器上的数据库复制到另外一台机器 将一台机器上的数据库复制到另外一台机器上,只要数据库对象的定义以及表里面的数据能原封不动复制就可以了。 视图和触发器以及一些外键也要复制。 经典资料,WORD文档,可编辑修改,欢迎下载交流。 39 经典资料,WORD文档,可编辑修改,欢迎下载交流。 方法一: 首先用db2look生成DDL脚本,然后执行脚本生成所有数据库对象,然后用db2move dbname load即可! 这种方式有人用过。 方法二: 如果你的DB2数据库版本是V7.2,补丁是4版本的话——恭喜:你就可以使用使用”db2recoke“进行复制数据库了。 这种方法没有得到验证。 8.4.5 在WIN2000下编译本地sp设置 在sqllib\\function\\routine\\sr_cpath.bat 这个文件的内容需要配置,如果没有装vc5 或vc6,则要安装一个。 这是因为db2的sp编译要使用c 编译器。 8.5 启动支持远程管理数据库服务(db2admin) db2admin stop db2admin start 8.6 安装另一个instance要注意的地方 因为是第二个instance,安装时原来可以缺省安装的变成要自己配置。 8.6.1 通讯配置 db2缺省使用两个端口,50000及50001。 要配两个端口服务, zbtcp 60000/tcp zbtcpi 60001/tcp 更改instance配置,指定使用服务端口 db2 “update dbm cfg using SVCENAME zbtcp” 8.6.2 更改文件权限 -rwsrwxrwx 1 db2inst1 db2iadm1 25019 Sep 11 12:12 db2aud -rwxrwxrwx 1 db2inst1 db2iadm1 4096 Sep 11 12:12 db2audit.cfg lrwxrwxrwx 1 root system 36 Sep 11 12:12 db2chkau -> /usr/lpp/db2_0 7_01/security/db2chkau -r-s--x--x 1 root db2iadm1 12526 Sep 11 12:12 db2chpw -r-s--x--x 1 root db2iadm1 19972 Sep 11 12:12 db2ckpw 经典资料,WORD文档,可编辑修改,欢迎下载交流。 40
数据库管理系统DB2手册112页 - 图文(8)
2019-01-19 17:43
数据库管理系统DB2手册112页 - 图文(8).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!