• [置顶] How to create Oracle 11g R2 database manually in ASM?


    Step 1: Specify an Instance Identifier (SID)
    export ORACLE_SID=maomi


    Step 2: Ensure That the Required Environment Variables Are Set
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1
    export ORACLE_BASE=/u01/app/oracle

    mkdir -p /u01/app/oracle/admin/maomi/adump

    Step 3: Choose a Database Administrator Authentication Method
    orapwd file=orapwmaomi password=oracle entries=5 force=y

    Step 4: Create the Initialization Parameter File

    db_name='maomi'
    memory_target=400m
    processes = 150
    audit_file_dest='/u01/app/oracle/admin/maomi/adump'
    audit_trail ='db'
    db_block_size=8192
    db_domain=''
    log_archive_dest_1='location=+FRA'
    DB_CREATE_ONLINE_LOG_DEST_1='+DATA'
    DB_CREATE_ONLINE_LOG_DEST_2='+FRA'
    db_create_file_dest='+DATA'
    db_recovery_file_dest='+FRA'
    db_recovery_file_dest_size=2G
    diagnostic_dest='/u01/app/oracle'
    dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
    open_cursors=300
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    undo_management='AUTO'
    local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.8.21)(PORT=1521))))'
    remote_listener='rac-scan:1521'
    # You may want to ensure that control files are created on separate physical
    # devices
    #control_files = ('control01.ctl', 'control02.ctl') --to use OMF, you cannot include this parameter in pfile or spfile.
    compatible ='11.2.0'
    spfile='+DATA/prod/spfilemaomi.ora'

    Step 5: (Windows Only) Create an Instance

    oradim -NEW -SID sid -STARTMODE MANUAL -PFILE pfile

    Step 6: Connect to the Instance

    [oracle@rac1 dbs]$ echo $ORACLE_SID
    maomi
    [oracle@rac1 dbs]$ sqlplus / as sysdba

    SQL*Plus: Release 11.2.0.3.0 Production on Wed Dec 18 21:09:02 2013

    Copyright (c) 1982, 2011, Oracle.  All rights reserved.

    Connected to an idle instance.


    Step 7: Create a Server Parameter File

    SQL> create spfile from pfile;

    File created.


    Step 8: Start the Instance

    STARTUP NOMOUNT


    Step 9: Issue the CREATE DATABASE Statement

    CREATE DATABASE maomi
       USER SYS IDENTIFIED BY oracle
       USER SYSTEM IDENTIFIED BY oracle
       LOGFILE GROUP 1 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512,
               GROUP 2 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512,
               GROUP 3 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512
       MAXLOGFILES 5
       MAXLOGMEMBERS 5
       MAXLOGHISTORY 1
       MAXDATAFILES 100
       CHARACTER SET AL32UTF8
       NATIONAL CHARACTER SET AL16UTF16
       EXTENT MANAGEMENT LOCAL
       DATAFILE '+DATA' SIZE 325M REUSE
       SYSAUX DATAFILE '+DATA' SIZE 325M REUSE
       DEFAULT TABLESPACE users
          DATAFILE '+DATA'
          SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
       DEFAULT TEMPORARY TABLESPACE tempts1
          TEMPFILE '+DATA'
          SIZE 20M REUSE
       UNDO TABLESPACE UNDOTBS1
          DATAFILE '+DATA'
          SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

    使用 Oracle-managed-files

    CREATE DATABASE maomi
         USER SYS IDENTIFIED BY oracle
         USER SYSTEM IDENTIFIED BY oracle
         EXTENT MANAGEMENT LOCAL
         UNDO TABLESPACE undotbs1
         DEFAULT TEMPORARY TABLESPACE temp01
         DEFAULT TABLESPACE users;

    DB_CREATE_ONLINE_LOG_DEST_1='+DATA'
    DB_CREATE_ONLINE_LOG_DEST_2='+FRA'
    db_create_file_dest='+DATA'

    ?If no CONTROL_FILES initialization parameter is specified in the initialization parameter file, then the database also creates an Oracle managed control file.

    如果指定了 control_files 则控制文件会创建在如下目录
    SQL> show parameter control_files

    NAME                                 TYPE                              VALUE
    ------------------------------------ --------------------------------- ------------------------------
    control_files                        string                            /u01/app/oracle/product/11.2.0
                                                                           .3/dbhome_1/dbs/control01.ctl,
                                                                            /u01/app/oracle/product/11.2.
                                                                           0.3/dbhome_1/dbs/control02.ctl
    how to migrate controlfile from OS file system to ASM
    1.shutdown immediate                                                                      
    2.修改 pfile 和 spfile 的 control_files 参数                                                                       
    control_files=('+DATA/maomi/controlfile/control01.ctl','+FRA/prod/controlfile/control02.ctl'                                                                    
    3.startup nomount

    4.restore 控制文件

    rman target /

    restore controlfile from '/u01/app/oracle/product/11.2.0.3/dbhome_1/dbs/control01.ctl';

    5.打开数据块
    alter database mount;

    alter database open;


    Step 10: Create Additional Tablespaces

    Step 11: Run Scripts to Build Data Dictionary Views

    CATALOG.SQL
    Creates the views of the data dictionary tables, the dynamic performance views, and public synonyms for many of the views. Grants PUBLIC access to the synonyms.

    CATPROC.SQL
    Runs all scripts required for or used with PL/SQL.

    PUPBLD.SQL
    Required for SQL*Plus. Enables SQL*Plus to disable commands by user.

    Step 12: Add database, instance and service to the cluster
    [oracle@rac1 dbs]$ srvctl add database -d maomi -o '/u01/app/oracle/product/11.2.0.3/dbhome_1'  -i maomi -s 'OPEN' -y AUTOMATIC
    [oracle@rac1 dbs]$ srvctl add instance -d maomi -i maomi -n rac1
    [oracle@rac1 dbs]$ srvctl add service -h


    转载请注明作者出处及原文链接,否则将追究法律责任:

    作者:xiangsir

    原文链接:http://blog.csdn.net/xiangsir/article/details/17404181

    QQ:444367417

    MSN:xiangsir@hotmail.com




                                                                           
                                                                           

  • 相关阅读:
    海报
    mailto
    tab+tab
    tab22
    tab
    line-height属性详解
    vertical-align属性详解
    窗口关系及框架、窗口位置、窗口大小、导航和打开窗口
    cursor属性
    深入了解css3新特性
  • 原文地址:https://www.cnblogs.com/riasky/p/3481685.html
Copyright © 2020-2023  润新知