Chinaunix

标题: 重建sample数据库! [打印本页]

作者: templine    时间: 2003-06-17 17:52
标题: 重建sample数据库!
有时候你可能需要sample数据库来做点练习,结果可能造成sample和初始安装的不同,你可能想恢复一个刚安装的sample数据库,为此你可能在“控制中心”把它给删除了,重建的时候不停的报错。如下是一个解决办法:(本文环境windows2000 advanced server DB281完全安装)
D:\>;db2cmd

D:\>;db2 drop db sample
SQL1013N  找不到数据库别名或数据库名 "SAMPLE  "。  SQLSTATE=42705

D:\>;db2 catalog database sample
DB20000I  CATALOG DATABASE 命令成功完成。
DB21056W  只有在刷新目录高速缓存以后,目录更改才生效。

D:\>;db2stop
06/17/2003 17:39:20     0   0   SQL1064N  DB2STOP 处理成功。
SQL1064N  DB2STOP 处理成功。

D:\>;db2start
06/17/2003 17:39:27     0   0   SQL1063N  DB2START 处理成功。
SQL1063N  DB2START 处理成功。

D:\>;db2 drop db sample
DB20000I  DROP DATABASE 命令成功完成。

D:\>;db2 create db sample
DB20000I  CREATE DATABASE 命令成功完成。
作者: 大连老K    时间: 2003-06-18 07:49
标题: 重建sample数据库!
[quote]原帖由 "templine"]有时候你可能需要sample数据库来做点练习,结果可能造成sample和初始安装的不同,你可能想恢复一个刚安装的sample数据库,为此你可能在“控制中心”把它给删除了,重建的时候不停的报错。如下是一个解决办法:(本文..........[/quote 发表:
     
最后一步直接用db2sampl就可以了。
作者: liangxinf    时间: 2003-06-18 11:00
标题: 重建sample数据库!
没试过,db2 create db sample能建立sample数据库吗?(和db2sampl的到的数据库一样吗?)
作者: sakulagi    时间: 2003-06-18 12:37
标题: 重建sample数据库!
不一样,db2 create db sample只是建立一个空的库而已。
作者: sakulagi    时间: 2003-06-18 12:38
标题: 重建sample数据库!
另外遇到楼主说的这中情况,我一般是不db2stop/db2start的,直接catalog之后一概就可以drop了。
作者: Law    时间: 2003-06-18 18:39
标题: 重建sample数据库!
直接在命令行下面运行 db2ampl就可以了

HU——unix   AIX  windows上面都可以的
作者: vlife    时间: 2003-06-21 22:41
标题: 重建sample数据库!
[quote]原帖由 "sakulagi"]另外遇到楼主说的这中情况,我一般是不db2stop/db2start的,直接catalog之后一概就可以drop了。[/quote 发表:
     

catalog之后应该刷新一下高速缓存的,执行db2 terminate就可以了,不需要stop和start的.
作者: templine    时间: 2003-06-23 12:57
标题: 重建sample数据库!
我弄错了,真正的建sample库应该用db2smpl命令的,抱歉!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2