linux有两个系统用户oracle和user1,用oracle用户创建的数据库,同时创建了一个DBA帐号OracleDBA1,通过OracleDBA1帐号创建了一个普通操作员帐号OracleOperator1。
现在以oracle系统用户登录linux,分别以OracleDBA1和OracleOperator1连接数据都没有问题,能过连上去,但是如果以user1系统用户登录linux,以OracleOperator1连接数据则报错:
SQL> connect OracleOperator1/OracleOperator1
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory请大侠帮忙诊断,多谢!
现在以oracle系统用户登录linux,分别以OracleDBA1和OracleOperator1连接数据都没有问题,能过连上去,但是如果以user1系统用户登录linux,以OracleOperator1连接数据则报错:
SQL> connect OracleOperator1/OracleOperator1
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory请大侠帮忙诊断,多谢!
set
然后用user也执行一次,看下少了些什么环境变量
好象设置一个什么
two_task = 你的oracle连接名
就可以了
授予user1访问权限
多谢ckc,也谢谢ahalf !