为了配置HJX的运行环境,需要安装ORACLE。以前就听说这玩意儿有点麻烦,今天弄了下确实如此,还好最终还是配好了。
需要登录服务器,所以先找了台机器,然后在上面装上了服务端。安装的过程中,遇到了很多问题,比如全局数据库名,不知道怎么命名。其实数据库的名称,只不过是要在网络中来标识的,但如果不涉及到网络访问,这个名字也就无所谓了。通常的命名方式就是:
databasename.domain
有些东西如果开始不知道怎么填,可以随便写点,在后面也可以改的。装完后就是设置
"net configuration assistent"和"net manager",也就是关于listener.ora, sqlnet.ora和tnsnames.ora这几个文件的,对于初学者来说,当然最好还是在图形管理器中来完成这些设置。设置完后,再就是在本机登录数据库。我怎么都登不上,最后才发现是自己没记住用户名(对于初次使用的用户来说,是SYSTEM)。
然后就是安装客户端了。基本和安装服务端差不多。接下来就要测试连接了,我ping服务器就是ping不通,找来找去才想起是不是防火墙没关--果然是。下面是连接数据库服务器的方法:
(1)启动服务器端监听器与数据库服务:
Linux/Unix下,启动监听器:$ lsnrctl start
·关闭监听器:$ lsnrctl stop
·查看监听状态:$ lsnrctl status
SQL>conn SYSTEM/PWD@IP:端口号/SID
或
SQL>conn / as sysdba
SQL>startup
Windows下,启动监听器:C:\lsnrctl start
启动Oracle实例服务:C:\oradim –startup –sid SID
关闭Oracle实例服务:C:\oradim –shutdown –sid SID
以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器,如果监听器名称是其它名称,如aListener,则需要用下列方式才能启动:
Linux/Unix下:$ lsnrctl start aListener
Windows下:C:\lsnrctl start aListener
(2)测试连接数据库服务器。
测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQL Developer,最方便的是用Oracle自带的SQLplus工具,以下利用SQLplus进行测试:
C:\sqlplus /nolog
SQL>conn SYSTEM/PWD@IP:端口号/SID
已连接。