跪求oracle专家指教: 在linux系统下,如何查看数据库有几个实例,就是判断数据库是单实例还是多实例!!

跪求oracle专家指教: 在linux系统下,如何查看数据库有几个实例,就是判断数据库是单实例还是多实例!!,第1张

可以看一下系统中是否有多个pmon进程,如果有几个pmon进程,就说明有几个实例。命令如下:

ps -ef|grep ora_pmon

解释:pmon进程,进程监视器(Process Monitor)oracle中用于恢复失败的数据库用户的强制性进程,它先获取失败用户的标识,释放该用户占有的所有数据库资源。一般一个oracle实例只能有一个pmon进程,可能通过查看pmon进程的多少来判断有几个实例。

实例是oracle使用到的内存和进程的总称。

一个oracle数据库可以有多个实例,不过这个属于rac的应用了;单机中是一个实例对应一个数据库的。

oracle的数据库存放在硬盘上的有数据文件、日志文件、控制文件。

你安装oracle时候

如果同时建立一个orcl的数据库的话;那么sid就是orcl,这是一个数据库,有一个实例与它对应;如果你又通过dbca建立了另外一个db_test,这是就有两个sid;需要两个实例分别打开各自的数据库。

从Windows桌面执行“开始”→“程序”→“Oracle - <ORACLE_HOME_NAME>”→“配置和移置工具”→“Database Configuration Assistant”命令,打开Database Configuration Assistant对话框的欢迎界面,单击该界面中的“下一步”按钮

启用“创建数据库”选项,单击“下一步”按钮,进入“步骤2:数据库模板”界面

启用“一般用途或事务处理”选项,单击“下一步”按钮,进入“步骤3:数据库标识”界面

在“步骤3:数据库标识”界面中设置新数据库的全局数据库名,这里设置为myorcl,而数据库实例名(SID)默认与全局数据库名相同,也为myorcl

设置好口令后,单击“下一步”按钮,进入“步骤6:存储选项”界面,在该界面中启用“文件系统”选项

单击“下一步”按钮,进入“步骤7:数据库文件所在位置”界面。设置好存储位置后,单击“下一步”按钮,进入“步骤8

¤采用默认设置,单击“下一步”按钮,进入“步骤9:数据库内容”界面,该界面中可以对示例方案及定制脚本进行配置。采用默认设置,单击“下一步”按钮,进入“步骤10:初始化参数”界面,该界面中可以对内存、调整大小、字符集和连接模式进行配置。采用默认设置,单击“下一步”按钮,进入“步骤11:安全设置”界面,在该界面中采用默认设置,即启用“保留增强的11g默认安全设置”选项。¤单击“下一步”按钮,进入“步骤 12:自动维护任务”界面,在该界面中选择“启用自动维护任务”选项。

单击“下一步”按钮,进入“步骤13:数据库存储”界面,在该界面中可以指定数据库的存储参数,单击“下一步”按钮,进入“步骤14:创建选项”界面

9

单击“完成”按钮,在d出的“确认”对话框中单击“确定”按钮,即可开始新数据库的创建

oracle实例就是一些能支撑数据库运行的数据库程序。

它由 *** 作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。

Oracle 用一个个实例来管理数据库访问。用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过Oracle实例才能实现, 不能直接读取硬盘上的文件。

实际上, Oracle 实例就是平常所说的数据库服务(service) 。

在任何时刻一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)。

扩展资料

oracle数据库的特点:

1、完整的数据管理功能:

1)数据的大量性

2)数据的保存的持久性

3)数据的共享性

4)数据的可靠性

2、完备关系的产品:

1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;

2)保证访问的准则

3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化

4)数据物理性和逻辑性独立准则

3、分布式处理功能:

ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成。

4、用ORACLE能轻松的实现数据仓库的 *** 作。

参考资料来源:百度百科—实例

参考资料来源:百度百科—Oracle数据库

你查的是监听,不是数据库。

原因:1521端口只有一个,被某一个数据库(实例)的监听程序占据以后,其他数据库(实例)将不能利用这个端口进行监听。

解决办法:用其他端口监听其他的数据库。比如1522,1523等等。具体写法也简单,只要将listenerora文件的端口那行复制一下,然后复制几个,根据实例名改为相应端口。数据库实例的默认端口要不要改我忘了,好久没这么干了,你自己查查怎么修改监听端口就行。

以上就是关于跪求oracle专家指教: 在linux系统下,如何查看数据库有几个实例,就是判断数据库是单实例还是多实例!!全部的内容,包括:跪求oracle专家指教: 在linux系统下,如何查看数据库有几个实例,就是判断数据库是单实例还是多实例!!、Oracle中的实例是指什么、oracle怎么创建数据库实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9492476.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存