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看的。(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>OracleServiceORACLE启动之后,你的数据库也就启动了。
这个时候oracle就会占用你分配给它的内存,包括sga和pga两个部分。
如果你认为内存占用太多了,你sqlplus登录进去数据库,修改两个参数:
alter system set pga_aggregate_size=100M;
alter system set sga_target=400M;
然后重新启动数据库,这样你的oracle启动之后就会占用了500多M了。
一般建议sga+pga的值一般不要超过总内存的70%。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)