blog » Work / 努力工作 » Oracle 排错两则
Oracle 排错两则
1.数据在导入导出错误
数据在导出时,频繁报出
EXP-00091: Exporting questionable statistics
解决方式是将系统客户端字符集设置为与数据库字符集一样。
查看数据库服务器字符集:
select * from nls_database_parameters
查看客户端字符集:
select * from nls_instance_parameters
在我的环境里最后是将 export NLS_LANG=AMERICAN_AMERICA.UTF8 才解决问题的。
这个问题很常见。
2.EM 配置文件
无论是在创建数据库时创建EM,还是单独使用 emca 来创建 EM,EM 都无法被正常创建。日志中频繁报出类似 “不存在 Oracle 资源”、“不存在该数据库” 的错误。
百思不得其解。
但最后还是解了。
由于我在创建数据库时,将系统默认用户的密码设置为带有 “@” 字符。所以在创建 EM 时,EM 配置程序无法正确的登录资源。
sqlplus 的登录命令是这样的。
sqlplus user/pw@SID
但是我的密码中带有 “@” 符号,于是就成了
sqlplus user/pw@pw@SID
可爱的 Oracle 公司居然在 11gR1 版本中都没有给这个位置的密码做 ‘ ‘ 处理,牛啊,牛的我内牛满面啊。
没接触过Oracle,不懂纯飘
[回复]