64位 *** 作系统下使用PL/SQL
Developer连接Oracle:
•1.
下载32位Oracle
InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2.
将系统的tnsnames.ora拷贝到该目录下;
•3.
在PLSQL
Developer中设置Oracle_Home和OCI
Library:
ToolsPreferencesOracleConnection:
Oracle_Home:
C:\instantclient-basic-nt-11.2.0.2.0
OCI
Library:
C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4.
在PLSQL
Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL
Developer:
@echo
off
set
path=C:\instantclient-basic-nt-11.2.0.2.0
set
ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set
TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start
plsqldev.exe
查看oracle监听是否启动。oracle客户端连接服务器是通过监听来给用户分配服务的。在oracle用户下输入
lsnrctl status来查看监听状态。
lsnrctl start 启动监听
lsnrctl stop停止监听
监听分静态注册和动态注册。一般在ORACLE_HOME/network/admin目录下会有listener.ora文件。
没有的话也没关系,动态注册就好。(这是oracle自动完成的,前提是你要启动监听)
我想你应该有,把那监听配置下就好(这样的话即可静态注册 ,也可动态注册监听)。
综上:外部链接虚拟机的oracle必须保证虚拟机中oracle监听要起来。
试试!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)