ORA-01031: insufficient privileges报错如何处理
远程多实例的Linux环境的oracle数据库,执行conn / as sysdba的时候报错:ORA-01031: insufficient privileges。解决过程如下:第一步:找到sqlnet.ora文件。输入下面的两个SQLNET.AUTHENTICATION_SERVICES=(ALL)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT, HOST
·
远程多实例的Linux环境的oracle数据库,执行conn / as sysdba的时候报错:ORA-01031: insufficient privileges。解决过程如下:
第一步:找到sqlnet.ora文件。新增下面的两个
SQLNET.AUTHENTICATION_SERVICES=(ALL)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT, HOSTNAME)
第二步:保存以后,退出来,执行lsnrctl reload
第三步:我执行完以后出现如下错误:
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
Linux Error: 1: Operation not permitted```
为了解决这个问题,执行:chmod 777 /var/tmp/.oracle
第四步:指定连接实例。这边的orcl要填写你自己的实例名。
export ORACLE_SID=orcl
第五步:再连接的时候,报错Connected to an idle instance.
。注意,这个只是说实例没有启动,不是啥大问题。先查询状态select status from v$instance;
第六步:启动
startup
自此解决。
更多推荐
已为社区贡献1条内容
所有评论(0)