首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对创建CONTROLFILE语句- Oracle 11g有何解释?

对创建CONTROLFILE语句- Oracle 11g有何解释?
EN

Stack Overflow用户
提问于 2017-01-31 08:12:14
回答 1查看 502关注 0票数 0

正在联机搜索有关在Oracle 11g中创建控制文件的任何描述或解释。

我所发现的只是这段代码,我无法理解它是诚实的:

代码语言:javascript
复制
 CREATE CONTROLFILE
   SET DATABASE prod
   LOGFILE GROUP 1 ('/u01/oracle/prod/redo01_01.log', 
                    '/u01/oracle/prod/redo01_02.log'),
           GROUP 2 ('/u01/oracle/prod/redo02_01.log', 
                    '/u01/oracle/prod/redo02_02.log'),
           GROUP 3 ('/u01/oracle/prod/redo03_01.log', 
                    '/u01/oracle/prod/redo03_02.log') 
   RESETLOGS
   DATAFILE '/u01/oracle/prod/system01.dbf' SIZE 3M,
            '/u01/oracle/prod/rbs01.dbs' SIZE 5M,
            '/u01/oracle/prod/users01.dbs' SIZE 5M,
            '/u01/oracle/prod/temp01.dbs' SIZE 5M
   MAXLOGFILES 50
   MAXLOGMEMBERS 3
   MAXLOGHISTORY 400
   MAXDATAFILES 200
   MAXINSTANCES 6
   ARCHIVELOG;

以上代码的来源:创建控制文件

如果可以的话,我需要对代码进行小的解释,如果我想创建三个控制文件,我应该做什么或者修改上面的代码呢?

谢谢你们了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-31 08:20:34

如果可以的话,我需要对代码进行小的解释,如果我想创建三个控制文件,我应该做什么或者修改上面的代码呢?

是的,首先您需要将数据库名更改为在使用create databasecreate controlfile命令之前创建的数据库。这些日志和数据文件的第二个路径。详细说明见Oracle的在线文档,我在下面引用了这些文档。

我们为一个数据库创建一个控制文件。为了创建控制文件,首先以nomount模式启动Oracle实例。

代码语言:javascript
复制
[user@localhost]$ sqlplus / as sysdba
SQL> startup nomount
SQL> create controlfile... 

参考: 创建控件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41952621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档