一、Oracle精简客户端配置方法
1.下载oracle精简客户端
从Oracle官网https://www.oracle.com下载所需版本的精简客户端( 搜索关键词instant client 32、instant client 64即可快速找到精简客户端的下载页面)
2.配置精简客户端
把下载的精简客户端解压到所需的目录,本例为:D:\OracleClient\instantclient_11_2
在D:\OracleClient\instantclient_11_2文件夹下创建tnsnames.ora文件,内容为(IP和端口号指向Oracle服务器,ORCL名称可以自行修改,不是必须和服务器保持一致,自己可以区分即可):
# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.65.128)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3.配置环境变量
- ORACLE_HOME = D:\OracleClient\instantclient_11_2
- TNS_ADMIN = D:\OracleClient\instantclient_11_2
- NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- Path=D:\OracleClient\instantclient_11_2
说明:
ORACLE_HOME:即Oracle精简客户端目录
TNS_ADMIN:指定路径为tnsnames.ora文件的位置(即你的tnsnames.ora文件创建在哪里,该环境变量值就配置哪里的路径)
NLS_LANG:指定语言和字符集
Path:配置开发或运行调用Oracle的程序时使用(仅使用pl/sql连接管理数据库,该变量也可不配置),注意path变量还包含许多其他程序的配置,在末尾增加即可,win10系统的path变量配置非常舒心,增加一行即可
到这里oracle精简客户端已经配置完了。
4.注意事项
如果要使用pl/sql连接直接安装pl/sql即可连接tnsnames.ora中指向的数据库,pl/sql位数要和精简客户端一致(即安装64位精简客户端要配套安装64位的pl/sql,32位同理)
如果要使用VS进行开发或者运行开发的应用程序,需要注意Path变量必须配置。
如果配置的是64位的精简客户端,项目属性的平台目标需要选择为x64,不然程序会报错。
如果使用32位的精简客户端则可以使用Any Cpu和x86。
二、Oracle 11g 卸载方法
运行oracle安装目录下的deinstall卸载脚本(如:E:\app\Administrator\product\11.2.0\dbhome_1\deinstall)
删除注册表里的HLM\SoftWare\Oracle
重启,删除oracle相关目录,然后就可以重新安装了
安装好以后如果监听程序不可用,可以用netca 删除后重建