oracle express 11.2.0连接sql developer
由于我本人的座机很老旧,是一台2006年的联想昭阳台式机,最大内存经过扩展也只能到1G。所以在进行数据库安装的时候选择的oracle express 11.2.0版本。因为是免费版本的数据库,所以在性能是有限制的。比如所能支持的最大内存只有1G、只能在一个CPU处理机上进行运行、只能创建一个数据库实例等。下面介绍一下如何使用sql develpoer 这一数据库图形管理工具进行数据库的连接。
1.安装及下载sql developer工具的过程略。这个很简单,只是需要特别说明一下,在安装该软件之前需要先安装一个java中间件,用于对sql developer进行环境支持。我安装的java中间件版本是jdk-8u45-windows-i586.exe,这一版本的中间件可以在网上进行下载。
2.关于oracle express 11.2.0数据库服务器端的网络配置。主要涉及的文件是listener.ora、tnsnames.ora。对于这一数据库版本来说,这两个文件的位置是:安装盘:\oraclexe\app\oracle\product\11.2.0\server\network\admin\.如下图所示:
3.打开listener.ora文件,可以使用记事本,或者notepad++.我使用的是后者。此文件用于控制数据库服务器正在进行监听的端口以及端口注册的服务。默认内容如下:
此时如文件所示,数据库默认进行临听的是两个外部扩展程序,具体作用不再赘述。只是说明一点,使用默认监听的话,无法进行sql developer的连接。
4.为了进行sql developer的连接,需要对listener文件进行如下修改:
红笔标注内容是更改以后的合适内容!
注sid_name表示的是监听的服务实例名,而xe正是该版本的数据库默认的数据库实例名!
5.为了使连接验证可以正确进行,还需要对tnsnames.ora进行修改:
红笔标注内容是更改以后的合适内容!
6.文件修改完毕以后,使用lsnrctl stop listener命令对监听的端口进行关闭,然后使用lsnrctl start listener命令对监听的端口进行启动。(也就是重新启动监听的端口)以加载我们需要的文件内容。过程分别如下图:
以上提示说明端口重新启动成功
7.打开sql developer 建立到数据库服务器的连接,并填写相应的属性信息:
a.点击“新建”选择“连接”->“数据库连接“如下图
b.填写属性信息,并且进行测试,查看左下角状态显示“成功”。完毕。
注:我所演示的连接只能是在本地,也就是在数据库服务器上。所以连接的IP地址使用的都是127.0.0.1。我也做了大量的网络连接测试,但是都没有成功。所以得出的结论是:oralce express 11.2.0不支持网络连接。不过该结论我并没有得到任何第三方住处的验证。所以这一结论还请广大同仁纠正批评!