前言
1.linux是严格区分大小写的系统(如文件名:a.txt和A.txt是不同的文件;但在windows中是同一个),出现错误时第一时间想是不是大小写问题(特别是路径)
2.在linux中环境变量就是一个在命令行(bash shell)中的变量可以通过(export XXX=YYY)设值,通过(echo $XXX )打印出变量值;高级用法:export PATH=/usr/java/jdk1.5.0_22/bin:$PATH
3./etc/profile 是系统启动要执行的脚本,可以将环境变量export语句写到文件末尾,来让系统启动自动执行;每个用户的个性启动脚本是 (~/.bash_profile)(~也是一个环境变量,表示登录用户的个人文件夹)
4.sqlplus中可以使用如(host cd /home)运行linux命令
正文
linux 环境设置
一:java环境变量
# vi /etc/profile
结尾添加
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
二:修改系统默认语言编码
1:
# vi /etc/profile
结尾添加
export LC_ALL="zh_CN.GB2312"
export LANG="zh_CN.GB2312"
2:
# vi /etc/sysconfig/i18n
删除全部,修改为以下
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh"
SYSFONT="lat0-sun16"
三:启动oracle
#lsnrctl start
#sqlplus /nolog
>connect / as sysdba
>startup
若出现错误,尝试:
shutdown immediate
startup pfile='$ORACLE_BASE/admin/orcl/pfile/init.ora.xxxxxxx'(x是数字,具体文件名到目录下看,注意单引号)
若还出现错误,可根据错误说明修改init.ora.xxxxxxx文件
显示正常启动后
执行create spfile from pfile='$ORACLE_BASE/admin/orcl/pfile/init.ora.xxxxxxx'