PLSQL为访问开发oracle数据库的常用工具。最近因为工作需要,需要在电脑上安装PLSQL访问oracle数据库,仅需要抽取数据,不做其他开发。经过上网查询各种资料,终于成功安装PLSQL访问数据库。现将安装步骤总结如下:
1.安装oracle提供的客户端,该客户端oracle官网免费提供下载。安装时有多个选项,由于我只需要访问oracle数据库抽取数据即可,因此仅选择安装Instant
client。
2.设置tnsnames.ora文件。该文件里包含了要连接的数据库的字符串,主要是数据库的名称,IP,端口等信息,可以自己填写,也可以从已使用的人那里拷贝。这里我是从同事那里直接拷贝了该文件。一般把该文件放置在oracle客户端的安装目录下。我这里是“D:\oracle\product\10.2.0\client_1”下。
3.设置环境变量。新建环境变量“TNS_ADMIN”,值为tnsname.ora所在的目录,我这里是“D:\oracle\product\10.2.0\client_1”。有资料说如果不设置环境变量“TNS_ADMIN”,默认对tnsnames.ora的寻址在Instant
client安装目录下的“network\ADMIN”里,但是我安装以后发现Instant
client的安装目录下没有network文件夹。另外还需要检查环境变量“path”的值是否增加了instant
client的安装目录,我这里是“D:\oracle\product\10.2.0\client_1”,一般安装程序会自动添加,如果没有的话需手动添加。
4.设置注册表键NLS_LANG,该键值用于中文显示。如果是windows平台,在注册表\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1下建立键NLS_LANG,值为SIMPLIFIEDCHINESE_CHINA.ZHS16GBK。另外需要检查以下注册表键值,一般由客户端安装程序自动生成:
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1下
键名 类型 键值
ORACLE_GROUP_NAME REG_SZ Oracle - OraClient10g_home1
ORACLE_HOME REG_SZ D:\oracle\product\10.2.0\client_1
ORACLE_HOME_NAME REG_SZ OraClient10g_home1
5.运行PLSQL安装程序。