oracle环境变量

1---此部分引自http://hi.baidu.com/jason_xux/item/1f44681d356927fa756a8480  感谢

ORA_NLS33

环境变量ora_nls33定义'locale data'所在的目录......

Oracle对不同字符集的支持是通过nls运行库来实现的,nls运行库的运行需要'local data'的支持,而环境变量ora_nls33就是定义'local data'存放目录的变量;

在不同的版本中此变量的名称有所不同:

Release Environment Variable

7.2

ORA_NLS

7.3

ORA_NLS32

8.0, 8.1, 9.0.1, 9.2

ORA_NLS33

在所有的版本中默认的路径是:$ORACLE_HOME/ocommon/nls/admin/data ;

这个变量通常不需要被定义(The ORA_NLS* variable should be defined only when the system has multiple Oracle homes that share a single copy of NLS datafiles.)

2, ORACLE_BASE=/opt/oracle    这个应该是安装的地方

3,SRCDIR=$HOME/src               存linux系统的源代码目录

4,export  TNS_ADMIN=$ORACLE_HOME/network/admin

    oracle客户端先要连接服务端数据库时,必须创建tns功能连接。 例如,SQL_SERVER你使用客户端时,会自动搜索局域网内在线的数据库,你就可以清楚的知道哪台可以连接。 但ORACLE不同,它是去tnsnames.ora度配置。网络服务配置文件tnsnames.ora会存放客户端配置可连接实例的参数。如连接服务器的ip(机器名),sid,端口等信息。

原文地址:https://www.cnblogs.com/zhangyabin---acm/p/3432685.html