oracle多实例?多数据库? 我用dbca建立了两个数据库,那么机子上就存在两个实例了,是这样的么?如果是这样,这两个实例可以同时运行么?也就是能否同时支持两个应用?我测试了一下,这两个数据库好像可以用同一个监听?难道两个实例用同个端口?哪位可以跟我说说多实例的问题啊?谢谢啦…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用dbca建立了两个数据库,那么机子上就存在两个实例了,是这样的么? yes如果是这样,这两个实例可以同时运行么?也就是能否同时支持两个应用?可以同時運行,只有你的計算機的資源足夠;可以同時支持兩個應用我测试了一下,这两个数据库好像可以用同一个监听?难道两个实例用同个端口?listener可以用同一個端口,不是說兩個實例使用同一個端口。 如果一个应用要用到2个实例,ORACLE的DBLINK 对了,还有最后一个问题:现在两个数据库的话是有两个oracle。exe进程在运行,如果是同个数据库下面的两个实例的话,是否就只有一个oracle。exe进程呢??? “现在两个数据库的话是有两个oracle。exe进程在运行”。不是這樣的,比如說,你安裝了oracle10g后,用dbca創建了兩個instances,就會有兩個oracle進程,但在oracle的概念中不能說是兩個數據庫。所以,“如果是同个数据库下面的两个实例的话”,會有兩個oracle.exe(具體的windows信息我不太確定)。我在linux下,如果有兩個instance(orcl和orcl2),那麽就有兩個進程(oracleorcl和oracleorcl2) 两个实例是可以同时运行的,他们使用不同的端口。 可以从一下文件查看端口信息:$ORACLE_HOME\install\portlist.ini iSQL*Plus HTTP 端口号 =5560Enterprise Manager Console HTTP 端口 (DBA) = 1158Enterprise Manager 代理端口 (DBA) = 3938 监听由三部分组成:IP+端口+SID(或SERVICE)但Client连接时有三部分:IP+端口+SID(SERVICE)可以通过lsnrctl status(或lsnrctl service) 命令查看具体的内容同一台机器,SID是不可能相同的。 越听越糊涂了!不是说同个数据库下两个实例要用RAC来实现么?我现在用dbca配置的两个***,不是两个数据库?而是两个instances????? 那不就是同个数据库两实例?天,狂晕啊!!!!我现在是用dbca配置了一个orcl和一个orcl2,在服务中是分别有orcl和orcl2进程,但是在任务管理器中显示两个一摸一样的oracle.exe 啊!!!! 应用与应用之前是否有联系?如果有,那么用一个实例比较好如果没联系,可以单个应用对应单个的库实例启的越多,资源占的就越多,根据服务器的承受能力而定windows下一个oracle.exe进程对应一个实例 RAC对应的是节点的instance,单服务器不存在RAC的概念 楼主如果感兴趣的话,可以修改参数文件,使两个不同的instance同时访问一个库,但是这个在真正的应用中没一点意义 结了?还能回复吗?实例(instance)简单的说就是通过参数文件在服务器上启动的进程,作用是为了访问库,就是startup nomount启动的进程库(database)简单的说就是数据文件所存储的信息,包括数据字典等等,也就是参数文件中db_name所指定的,需要mount之后才能操作 hibernate query.list()没有值 求助 多表查询效率问题 Oracle这样取大值的查询应当怎么写? CentOS4.5+Oracle10.2的問題 没分~初学ORCAL 谁告诉我个ORCAL的作业怎么写啊 最好有例子 谢谢 Oracle9i开机不能完全启动的问题 怎样访问别人的 Oracle 数据库 在奔腾4的处理器下安装oracle是不是要改哪个文件名啊。 用PL\SQL实现删除数据库中重复数据问题 删除索引的语句如何写?谢谢! 大家好,我想请教一下大家not exists的问题 oracle 递归查询问题
yes如果是这样,这两个实例可以同时运行么?也就是能否同时支持两个应用?
可以同時運行,只有你的計算機的資源足夠;可以同時支持兩個應用我测试了一下,这两个数据库好像可以用同一个监听?难道两个实例用同个端口?
listener可以用同一個端口,不是說兩個實例使用同一個端口。
ORACLE的DBLINK
对了,还有最后一个问题:
现在两个数据库的话是有两个oracle。exe进程在运行,
如果是同个数据库下面的两个实例的话,是否就只有一个oracle。exe进程呢???
所以,“如果是同个数据库下面的两个实例的话”,會有兩個oracle.exe(具體的windows信息我不太確定)。我在linux下,如果有兩個instance(orcl和orcl2),那麽就有兩個進程(oracleorcl和oracleorcl2)
两个实例是可以同时运行的,他们使用不同的端口。 可以从一下文件查看端口信息:
$ORACLE_HOME\install\portlist.ini iSQL*Plus HTTP 端口号 =5560
Enterprise Manager Console HTTP 端口 (DBA) = 1158
Enterprise Manager 代理端口 (DBA) = 3938
但Client连接时有三部分:IP+端口+SID(SERVICE)
可以通过lsnrctl status(或lsnrctl service) 命令查看具体的内容
同一台机器,SID是不可能相同的。
越听越糊涂了!
不是说同个数据库下两个实例要用RAC来实现么?
我现在用dbca配置的两个***,不是两个数据库?而是两个instances????? 那不就是同个数据库两实例?天,狂晕啊!!!!我现在是用dbca配置了一个orcl和一个orcl2,在服务中是分别有orcl和orcl2进程,
但是在任务管理器中显示两个一摸一样的oracle.exe 啊!!!!
如果没联系,可以单个应用对应单个的库
实例启的越多,资源占的就越多,根据服务器的承受能力而定
windows下一个oracle.exe进程对应一个实例
实例(instance)简单的说就是通过参数文件在服务器上启动的进程,作用是为了访问库,就是startup nomount启动的进程库(database)简单的说就是数据文件所存储的信息,包括数据字典等等,也就是参数文件中db_name所指定的,需要mount之后才能操作