爱心技术专栏专题

ORACLE的环境变量TWO_TASK

摘录:Oracle基础 来源:Oracle基础 加入时间:2007年03月25日
摘要:
ORACLE的环境变量TWO_TASK

昨天用同事安装的一个RedHat9+oracle9.2做测试机,oracle用户使用正常,用useradd guest新增一个用户guest,把oracle用户下的.bashrc拷到guest下,可是连不上oracle,出错如下:

$ sqlplus scott/tiger

SQL*Plus:…

转载:转载请保留本信息,本文来自
http://www.51dibs.com
/html/2006/article/info22/a_3919bd923c409a86.htm

ORACLE的环境变量TWO_TASK

站点:爱心种子小博士 关键字:ORACLE的环境变量TWO_TASK

   
ORACLE的环境变量TWO_TASK

昨天用同事安装的一个RedHat9+oracle9.2做测试机,oracle用户使用正常,用useradd guest新增一个用户guest,把oracle用户下的.bashrc拷到guest下,可是连不上oracle,出错如下:

$ sqlplus scott/tiger

SQL*Plus: Release 9.2.0.1.0 - Production on 萫t Svi 26 10:50:25 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

ERROR:
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied

可是用sqlplus scott/tiger@ora9 却可连上(ora9是本地oracle_sid),检查环境变量,$ORACLE_HOME、$ORACLE_BASE、$ORACLE_SID、$ORACLE_OWNER、$ORACLE_TERM都已设置,与oracle用户的一样。
后增加一环境变量:export TWO_TASK=ora9 ,即可正常连上,为何oracle用户没有这个环境变量也能连上呢?以前在别的机器也没试过要设这个环境变量的。不解。