文章目录
- 工具简介
- 电脑没有安装 Oracle 数据库
- 电脑安装了 Oracle 数据库
工具简介
PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer 功能很强大,可以做为集成调试器,有 SQL 窗口,命令窗口,对象浏览器和性能优化等功能。
电脑没有安装 Oracle 数据库
首先我们的电脑要有 Oracle sql*plus 的客户端,Oracle 的 sql*plus 是与 Oracle 数据库进行交互的客户端工具,借助 sql*plus 可以查看、修改数据库记录。在 sql*plus 中,可以运行 sql*plus 命令与 sql 语句。
然后打开 PL/SQL Developer 的工具菜单的【首选项】,对话框界面如下图:
如上图红色边框将 sql*plus 的安装目录添加上便可,到此就可以通过 PL/SQL Developer 访问数据库了,但是还有个小问题,就是数据库字符集转换的问题,如果只是到此为止,那么每次访问数据库的时候总是会提示:
那么如何解决这个问题呢?
其实很简单,只要新建一个系统环境变量就可以了
新建的环境变量名: NLS_LANG
变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
OK,到此 PL/SQL Developer 工具就可以在本地主机没有安装 ORACLE 数据库的情况下顺利访问远程的数据库了。
电脑安装了 Oracle 数据库
PL/SQL Developer 工具连接数据库的 URL 写法格式: //IP:PORT/DB_INSTANCE_NAME
,例如://127.0.0.1:1521/ORCL
。
PL/SQL Developer 工具连接数据库,有更加简便的方式,如图所示:
你需要在 tnsnames.ora
文件中进行相关的配置才可以,这个文件是在本地安装 Oracle 数据库后才有的,我的电脑安装了数据库,该文件的路径如下:
E:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
换言之如果你想让 PL/SQL Developer 每次可以很便捷地连接上经常用到的数据库,必须要先在本地安装 Oracle 数据库后才能在tnsnames.ora
文件中进行相关的配置,配置格式如下:
YZMIS =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.232)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = yzmis)))
注:YZMIS 是数据库实例名称,在一个 Oracle 数据库服务器中可以创建多个数据库实例,实际我们真正访问的是数据库服务系统中的某个具体的数据库实例。Oracle 的多个数据库实例类似 MySQL 的多个数据库。