ORACLE_OWNER
LD_LIBRARY_PATH
ORACLE_TERM
这几个环境变量什么作用?尤其是LD_LIBRARY_PATHORACLE_SID和tnsname什么区别?
是通过TNSNAME还是SID去找listener.ora中配置的SID_NAME?
为什么我的listener.ora写成这样
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/app/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = oratest)
(ORACLE_HOME = /oracle/app/product/10.2.0/db_1)
(SID_NAME = oratest) ###这里
) )
而
ORACLE_SID=test还能连上数据库??
LD_LIBRARY_PATH
ORACLE_TERM
这几个环境变量什么作用?尤其是LD_LIBRARY_PATHORACLE_SID和tnsname什么区别?
是通过TNSNAME还是SID去找listener.ora中配置的SID_NAME?
为什么我的listener.ora写成这样
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/app/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = oratest)
(ORACLE_HOME = /oracle/app/product/10.2.0/db_1)
(SID_NAME = oratest) ###这里
) )
而
ORACLE_SID=test还能连上数据库??
LD_LIBRARY_PATH :你的系统用到oracle共享库存在于需要指定的路径。
ORACLE_TERM:是ORACLE在XWINDOW图形界面安装时要使用的变量,必须正确设置,否则安装程序无法在xwindow中启动。
ORACLE_OWNER :对该文件具有访问特权的用户;通常是创建该文件的用户。
补充.tnsnames里面的名字是和监听有关系的。 配置正确后就可以对实例进行监听。 也就可以连接上那个实例。ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = sf-hfhjzx-zhb)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dvd)
)
)ORACLE_SID的名字就是tnsnames里指定的名字。 在以上的tnsnames文件中,我们可以指定ORACLE_SID=ORCL,不能指定为dvd。 ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716