oracle手動建庫詳細步聚

hurp_oracle發表於2015-02-05

建立密碼檔案(作用:允許遠端用密碼方式以sysdba身份登陸資料庫,密碼檔案可有可無)                                     
--切換到存放密碼檔案的目錄                                                                                           
[oracle@prod ~]$ cd $ORACLE_HOME/dbs                                                                                 
orapwd file=orapwoyxcs password=oracle                                                                              
[oracle@proddbs]$cat init.ora|grep -v ^#|grep -v ^$ >initoyxcs_test.ora                                                       
[oracle@tres2] /oracle/app/oracle/product/11.2.0/dbhome_1/dbs> cat initoyxcs.ora 
db_name='oyxcs'
memory_target=1G
processes = 150
audit_file_dest='/oracle/app/oracle/admin/oyxcs/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
#db_recovery_file_dest='/flash_recovery_area'
#db_recovery_file_dest_size=2G
diagnostic_dest='/oracle/app/oracle/oyxcs'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300 
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
control_files = (/dev/rctllv02_01,/dev/rctllv02_02,/dev/rctllv02_03)
compatible ='11.2.0'                                                                                             
                   
--建立目錄
adump                                                                                                                     
$ mkdir -p $ORACLE_BASE/admin/oyxcs/adump   
diag                                                                        
$ mkdir -p $ORACLE_BASE/oyxcs    


--驗證當前環境變數
[oracle@tres2] /oracle/app/oracle/product/11.2.0/dbhome_1/dbs> echo $ORACLE_SID
oyxcs


資料庫啟動到nomount(預設情況下,oracle會使用spfile啟動資料庫)
SQL> startup nomount;
ORACLE instance started.


Total System Global Area 1068937216 bytes
Fixed Size                  2226472 bytes
Variable Size             616564440 bytes
Database Buffers          444596224 bytes
Redo Buffers                5550080 bytes


建庫指令碼
SQL> CREATE DATABASE oyxcs
     USER SYS IDENTIFIED BY oracle
     USER SYSTEM IDENTIFIED BY oracle
     LOGFILE GROUP 1 ('/dev/rredolv2_1') SIZE 1022M BLOCKSIZE 512,
             GROUP 2 ('/dev/rredolv2_2') SIZE 1022M BLOCKSIZE 512,
             GROUP 3 ('/dev/rredolv2_3') SIZE 1022M BLOCKSIZE 512
     MAXLOGFILES 10
     MAXLOGMEMBERS 5
     MAXLOGHISTORY 1
     MAXDATAFILES 1000
     CHARACTER SET AL32UTF8
     NATIONAL CHARACTER SET AL16UTF16
     EXTENT MANAGEMENT LOCAL
     DATAFILE '/dev/rvg01lv100_8' SIZE 8190M REUSE
     SYSAUX DATAFILE '/dev/rvg01lv101_8' SIZE 8190M REUSE
     DEFAULT TABLESPACE users
        DATAFILE '/dev/rvg01lv102_8'
        SIZE 50M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED 
     DEFAULT TEMPORARY TABLESPACE tempts1              
        TEMPFILE '/dev/rvg01lv103_8'
        SIZE 20M REUSE                                 
     UNDO TABLESPACE UNDOTBS1                          
        DATAFILE '/dev/rvg01lv104_8'
        SIZE 50M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
        
--檢視相關引數
SQL> show parameter control_files


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      /dev/rctllv02_01, /dev/rctllv0
                                                 2_02, /dev/rctllv02_03
建立字典表及工具包
-必執行指令碼
SQL> conn / as sysdba
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
SQL> conn system/passwd
SQL> @?/sqlplus/admin/pupbld.sql
--可選指令碼
SQL> conn / as sysdba
SQL> @?/rdbms/admin/catblock.sql
SQL> @?/rdbms/admin/catoctk.sql
SQL> @?/rdbms/admin/owminst.plb
                                                 
        


                                                                          

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29446986/viewspace-1427927/,如需轉載,請註明出處,否則將追究法律責任。

相關文章