设置用户oracle的环境变量
#su - oracle
$vim /home/oracle/.bash_profile
在文件中添加如下:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
注意:
11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data
10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
9i: ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data
保存退出 谁能解释什么意思吗
$vim /home/oracle/.bash_profile 用vim命令编辑 /home/oracle/.bash_profile这个文件,"$"是oracle用户下的提示符。敲完这个命令。你可以把光标移到内容的最后一行,然后按一下"i"键(表示插入字符)再把所需要的内容照着敲上。
注意部分的意思是说,根据要安装的数据库的版本不同,这个ORACLE_NLS33的参数要做相应的修改。比如你要装oracle11G, /home/oracle/.bash_profile文件里,ORACLE_NLS33这行就要要是ORA_NLS33=$ORACLE_HOME/nls/admin/data。
LD_LIBRARY_PATH=$ORACLE_HOME/libexport --设置对象库路径
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwinexport PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/local/samba/bin:/usr/ucbexport
这3个是这只目录
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport TMPDIR=/tmpset -o viumask 022
这两个是设置类路径。 别人那里考的 解释听详细的。
export ORACLE_BASE=/opt/oracle oracle软件根目录
export ORACLE_HOME=$ORACLE_BASE/product/OraHome oracle软件产品目录
export ORACLE_SID=orcl oracle 实例名
export ORACLE_OWNER=oracle本回答被提问者和网友采纳