Oracle+PLSQL安装配置

Oracle+PLSQL安装配置

在本机安装Oracle客户端的时候遇到了一些问题,已顺利解决,写出来分享一下。主要包括:

  1. 配置环境变量
  2. PLSQL可以登录数据库进行后续操作,但是代码/程序无法连接数据库

下载软件

可以在官网上下载Oracle客户端和PLSQL软件,下载网址:https://www.oracle.com/database/technologies/112010-win32soft.html
我这里主要用的版本是:11g,32位
下载的zip文件解压后找到setup.exe进行安装。
安装过程中需要注意:尽量安装管理员版本!Oracle+PLSQL安装配置
点击下一步,我这里安装路径在D盘
Oracle+PLSQL安装配置
点击下一步,完成,进行安装。
如果在双击setup.exe中出现了报错:oracle INS-13001 环境不满足最低要求
可能是因为系统为win10,此时可以点击【是】继续安装。 也可以点击【否】结束安装,然后找到文件【cvu_prereq.xml】,修改其内容将不会弹出这个提示了。具体修改方法可以参考:https://jingyan.baidu.com/article/ca41422f04c6891eae99ed36.html

安装PLSQL过程很简单,点击默认值的下一步就可以完成。

配置环境变量

打开系统属性环境变量,新建3个变量:
TNS_ADMIN: (tnsnames.ora配置文件的目录)D:\oracle_32\product\11.2.0\client_1\network\admin
ORACLE_HOME: (oracle的安装路径)
D:\oracle_32\product\11.2.0\client_1
NLS_LANG: (语言配置)
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
最后在path变量值的末尾加上oracle的安装路径D:\oracle_32\product\11.2.0\client_1

登录Oracle数据库

输入用户名、密码、数据库名称就能登录Oracle+PLSQL安装配置

程序连接数据库出现问题

我的程序有需要连接oracle数据库的部分,结果报错,显示无法连接数据库,或数据库不存在。
是因为没有配置odbc数据源
在C盘windows目录下找到odbcad32.exe
Oracle+PLSQL安装配置可以看到有2个exe,分别在syswow64目录下和system32目录下。
此时在system32目录下的odbcad32.exe系统DSN中并没有找到 Oracle in OraClient11g_home1
双击syswow64目录下的odbcad32.exe,选择系统DSN,点击添加,发现里面有一个 Oracle in OraClient11g_home1
Oracle+PLSQL安装配置
点击完成,出现下框
Oracle+PLSQL安装配置
填写上面的1,3,4列,分别为"oracle"和数据库名字和用户名,点击测试连接
连接成功表示设置成功!
此时可以看到,system32路径下的odbcad32.exe中的系统DNS中也包含了oracle,同时设置成功。
Oracle+PLSQL安装配置
此时程序能够正常跑通。