oracle手动建库详细步聚


创建密码文件(作用:允许远程用密码方式以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
                                                 
        


                                                                          
请使用浏览器的分享功能分享到微信等