Win8通过PLSQL连接Oracle

偶一直比较喜欢新产品并很愿意去尝试,虽说特喜欢Linux,但Win8正式版发布后,立即将公司的笔记本第一时间从Ubuntu 10.04迁移到Win8 64位企业版,本文不介绍Win8、不介绍安装Oracle11g,而是记录偶在Win8系统通过PL/SQL连接Oracle的经过,以便于各位看客少走弯路,此问题折腾偶整整一天,费话就此打住,开始:

  1. 首先您得安装一个Oracle 11g 64位,建议只安装数据库软件,不创建数据库实例,偶安装后的路径:E:\app\agen\product\11.2.0\dbhome_1Oracle database 11g For Windows 共有2安装包,下载地址:iso1 | iso2

  2. 必须再安装一个Oracle 11g 32位的客户端,下载地址:instantclient-basic-win32-11.2.0.1.0将 instantclient_11_2 解压到:E:\app\agen\product,并把 tnsnames.ora 复制到instantclient_11_2下;

  3. 安装PL/SQL DEV,安装包、注册码及汉化包,请见:PL/SQL Dev + 注册机 + 官方简体中文,安装后,在登录时选择取消,弹出PLSQL DEV的界面,选择:“工具”->“首选项”,分别设置如下:

  4. Oracle 主目录名:E:\app\agen\product\instantclient_11_2

  5. OCI库:E:\app\agen\product\instantclient_11_2\oci.dll

点击“应用”->“确定”,并关闭PL/SQL。

  1. 设置环境变量:
  2. 在系统环境变量,选择“Path”,点击“编辑”,在最前面加入以下路径:E:\app\agen\product\instantclient_11_2,并确认。
  3. 新建变量名称:TNS_ADMIN, 变量值:E:\app\agen\product\instantclient_11_2(因为我们的tnsnames.ora在这里啦)。
  4. 新建变量名称:NLS_LANG, 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

请注意,此变量值通过以下SQL语句在数据库服务器得到:

SELECT userenv('language') nls_lang FROM dual;
最后启动PLSQL,如果您所有步骤顺利通过,就可连接到数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值