一、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环境变量相关推荐

  1. 查看oracle中path,查看oracle进程启动时的环境变量

    当我们使用sqlplus本地登录oracle数据库时,设置的环境变量ORACLE_HOME和oracle启动时的环境变量ORACLE_HOME不一致时,会出现连接报错. 那么有什么办法可以看到orac ...

  2. Windows8系统中JAVA环境变量的配置

    在Windows8系统中进行JAVA环境变量的配置 Windows8是微软最新和最具有革命性变化的操作系统.该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境.目前,微软官方已 ...

  3. Linux系统编程--2(环境变量,进程控制)

    环境变量 环境变量 是指在操作系统中用来指定操作系统运行环境的一些参数 每个人用电脑的习惯不一样,比如一般把文件放到磁盘,怎么管理文件,用什么编译器,所以,环境变量就是根据每个人使用操作系统的习惯来规 ...

  4. Java系统属性和环境变量

    1 什么是环境变量 境变量分为系统环境变量和用户环境变量. 所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用. 例如要用java,那么把java的bin目录加入到pa ...

  5. 系统变量与环境变量的关系

    <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-al ...

  6. xp java配置_WinXP系统Java配置环境变量的方法

    谈起Java环境变量我想大多数编程人员都知道,因为我们想要进行编程就必须先配置它,不过不少用户不知道WinXP系统Java怎么配置环境变量,为此小编赶紧整理了一篇WinXP系统Java配置环境变量的方 ...

  7. linux系统中变量,Linux系统中的环境变量知识详解

    对于没有使用过linux系统的用户来说,有很多术语和功能都很陌生.本文就介绍了linux系统中的环境变量的相关知识,具体内容如下所述. linux是一个多用户的操作系统.每个用户登录系统后,都会有一个 ...

  8. linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?

    大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息.而 ...

  9. 苹果电脑上使用linux环境变量,mac系统下修改环境变量

    苹果电脑使用率越来越高,在mac系统下研发,性能要比在windows下快不少,既然要开发,免不了要配置环境变量.下面是学习啦小编收集整理的mac系统下修改环境变量,希望对大家有帮助~~ mac系统下修 ...

  10. linux怎么查看系统环境变量路径,Linux系统中的环境变量该如何设置与查看

    今天小编要跟大家分享的文章是关于Linux系统中的环境变量该如何设置与查看.大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常 ...

最新文章

  1. 深度|全面了解一下这个世界上最奇葩的公司:Google!
  2. jenkins同平台发布
  3. JAVA中console方法怎么用_Java中Console对象实例代码
  4. oracle增量合并存储过程,怎么将视图与存储过程里的逻辑合并
  5. 使用STM32的USB模块中后对USB缓冲区的认识
  6. kkt条件的matlab仿真,请教关于SVM中KKT条件的推导
  7. 【编译原理】如何根据EBNF编写代码?
  8. linux ftp服务器已拒绝访问,linux ftp服务器已拒绝
  9. 【李宏毅机器学习】Transformer(p23) 学习笔记
  10. Powershell基本命令总结(更新中)
  11. 模拟tcp_TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?
  12. 自定义获取ip和地址的接口
  13. 伍德里奇计量经济学导论pdf_伍德里奇 计量经济学导论 第三章第三节 2 OLS无偏定理...
  14. 推荐系统算法工程师-从入门到就业
  15. 数学基础(1)线性代数总结
  16. ps图层新建 ,合并可见图层 ,盖印图层
  17. Spark中的Driver
  18. MapReduce: Simplified Data Processing on Large Clusters 翻译和理解
  19. 大学学计算机需不需要提前预习,大学怎么预习啊?
  20. pojo与entity

热门文章

  1. 周年纪念闪金海报设计,这个日子不简单!
  2. python能够处理图像的第三方库_基于图像预处理的几个库
  3. dpm码识别_如何读取直接零件打标码(DPM)
  4. flask post json_Flask 和 requests 搭建一个简单的API服务
  5. 打开程序并监听程序是否退出
  6. 软件开源是如何赚钱?
  7. Linux内核之XArray
  8. Python生态概览(三):图形用户界面开发库、游戏开发库、虚拟现实库、图形艺术库
  9. Python数字类型:数值运算操作符、数值运算函数、类型判断函数、类型转换函数
  10. python秒转换成小时分钟秒_仅需1秒!搞定100万行数据:超强Python数据分析利器...