轻松三步教你配置oracle,轻松三步教你配置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 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下面建 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所在位置)

OK!!

PS:如果出现ORA-12705:无法访问NLS数据文件,或者指定的环境无效错误,把环境变量中NLS_LANG的变量删除掉!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值