table
<表>;
假如不好使
则下面方法
2,先前尝试装入(LOAD)此表失败。表的状态应该是load
pending
你可以执行一下db2
"load
query
table
"命令来查看你的表状态。
然后用db2
"load
from
/dev/null
of
del
terminate
into
"这个命令来解挂。
然后
reorg
table
<表>
3,恢复时候
没有指定过roll
forward选项
是数据库的原因,因LOAD异常中断引起,可以用LOAD…
TERMINATE
或者RESTART来解决.
先在C:建一个空文件test.txt,
然后db2
load
from
c:/test.txt
of
del
terminate
into
tablename
然后
reorg
table
<表>
然后就可以了!
这几种方法尝试后OK。
windows 系统下用sqlplus 链接数据库时报错ORA-12641: 验证服务无法初始化。
网上说是sqlnet.ora配置问题。
该配置文件在oracle_home/network/admin下
本例配置如下:
SQLNET.AUTHENTICATION_SERVICES这个参数表示连接数据库的认证方式,all表示所有认证都可以。
既然有问题,就改成了NTS 表示 *** 作系统身份验证。
然后重启监听,再次连接
lsnrctl start
sqlplus /nolog
conn /as sysdba
登录后复制
成功连接,至于mysql无法初始化链接服务器"" - 无法初始化链接服务...
1. 运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC。 添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。
2. 重启MS DTC服务。
3. 打开“管理工具”的“组件服务”。 a. 浏览至"启动管理工具"。 b. 选择"组件服务"。 c. 展开"组件服务"树,然后展开"我
CSDN编程社区
我也在AIX上用db2, 但没遇到过你这种情况, 我是谷歌得来的下面信息, 希望能帮到你:DB2在控制中心点选数据库或表时,报错:
[IBM] [CLI Driver] SQL1031N
The database directory cannot be found on the indicated file system. SQLSTATE=58031
碰到这样的情况应该是:
db2 =>? sql1031n
SQL1031N在指示的文件系统中找不到数据库目录。
解释: 找不到系统数据库目录或本地数据库目录。尚未创建数据库,或者没
有正确编目该数据库。
未能处理该命令。
用户响应: 验证数据库是否是用正确的路径规范创建的。Catalog
Database 命令带有路径参数,它指定数据库所驻留的目录。
sqlcode: -1031
sqlstate: 58031
从提示信息来看,你应该重新编目数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)