创建 CONTROLFILE 语句的任何解释 - Oracle 11g?
Any Explanation for creating CONTROLFILE Statement - Oracle 11g?
正在在线搜索有关在 Oracle 11g 中创建控制文件的任何描述或解释。
我找到的都是这段代码,老实说无法理解它:
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;
以上代码的来源:Creating Control Files
如果没问题,我需要对代码进行一些小的解释,如果我想创建三个控制文件,我应该在上面的代码中做什么或更改什么?
已经谢谢你们了。
If that's ok i need small explanation for the code , and if i want to Create three control files what should i do or change in the above code ?
是的,首先您需要将数据库名称更改为在使用create database
或create controlfile
命令之前创建的数据库。这些日志和数据文件的第二个路径。我在下面引用的 Oracle 在线文档中给出了详细说明。
我们为一个数据库创建一个控制文件。为了创建控制文件,首先以 nomount
模式启动 Oracle 实例。
[user@localhost]$ sqlplus / as sysdba
SQL> startup nomount
SQL> create controlfile...
正在在线搜索有关在 Oracle 11g 中创建控制文件的任何描述或解释。
我找到的都是这段代码,老实说无法理解它:
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;
以上代码的来源:Creating Control Files
如果没问题,我需要对代码进行一些小的解释,如果我想创建三个控制文件,我应该在上面的代码中做什么或更改什么?
已经谢谢你们了。
If that's ok i need small explanation for the code , and if i want to Create three control files what should i do or change in the above code ?
是的,首先您需要将数据库名称更改为在使用create database
或create controlfile
命令之前创建的数据库。这些日志和数据文件的第二个路径。我在下面引用的 Oracle 在线文档中给出了详细说明。
我们为一个数据库创建一个控制文件。为了创建控制文件,首先以 nomount
模式启动 Oracle 实例。
[user@localhost]$ sqlplus / as sysdba
SQL> startup nomount
SQL> create controlfile...