oracle不需要的服务器,PLSQL developer不需要客户端就可以连通服务器Oracle数据库

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-20 22:34   1417   0

一直在Linux机上用Oracle数据库,今天想在win7上用PLSQL developer这个软件,

但同时又不想再装一个Orale的客户端,所以在网上一直找资料,最终总结这这些:

1 下载相应的程序, instantclient-basic-win32-10.2.0.4.zip (34,742,358 bytes)

或者instantclient-basic-win32-10.2.0.3-20061115.zip

WIN64位系统 下载链接:

http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html?_template=/ocom/print

2 将Oracle Instatnt Client解压。如,至F:/instantclient_10_2

再编写一个tnsnames.ore的文件,放在F:/instantclient_10_2目录下,内容:

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.118)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = dedicated)

(SERVICE_NAME = ORCL)

)

)

3 环境变量配置: "控制面板"-"系统"-"高级"-"环境变量"-"系统变量"添加

NLS_LANG = AMERICAN_AMERICA.ZHS16GBK(或SIMPLIFIED CHINESE_CHINA.ZHS16GBK)

TNS_ADMIN = F:\instantclient_10_2

PATH = F:\instantclient_10_2

4 打开PLSQL developer ,点取消,然后进入PLSQL developer内,点菜单栏的tools(工具)的首选项,

在Oracle的主目录写入:F:\instantclient_11_2

在OCI库写入:F:\instantclient_11_2\oci.dll

保存退出后再打开PLSQL developer即可链接。

5 若没有链接成功,在服务器端看相关的监听有没有启动

lsnrctl start 启动监听

lsnrctl status 查看监听状态

lsnrctl stop 关闭监听

以ORCL实例为例:

若监听中没有启动ORCL的相关服务,在Oracle用户下输入指令netca,图形化配置监听

启动数据库,注册数据库实例(alter system regisetr;)

最后在客户端打开PLSQL developer,就可连通。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP