首页 > 代码库 > 如何通过PL/SQL远程连接虚拟机中的oracle11G
如何通过PL/SQL远程连接虚拟机中的oracle11G
环境需求:
1. win8.1操作系统
2. 下载 instantclient_10_2 必须是32位的:http://www.oracle.com/technetwork/cn/topics/winsoft-085727.html
也可以在如下地址下载:http://download.csdn.net/detail/u011218159/8346121
之所以必须是32位的,是因为目前只对32OS支持所以额外下载32位的
3. PL/SQL Developer 工具:http://download.csdn.net/detail/u011218159/8346143
下面就是一些配置了:
1. 安装PL/SQL软件
2. 解压缩instantclient_10_2 的包
3. 通过查看或者通过拷贝文件tnsnames.ora到instantclient的目录下并且文件编辑该文件:
[oracle@localhost ~]$ cat /u01/app/product/11.2.0/db_1/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/product/11.2.0/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. JIAGULUN =//配置oracle本地服务填写的 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))//目的主机和端口号 (CONNECT_DATA = http://www.mamicode.com/(SERVER = DEDICATED)>4. 关闭Linux防火墙或者添加开放端口号[root@localhost ~]# /etc/init.d/iptables stop//手动的关闭防火墙 Flushing firewall rules: [ OK ] Setting chains to policy ACCEPT: filter [ OK ] Unloading iptables modules: [ OK ] [root@localhost ~]# vi /etc/sysc sysconfig/ sysctl.conf [root@localhost ~]# vi /etc/sysconfig/ip ip6tables ipmi iptables-config ip6tables-config iptables [root@localhost ~]# vi /etc/sysconfig/iptables添加如下代码:oracle -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACC重启系统5. 配置PL/SQL进入到首选项目录下:
6. 配置系统环境变量:
TNS_ADMIN=tnsnames.ora的路径到系统环境变量中:CTR+C——系统信息——系统变量
7. 启动PL/SQL工具
假如还有什么问题的话,可以留言!
如何通过PL/SQL远程连接虚拟机中的oracle11G
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。