PLSQL Developer连虚拟机Linux下的Oracle
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、工作环境
1,本地机器操作系统为windows 7;
2,虚拟机为VM ware;
3,虚拟机操作系统为Linux,系统上已安装Oracle,并有一个实例(orcl)
二、所需工具
1,PL/SQL Developer;
2,VNC-Viewer;
3,XManager Enterprise;
三、具体步骤
1,测试本地机器与虚拟机之间的网络通畅
2,关闭Linux的防火墙
1)在linux的输入:vncserver,启动VNC服务
2)双击VNC Viewer软件,输入Linux的IP地址与端口号,点击“Connect”,输入密码连接Linux;
3)在VNC Viewwe程序中右击,选择“Open Terminal”,打开一个terminal,输入命令:setup,如果不是以root用户登录的Linux,在这里需要输入root用户的password,进入如下界面,选择“Firewall Configuration“,移动光标至“Run Tool”,回车。
4)选择“Disabled”,移动光标至“OK”,回车;
5)至此,Linux的防火墙已关闭;
3,启动数据库的监听(Listener)服务
1)先测试是否有Listener,并查看其状态,在VNC Viewer的terminal中输入:lsntctl status,查看Listener
上图显示Linux上已有Listenter
2)若无Listener,则需新建Listener,在VNC Viewer的terminal中输入:netca,新建一个Listener。如下图所示,然后下一步下一步。
4,下载Instance Client
1)登录Oracle的官方网站,先注册一个用户,选择相应的版本,下载Instance Client;
下载地址: /technetwork/database/features/instant-client/index-097480.ht ml
2)下载完成,解压至E:\Program Files (x86)\Oracle Client\32\instantclient_12_1,该路径可以自定义
5,修改tnsnames.ora文件
1)在虚拟机$ORACLE_HOME/network/admin/目录下复制tnsnames.ora文件,打开XManager Enterprise的Xftp,新建一个到虚拟机Linux上的连接,配置如下:
2)将$ORACLE_HOME/network/admin/tnsnames.ora 复制到instant client\instantclient_11_2\NETWORK\ADMIN目录下,如果没有自行创建(最好先建好目录)
3)修改tnsnames.tra文件,如下所示:
4)保存,关闭。
6,添加本地机器的环境变量
1)右击“计算机”,选择“属性”,在控制面板主页,点击“高级系统设置”,
2)在系统属性面板点击“环境变量”
3)点击新建,系统变量中增加TNS_ADMIN,变量值为tnsnames.ora所在路径,本案例为为E:\Program Files (x86)\Oracle Client\32\instantclient_12_1\network\admin
7,配置PL SQL Developer
1)工具->首选项,设置相关路径,如下图所示.
2)点击“应用”,“确定”。然后重启程序,输入用户名、密码,连接成功