如何把数据库从nomount状态改为mount状态?

如何把数据库从nomount状态改为mount状态?,第1张

数据库带到mount状态

select value from v$spparameter where name='control_files'

alter database mount

mount数据库的过程是读参数文件中描述的控制文件,校验控制文件的正确性,将控制文件的内容读入到内存中,mounu是挂接的意思,是 *** 作系统中的概念。一旦mount之后,就是将一个没有意义的实例和一个数据库发生了联系。因为实例是空壳。没有任何数据库和该实例发生关系,我们可以理解为实例是水泵,放到哪个水塘里就会抽取哪里的数据,实例是通用的。mount的意思是将一个通用的水泵放入到一个指定的水塘。mount是读控制文件,控制文件中有数据文件和日志文件的信息。

说明两个数据库处于nomount状态。

数据库一共有四个状态,分别是shutdown/nomount/mount/open。

每种状态可以执行不同的维护 *** 作。

从shutdown到nomount通过读取参数文件打开实例(分配内存、启动进程),

从nomount到mount状态打开控制文件,

从mount到open打开数据文件和日志文件。

附件添加一篇我写的学习文档。内容是oracle数据库的启动和关闭详解。

希望能帮到你。


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

原文地址: http://outofmemory.cn/sjk/10848733.html

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

发表评论

登录后才能评论

评论列表(0条)

保存