扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
昨天在Oracle创建实例的最少参数需求中,我提到,启动一个实例需要的最少参数仅为db_name.
实际上,我们可以通过rman,在不存在参数文件的情况下,启动一个默认DUMMY实例.
请看如下测试:
[oracle@jumper dbs]$ rman target / Recovery Manager: Release 9.2.0.4.0 - Production Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved. connected to target database (not started) RMAN> startup nomount; startup failed: ORA-01078: failure in processing system parameters trying to start the Oracle instance without parameter files ... Total System Global Area 97588504 bytes Fixed Size 451864 bytes |
此时Oracle使用的db_name为DUMMY:
SQL> show parameter db_name NAME TYPE VALUE |
如果我们丢失了所有的参数文件,那么用这种方法可以对自动备份的spfile进行恢复:
[oracle@jumper log]$ rman target / Recovery Manager: Release 9.2.0.4.0 - Production Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved. connected to target database: DUMMY (not mounted) RMAN> restore spfile to '/tmp/spfile.ora' from 'c-3152029224-20060509-00'; Starting restore at 09-MAY-06 using target database controlfile instead of recovery catalog RMAN> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者