PL/SQL Developer连接Oracle数据库
2016-04-07 15:20
681 查看
初始环境:
远端:
(1):服务器装有oracle数据库。
本地:
(1):PL/SQL Developer
(2):instant-client(瞬时客户端,用来配置远程数据库地址及端口)。
为什么使用它 instant-client
你用 Oracle 的客户端也行,如果你嫌装得麻烦。那么就使用 oracle 免费发放的 instant client 它既不花钱又方便。
instantclient_11_2
PL/SQL Developer 10.0.3.1701
解释:
myDB 为连接数据库别名
HOST = 212.113.133.24 为你连接的数据库 ip
PORT = 1521 为你数据的端口
SERVICE_NAME = orcl 为你数据库实例
新增下面两个变量
解释:
TNS_ADMIN 环境变量,要求在该变量指定的路径下能找到 tnsnames.ora 文件
NLS_LANG 设置必要的 Oracle 全球化语言环境变量,中文对应的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Oracle Home:E:\instantclient_11_2
OCI Library:E:\instantclient_11_2\oci.dll
你启动 PLSQL Developer ,在 Databse 下拉框中应该可以看见 myDB 。输入用户名,密码
Connect as : Normal
确认你的 Oracle 数据库的防火墙的 1521 端口是打开的,你应该可以登录了。
远端:
(1):服务器装有oracle数据库。
本地:
(1):PL/SQL Developer
(2):instant-client(瞬时客户端,用来配置远程数据库地址及端口)。
为什么使用它 instant-client
你用 Oracle 的客户端也行,如果你嫌装得麻烦。那么就使用 oracle 免费发放的 instant client 它既不花钱又方便。
第一步:找到你需要的文件
我们这里使用:instantclient_11_2
PL/SQL Developer 10.0.3.1701
第二步:创建文件
创建名叫 tnsnames.ora 文件存放在 E:\instantclient_11_2\network\admin(如果没这个文件自己新建) 目录下。内容如
myDB= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.91.165)(PORT = 1521)) ) (CONNECT_DATA = (SID = rmdb) ) ) |
解释:
myDB 为连接数据库别名
HOST = 212.113.133.24 为你连接的数据库 ip
PORT = 1521 为你数据的端口
SERVICE_NAME = orcl 为你数据库实例
第三步:设置系统变量
右击我的电脑选 ” 属性 ”->“ 高级 ”->“ 环境变量 ”->” 系统变量 ”新增下面两个变量
变量 | 值 |
TNS_ADMIN | E:\instantclient_11_2\network\admin |
NLS_LANG | SIMPLIFIED CHINESE_CHINA.ZHS16GBK |
解释:
TNS_ADMIN 环境变量,要求在该变量指定的路径下能找到 tnsnames.ora 文件
NLS_LANG 设置必要的 Oracle 全球化语言环境变量,中文对应的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
最后配置pl/sql developer
启动PL/SQL Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences,在Connection中需要配置如下两个参数:Oracle Home:E:\instantclient_11_2
OCI Library:E:\instantclient_11_2\oci.dll
你启动 PLSQL Developer ,在 Databse 下拉框中应该可以看见 myDB 。输入用户名,密码
Connect as : Normal
确认你的 Oracle 数据库的防火墙的 1521 端口是打开的,你应该可以登录了。
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- 数据库链接字符串查询网站
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- DB2实例管理
- DB2实例管理
- OS block size和Oracle block size,查找OS Blocksize的方法
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- 第三章 数据库备份和还原