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 版本中都没有给这个位置的密码做 ‘ ‘ 处理,牛啊,牛的我内牛满面啊。

RSS 2.0 | leave a response | trackback

One Response

  1. 二 9th, 2010 / 12:47 下午 zwwooooo Says:

    没接触过Oracle,不懂纯飘

    [回复]

发表评论