export在linux的bash中可以理解为设置环境变量。设置后能够被当前的shell及子shell使用。
这些变量的含义有一些有意义,可以查看相应的文档,我给你解释一些我知道的:
ORACLE_HOME 表示ORACLE软件安装的目录
ORACLE_SID ORACLE的SID,作用是用来区分同一台计算机上的同一个数据库的不同实例。
ORACLE_TERM 指定安装Oracle终端的类型
TNS_ADMIN 指定listener.ora tnsnames.ora的位置
NLS_LANG 指定Client的字符集
以下是Linux的变量:
LD_LIBRARY_PATH 设置临时的库文件的path路径
PATH 设置搜索路径
CLASSPATH 设置java lib文件搜索路径
TMPDIR 临时目录
set -o vi 默认的编辑器设置成vi
umask 022 用来设置创建文件或目录的默认权限