请教一个关于oracle数据库服务器启动的全过程的细节问题

请教一个关于oracle数据库服务器启动的全过程的细节问题,第1张

(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库
(2)OracleHOME_NAMETNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQLNet 网络协议都属于远程访问),不用这个服务就可以访问本地数据库。
(3)OracleHOME_NAMEAgent
OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要。
(4)OracleHOME_NAMEClientCache
名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。
(5)OracleHOME_NAMECMAdmin
连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要。
(6)OracleHOME_NAMECMan
连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要。
(7)OracleHOME_NAMEDataGatherer
性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动。
(8)OracleHOME_NAME>1 装个跟服务端上相同版本的oracle客户端,再装个PL/SQL配置一下就能连上了:
2 找到你oracle客户端安装目录中的tnsnamesora文件,修改
ZBDS_251 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1402819251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = zbds)
)
)
“ zbds ”是你的oracle数据库实例名,1402819251是你的远程服务器的IP,“ZBDS_251”随便起,是给PL/SQL看的。

如果楼主仅仅是在本机登录 *** 作的话,一个OracleServiceORCL 服务足矣。
也就是conn username/password这种登录形式
如果你的机器作为服务器 则需要OracleOraDb10g_home1TNSListener这个服务来接受其他的连接请求。
conn username/password@orcl这种登录形式必需 OracleOraDb10g_home1TNSListener这个服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13454049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-09
下一篇 2023-08-09

发表评论

登录后才能评论

评论列表(0条)

保存