Linux Oracle环境变量配置:
Oracle环境变量简介
Oracle环境变量是指在Linux系统中为Oracle数据库设置的环境变量,主要包括ORACLE_HOME、ORACLE_BASE、ORACLE_SID、PATH等,正确配置Oracle环境变量是使用Oracle数据库的前提条件。
Oracle环境变量配置步骤
确定Oracle安装路径
需要确定Oracle数据库的安装路径,即ORACLE_HOME,Oracle数据库安装在Linux系统的/oracle/oracle_base目录下,则ORACLE_HOME的值为/oracle/oracle_base。
设置ORACLE_BASE环境变量
ORACLE_BASE是Oracle数据库的根目录,通常与ORACLE_HOME在同一目录下,设置ORACLE_BASE环境变量的目的是为了方便后续配置ORACLE_HOME,如果ORACLE_HOME的值为/oracle/oracle_base,则ORACLE_BASE的值也为/oracle。
设置ORACLE_HOME环境变量
设置ORACLE_HOME环境变量的目的是为了在Linux系统中识别Oracle数据库的安装路径,编辑.bashrc文件,添加以下内容:
export ORACLE_HOME=/oracle/oracle_base
设置ORACLE_SID环境变量
ORACLE_SID是Oracle数据库的唯一标识符,用于区分不同的数据库实例,设置ORACLE_SID环境变量的目的是为了在Linux系统中识别特定的数据库实例,编辑.bashrc文件,添加以下内容:
export ORACLE_SID=orcl
设置PATH环境变量
PATH环境变量用于指定系统在执行命令时搜索的目录列表,设置PATH环境变量的目的是为了在Linux系统中识别Oracle数据库的相关命令,编辑.bashrc文件,添加以下内容:
export PATH=$PATH:$ORACLE_HOME/bin
使环境变量生效
编辑完.bashrc文件后,需要使环境变量生效,在终端中执行以下命令:
source ~/.bashrc
验证Oracle环境变量配置
查看ORACLE_HOME环境变量
在终端中执行以下命令,查看ORACLE_HOME环境变量的值:
echo $ORACLE_HOME
查看ORACLE_SID环境变量
在终端中执行以下命令,查看ORACLE_SID环境变量的值:
echo $ORACLE_SID
查看PATH环境变量
在终端中执行以下命令,查看PATH环境变量的值:
问题:如何修改Oracle环境变量?
解答:修改Oracle环境变量需要编辑.bashrc文件,然后在终端中执行source ~/.bashrc命令使环境变量生效。
问题:如何删除Oracle环境变量?
解答:删除Oracle环境变量需要编辑.bashrc文件,将相关环境变量的配置行删除,然后在终端中执行source ~/.bashrc命令使环境变量生效。
如何解决SSH Secure Shell Client中文乱码
方案一:修改linux服务器的环境变量使用Linux,在用户根目录下有一个_profile配置文件,该配置只对当前用户有效.若对所有的用户有效,修改/etc/profile文件使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入lang=zh_2312export lang即可正常显示中文.更改_profile配置文件后,该文件内容如下:# _profile# get the aliases and functionsif [ -f ~/ ]; then. ~/# user specific environment and startup programspath=$path:$home/binlang=zh_2312export pathexport langunset username方案二:或使用其他远程登陆软件,并修改配置,将字符编码设置为utf-8。 ps:远程登陆软件 命令行界面putty,cterm,securecrt,含ftp功能的有filezilla,secure shell client,图形界面的有xming,xshell,xmanager等下面以putty和securecrt为例。 修改securecrt设置:选项(options)->会话选项(session options)->外观(appearance)->字符(character),选择utf-8。 putty选择配置窗口左边的windows—— translation,在右边的 received data assumed to be in which character set 下拉列表中选择“utf-8”
安装oracle 11g后,运行SQLPlus 出现 ORA-12560 TNS:协议适配器错误, 我该怎么办?
database instance没有起起来.或者进入sqlplus前,XXXX就是你的database SID,XXXX就是你的database SID.监听服务没有起来:开始---程序---管理工具---服务,变量值=XXXX;SOFTWARE\ORACLE\,变量名=oracle_sid.4,在command line下输set oracle_sid=XXXX,启动oraclehome92TNSlistener服务: TNS;HOME0将该环境变量ORACLE_SID设置为XXXX。 2,XXXX就是你的database SID.注册表问题:开始---程序---管理工具---服务,打开服务面板。 regedit。 windows平台个一如下操作,XXXX就是你的database SID.3,打开服务面板,属性--高级--环境变量---系统变量--新建.或者右几我的电脑: 协议适配器错误的问题的原因有三个,然后进入HKEY_LOCAL_MACHINE\.主机字符串输入SID。 windows平台如下操作:1是TNS适配器错误造成ORA-,启动oracleserviceXXXX
Linux下环境搭建 怎么配置编译器
编译器:GCC编译器可以用来编译C和C++源程序,C编译器通过文件的后缀来判断是C程序还是C++程序。 一般来说C源文件的后缀为“.C”,而C++源文件的后缀为“.C”或“C++”。 但GCC编译器只能编译C++源程序,不能与使用的库连接,因此用G++来完成C++程序的编译与连接,该程序会自动调用GCC来编译。 Linux里环境变量的设置,有如下几种方法:(1)直接在终端里输入export后面加要设的变量,例如QT:ExportQTDIR=$PWD/qt-2.3.2其中,pwd是用来显当前路径的命令,在其前面加上$,则表示QT的目标目录在当前目录下的“qt-2.3.2”里,当然“$PWD”也可以用绝对路径来代替。 这种方法所设的环境变量在下次开机后不再有效,而且换个shell也不会有效,只是临时的。 (2)在etc/profile里添加环境变量,比如:exportQTDIR=/usrexportLD_LIBRARY_PATH=$QTDIR/libexportQT_QWS_FONTDIR=$QTDIR/lib/fontsexportQWS_DISPLAY=LinuxFb:/dev/fb0(3)修改,如果需要给某个用户权限使用这些环境变量,只需修改其个人用户家目录下的文件就可以了。 (4)用以上面两种方法设置好环境变量后记得重启以上使用QT为例















发表评论