oracle常用系统变量,Oracle环境变量
一、Oracle环境变量
Oracle数据库的安装和运行都需要环境变量,常用的Oracle环境变量如下。
1、ORACLE_HOME
Oracle软件安装的根目录,存放了Oracle的可执行程序、管理工具、函数库、java虚拟机、帮助文档、示例代码等。
2、ORACLE_BASE
Oracle实例(数据库)的根目录,存放了实例的控制文件、数据文件、日志文件、审计日志、错误报告等。
3、ORACLE_SID
Oracle的实例名。
4、NLS_LANG
Oracle客户端的字符集,必须与服务端的Oracle实例保持一致,否则会出现中文乱码。
5、PATH
PATH是Linux操作系统的环境变量(可执行程序的搜索目录),在PATH中增加\$ORACLE_HOME/bin是为了方便执行Oracle的应用程序。
6、LD_LIBRARY_PATH
LD_LIBRARY_PATH是Linux操作系统的环境变量(动态链接库文件的搜索目录),在LD_LIBRARY_PATH中增加\$ORACLE_HOME/lib。只有C/C++程序员才关心LD_LIBRARY_PATH环境变量。
7、CLASSPATH
CLASSPATH是Linux操作系统的环境变量,在CLASSPATH中增加\$ORACLE_HOME/jdk/jre:\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib,只有java程序员才关心CLASSPATH环境变量。
8、其它环境变量
Oracle其它的环境变量意义不大,一般不必设置,如TNS_ADMIN、ORACLE_OWNER、ORACLE_TERM等。
二、Oracle环境的配置
在Linux中,配置Oracle环境变量有多种方法,假设环境变量的内容如下:
export ORACLE_HOME=/oracle/home
export ORACLE_BASE=/oracle/base
export ORACLE_SID=snorcl11g
export NLS_LANG='Simplified Chinese_China.ZHS16GBK'
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:.
CLASSPATH=$ORACLE_HOME/jdk/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:.
export CLASSPATH
1、在oracle用户的.bash_profile中配置
如果在oracle用户的.bash_profile中配置Oracle的环境变量,只对oracle一个用户生效。
2、在/etc/profile中配置
在/etc/profile文件中配置Oracle的环境变量,可以对全部的用户生效。
但是,/etc/profile文件开始几行的内容如下:
Linux不建议在/etc/profile文件中配置环境变量。
3、在/etc/profile.d中配置
在/etc/profile.d目录中增加环境变量配置文件,如oracle.sh。
如果把Oracle环境变量的配置文件放在/etc/profile.d中,可以对全部的用户生效。
三、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
来源:C语言技术网(www.freecplus.net)
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢!!!
如果文章有错别字,或者内容有错误,或其他的建议和意见,请您留言指正,非常感谢!!!
oracle常用系统变量,Oracle环境变量相关推荐
- 查看oracle中path,查看oracle进程启动时的环境变量
当我们使用sqlplus本地登录oracle数据库时,设置的环境变量ORACLE_HOME和oracle启动时的环境变量ORACLE_HOME不一致时,会出现连接报错. 那么有什么办法可以看到orac ...
- Windows8系统中JAVA环境变量的配置
在Windows8系统中进行JAVA环境变量的配置 Windows8是微软最新和最具有革命性变化的操作系统.该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境.目前,微软官方已 ...
- Linux系统编程--2(环境变量,进程控制)
环境变量 环境变量 是指在操作系统中用来指定操作系统运行环境的一些参数 每个人用电脑的习惯不一样,比如一般把文件放到磁盘,怎么管理文件,用什么编译器,所以,环境变量就是根据每个人使用操作系统的习惯来规 ...
- Java系统属性和环境变量
1 什么是环境变量 境变量分为系统环境变量和用户环境变量. 所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用. 例如要用java,那么把java的bin目录加入到pa ...
- 系统变量与环境变量的关系
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-al ...
- xp java配置_WinXP系统Java配置环境变量的方法
谈起Java环境变量我想大多数编程人员都知道,因为我们想要进行编程就必须先配置它,不过不少用户不知道WinXP系统Java怎么配置环境变量,为此小编赶紧整理了一篇WinXP系统Java配置环境变量的方 ...
- linux系统中变量,Linux系统中的环境变量知识详解
对于没有使用过linux系统的用户来说,有很多术语和功能都很陌生.本文就介绍了linux系统中的环境变量的相关知识,具体内容如下所述. linux是一个多用户的操作系统.每个用户登录系统后,都会有一个 ...
- linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?
大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息.而 ...
- 苹果电脑上使用linux环境变量,mac系统下修改环境变量
苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~ mac系统下修 ...
- linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看
今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看.大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常 ...
最新文章
- 深度|全面了解一下这个世界上最奇葩的公司:Google!
- jenkins同平台发布
- JAVA中console方法怎么用_Java中Console对象实例代码
- oracle增量合并存储过程,怎么将视图与存储过程里的逻辑合并
- 使用STM32的USB模块中后对USB缓冲区的认识
- kkt条件的matlab仿真,请教关于SVM中KKT条件的推导
- 【编译原理】如何根据EBNF编写代码?
- linux ftp服务器已拒绝访问,linux ftp服务器已拒绝
- 【李宏毅机器学习】Transformer(p23) 学习笔记
- Powershell基本命令总结(更新中)
- 模拟tcp_TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
- 自定义获取ip和地址的接口
- 伍德里奇计量经济学导论pdf_伍德里奇 计量经济学导论 第三章第三节 2 OLS无偏定理...
- 推荐系统算法工程师-从入门到就业
- 数学基础(1)线性代数总结
- ps图层新建 ,合并可见图层 ,盖印图层
- Spark中的Driver
- MapReduce: Simplified Data Processing on Large Clusters 翻译和理解
- 大学学计算机需不需要提前预习,大学怎么预习啊?
- pojo与entity
热门文章
- 周年纪念闪金海报设计,这个日子不简单!
- python能够处理图像的第三方库_基于图像预处理的几个库
- dpm码识别_如何读取直接零件打标码(DPM)
- flask post json_Flask 和 requests 搭建一个简单的API服务
- 打开程序并监听程序是否退出
- 软件开源是如何赚钱?
- Linux内核之XArray
- Python生态概览(三):图形用户界面开发库、游戏开发库、虚拟现实库、图形艺术库
- Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
- python秒转换成小时分钟秒_仅需1秒!搞定100万行数据:超强Python数据分析利器...