设为首页 收藏本站
查看: 430|回复: 0

[经验分享] 轻松三步教你配置Oracle—windows环境

[复制链接]

尚未签到

发表于 2017-6-29 10:02:33 | 显示全部楼层 |阅读模式
  最近笔者在学习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 11g 全部装在机器上,导致机器太卡,于是卸载oracle 装上客户端,果然 效果明显。
  首先要去官网上下载oracle 11客户端,(我用的是64位系统)地址:
  http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
  下载: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下面建 tnsnames.ora 文件。
  复制代码
  自定义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;(nsnames.ora 文件所在位置)
  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的变量删除掉!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-389217-1-1.html 上篇帖子: windows下远程连接Mysql 下篇帖子: 在windows下安装运行disconf
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表