
可以看一下系统中是否有多个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怎么创建数据库实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)