【SDE错误搜集】sde用户下使用sqlplus登录错误ORA-12547: TNS:lost contact

环境:SDE10.0 or Oracle11g64位 in AIX

问题:

安装完sde后,在sde用户下执行Sqlplus sde/sde 报错:ORA-12547: TNS:lost contact

而使用网络方式登录:sqlplus sde/sde@orcl,则能正常登陆,但启动sde服务也需要用sdemon -o start -pse@sde,服务虽然能启动了,在使用Arccatalog连接的时候会报错:Bad Login User。

所以还是得解决这个问题,不能取巧把sde服务启动。

解决过程:

在oracle下执行sqlplus sde/sde 或sqlplus sde/sde@orcl均能正常登陆,考虑sde用户和oracle用户还是有差别所致。

检查sde用户所在组,为oinsall和dba,均和oracle用户一致,环境变量也正确的。

检查$ORACLE_HOME/bin/oracle权限

db1:/oracle/app/oracle/product/11.02/db_1/bin >ls -al oracle

-rwxr-xr-x    1 oracle   oinstall  294663505 May 20 03:48 oracle

发现没有s权限。

解决措施:

增加$ORACLE_HOME/bin/oracle文件的s权限

db1:/oracle/app/oracle/product/11.02/db_1/bin >chmod +s oracle
db1:/oracle/app/oracle/product/11.02/db_1/bin >ls -al oracle
-rwsr-sr-x    1 oracle   oinstall  294663505 May 20 03:48 oracle

然后sde用户即可正常登陆,服务也能正常启动!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值