ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ora-01031:insufficient privileges

ora-01031:insufficient privileges

原创 Linux操作系统 作者:尛样儿 时间:2011-04-17 19:52:05 0 删除 编辑


ORA-01031错误对于DBA作为SYSDBA连接到实例的时候会经常碰到的问题,当出现此问题我们通过以下几种途径来排除故障:

1.如果是windows检查Oracle Database的安装用户是否在ORA_DBA系统组里。如果是windows环境,检查Oracle Database安装用户是否属于dba系统组。

2.检查sqlnet.ora文件是否包含如下记录:

如果是windows,包含如下记录:
SQLNET.AUTHENTICATION_SERVICES=(NTS)
如果没有NTS需要加上。

3.Oracle初始化参数remote_login_passwordfile的值:

SQL> show parameter remote_login_passwordfile

NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
remote_login_passwordfile            string
EXCLUSIVE

4.检查密码文件是否创建成功,命名是否正确,是否在正确的位置,是否有可以访问的权限。

windows默认位置:$ORACLE_HOME/database/
linux默认位置:$ORACLE_HOME/dbs

windows的密码文件命名:pwd.ora
linux的密码文件命名:orapw

最后还要注意ORACLE_HOME,ORACLE_SID环境变量是否正确,这2个环境变量是非常重要的!

--end--

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23135684/viewspace-692709/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5648568