轻松三步教你配置Oracle—windows环境
最近笔者在学习Oracle的时候,虽然度过了⼤家所说的安装难题,但是⼜遇到了⼀系列的问题,经过多⽅求教才知道原来是⾃⼰仅仅是安装了Oracle,却没有在环境变量中进⾏相应的配置。笔者也像⼤家遇到问题时候⼀样在百度中曾经搜索过Oracle的环境变量配置,但是⼤多数教程都不是太清楚(太详细或者没有终点),在下⾯,笔者总结了⼀些环境配置的详细步骤,简单易懂。希望对⼤家有所帮助。
⼯具/原料
Oracle 11g
win 7
⽅法/步骤
⾸先是ORACLE_HOME,这个环境配置与java的环境培训类似,如下图按照计算机右击-》⾼级系统设置-》⾼级-》环境变量-》在系统变量中新建:
变量名 ORACLE_HOME
变量值 E:\Oracle\product\11.2.0\dbhome_1
说明:这⾥的变量值是你⾃⼰安装的Oracle数据库的安装路径,路径中你会到project然后依次到dbhome_1,然后将路径复制到环境变量值中。
轻松三步教你配置Oracle—windows环境
轻松三步教你配置Oracle—windows环境
第⼆,配置TNS_ADMIN
变量名 TNS_ADMIN
变量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
说明:细⼼的朋友或许看出来TNS_ADMIN的变量值是在ORACLE_HOME的变量值得路径下⼜了两级⽂件。这⾥笔者提醒⼤家,⼀定要细⼼,这⾥配置的是Oracle的监听,监听配置正确会出⼤事情的。
轻松三步教你配置Oracle—windows环境
轻松三步教你配置Oracle—windows环境
最后,我们来说⼀下,你可能不认识的⼀个东东 NLS_LANG。
变量名 NLS_LANG。
变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
说明:这⾥,笔者建议⼤家直接复制上⾯的变量值。这⾥的意思就是统⼀编码格式。具体的⼤家可以百度的到的,这⾥就不做详细说明了。轻松三步教你配置Oracle—windows环境安装oracle客户端
由于把oracle 11g 全部装在机器上,导致机器太卡,于是卸载oracle 装上客户端,果然效果明显。
⾸先要去官⽹上下载oracle 11客户端,(我⽤的是64位系统)地址:
下载:instantclient-basic-win-x86-64-*** ;核⼼包
   instantclient-sqlplus-windows.x64- **;sqlplus包
将其全部解压到 D:\Program Files\instantclient_11_2 ⽬录下。
在D:\Program Files\instantclient_11_2中新建 NETWORK\ADMIN\ ⽂件夹。
在ADMIN下⾯建 a ⽂件。
复制代码
⾃定义DatabaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务器SID)
)
)
复制代码
打开pl /SQL -->Toos-->Preferences-->Oracle-->Connection中有ORACLE_HOME和OCI两个选项框,如下:
在ORACLE_HOME中写⼊连接驱动;
OCI中写⼊oci.dll⽂件。
添加环境变量:
  TNS_ADMIN : D:\Program Files\instantclient_11_2\NETWORK\ADMIN;(a ⽂件所在位置)
  NLS_LANG : SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
  LANG : zh_CN.GBK (解决中⽂乱码)
  ORACLE_HOME : D:\Program Files\instantclient_11_2;(户端⽂件夹所有位置)
  在环境变量PATH 中加⼊ D:\Program Files\instantclient_11_2; (sqlplus所在位置)
测试:开始+R-->cmd-->sqlplus "user/passwd@SERVICE_NAME"
OK!!
PS:如果出现ORA-12705:⽆法访问NLS数据⽂件,或者指定的环境⽆效错误,把环境变量中NLS_LANG的变量删除掉!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。