实验 :win版oracle的安装
前言公司有现成的oracle服务器环境,回来准备做OCI接口对收包处理的分析实验。 就想在虚拟机里搭一个oracle,从真机去连接。在虚拟机里装oracle本身是很快的,在本地用也没问题,sqlplus可以连上。 没想到,遇到了远程连接不上的问题。 估计以后还会去搭这个实验环境,记录一下。 实验报告下载点(文字+实验截图版本) 实验实验环境 安装服务器关闭防火墙 Oracle服务器的安装 配置oracle服务器能被远端访问oracle服务端自带的工具:网络配置助手,数据库配置助手,主要是用这2个UI工具和oracle命令行进行设置。 配置监听程序 修改监听程序的配置文件 # listener.ora Network Configuration File: C:appadminproduct11.2.0dbhome_1networkadminlistener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:appadminproduct11.2.0dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:appadminproduct11.2.0dbhome_1binoraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = C:appadminproduct11.2.0dbhome_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.180.129)(PORT = 1521))
)
)
ADR_BASE_LISTENER = C:appadmin
将修改后的listener.ora,替换回去。 配置网络服务名称 网络服务名为orcl,只配置这一个网络服务名。 启动所有的oracle服务 设置数据库为共享模式 测试一下本地连接是否正常 修改tnsnames.ora # tnsnames.ora Network Configuration File: C:appadminproduct11.2.0dbhome_1networkadmintnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.180.129)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.180.129)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
将tnsnames.ora替换回去,重新启动监听程序。 开始设置共享模式 数据库助手,配置数据库选件,ORCL,system,共享服务器模式1。 这里有可能不成功,好像也不知道要再设置啥了。不过从实验看,不影响客户端连接数据库,进行增删改查。(这里设置共享模式,就是为了让数据库效率高些)。 后来,用网络助手又设置了一次网络服务名称和监听设置,再去设置共享模式,就成功了。 验证客户端连接服务器 现在可以用其他计算机上装好的客户端工具连接一下刚搭好的oracle服务器,看看是否能访问。我这是可以的,oracle服务器配置完成。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |