ORACLE 11g安装后如何实现网络环境与单机环境的使用转换

问题发现:连线安装的ORACLE 11g单机运行OEM有错误,单机安装的系统联网运行有错误。。解决问题的方法是修改系统的一些配置和调整监听程序设置。
缘由:单机安装的对应主机名为:localhost;连线安装的话,主机名就是电脑的计算机名。每台电脑的计算机名能够在右击【个人电脑】,从弹出的菜单项选择【属性】,在【系统属性】窗口中选择【计算机名】分页中找到。

若是单机安装,系统目录C:\app\dxq\product\11.2.0\dbhome_1会出现【localhost_orcl】目录,若是连线安装,则出现的是【d2-73_orcl】目录,其中【d2-73】是计算机名,【orcl】是ORACLE安装时设置的全局数据库的SID。另外还有一处地方有相似的目录要改,如步骤2。
假设单机安装,解决联线使用问题,步骤以下:(反过来相似)
1.在目录C:\app\dxq\product\11.2.0\dbhome_1下把localhost_orcl目录复制并更名成d2-73_orcl,。其中d2-73是计算机名。。
 
 
2.在目录C:\app\dxq\product\11.2.0\dbhome_1\oc4j\j2ee 下把OC4J_DBConsole_localhost_orcl文件夹复制成OC4J_DBConsole_d2-73_orcl文件夹。
 
3.网络管理服务配置。。
网络配置服务程序Net Manager位置:
 
 
网络管理工具运行界面以下:,有两个地方须要改,一处是在服务命名下的【orcl】,另一处是【监听程序】下的【listener】。本地安装主机名是【localhost】,网络环境下运行要改为具体的【计算机名】。
 
监听程序配置完成后,把刚才的设置保存一下。
 
如上的修改实际上对应的是修改E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora这个监听配置程序,对应红色部分的参数设置,单机安装本地主机应该是【HOST=localhost】,配置修改后变成了【HOST=d2-73】。要是熟练的话,能够直接修改这里的listener.ora,这是一个文本文件。
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = d2-73)(PORT = 1521))
    )
  )
5.从新启动服务后就能够在联网的状况下运行OEM和SQLdeveloper工具了。。
OracleOraDb11g_home1TNSListener ---监听程序  ----必须执行
OracleServiceORCL   ---实例服务程序            ----必须执行
OracleDBConsoleorcl  ---控制台服务程序         ----用企业管理器OEM时要执行
 主要这三个服务,其中控制台服务若是不用OEM企业管理器,不用执行。
 注意:若是oracle系统安装后,有服务处于自动运行状态,都改为手动运行,没用的服务都中止,不然大大影响计算机速度。
 WINDOWS服务界面打开位置:

点击【服务】选项进入OS服务界面窗口:

如上oracle服务安装后若是处于自动运行状态的,都改为手动运行。以下所示:
 
 
6.反过来,若是是联网的环境安装的ORACLE 11g系统,要在单机环境用,如上的步骤中,只要把原本是【计算机名】的对应位置逆向改为本地主机【localhost】就好了。
 
提示:如上的步骤也可在计算中心安装ORACLE 11g时解决问题有用。计算中心安装ORACLE系统,通常先单机安装,配置好后,再拷贝到联网的其余机器。这时单机安装虽然没问题,但联网运行每每不能正确启动OEM和SQLdeveloper工具,每台电脑的主机名都不同。解决方法是在每台机器上按上面步骤修改,改完后重启动服务,就能用了。