[Oracle] 指令碼建立DB
C:\Users\Admin>set ORACLE_HOME=E:\oracle11g\product\11.2.0\dbhome_1
C:\Users\Admin>set ORACLE_SID=bruce
C:\Users\Admin>oradim -new -sid bruce
Instance created.
初始化引數檔案內容(11g):
db_name=bruce
audit_file_dest=E:\oracle11g
audit_trail =db
db_block_size=8192
control_files = ('E:\oracle11g\oradata\control01.ctl','E:\oracle11g\oradata\control02.ctl','E:\oracle11g\oradata\control03.ctl')
compatible =11.2.0
初始化引數檔案內容(10g):
db_name=bruce10g
audit_trail =db
db_block_size=8192
control_files = ('E:\oracle\product\oradata\control01.ctl','E:\oracle\product\oradata\control02.ctl','E:\oracle\product\oradata\control03.ctl')
compatible =10.2.0
undo_management=auto
undo_tablespace=undotbs1
background_dump_dest='E:\oracle\product\10.2.0\admin\bruce10g\bdump'
sga_target=419430400 #如果沒有加這個引數會報
C:\Users\Admin>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Tue May 23 13:47:12 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 150667264 bytes
Fixed Size 1373152 bytes
Variable Size 92277792 bytes
Database Buffers 50331648 bytes
Redo Buffers 6684672 bytes
之後執行如下指令碼:
create database bruce
maxlogfiles 5
maxlogmembers 5
maxdatafiles 100
maxinstances 1
logfile
group 1 ('E:\oracle11g\oradata\redo1.log') size 10m,
group 2 ('E:\oracle11g\oradata\redo2.log') size 10m,
group 3 ('E:\oracle11g\oradata\redo3.log') size 10m
datafile 'E:\oracle11g\oradata\system.dbf' size 200m reuse
sysaux datafile 'E:\oracle11g\oradata\sysaux.dbf' size 100m
default tablespace users
datafile 'E:\oracle11g\oradata\userdata.dbf' size 100m
undo tablespace undotbs1 datafile 'E:\oracle11g\oradata\undotbs1.dbf' size 100m
default temporary tablespace temp
tempfile 'E:\oracle11g\oradata\temp01.dbf' size 100m reuse
character set al32utf8
;
完成後
SQL> select status from v$instance;
STATUS
------------
OPEN
完成後執行如下三個指令碼:
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
conn system/manager
@$ORACLE_HOME/sqlplus/admin/pupbld.sql
C:\Users\Admin>set ORACLE_SID=bruce
C:\Users\Admin>oradim -new -sid bruce
Instance created.
初始化引數檔案內容(11g):
db_name=bruce
audit_file_dest=E:\oracle11g
audit_trail =db
db_block_size=8192
control_files = ('E:\oracle11g\oradata\control01.ctl','E:\oracle11g\oradata\control02.ctl','E:\oracle11g\oradata\control03.ctl')
compatible =11.2.0
初始化引數檔案內容(10g):
db_name=bruce10g
audit_trail =db
db_block_size=8192
control_files = ('E:\oracle\product\oradata\control01.ctl','E:\oracle\product\oradata\control02.ctl','E:\oracle\product\oradata\control03.ctl')
compatible =10.2.0
undo_management=auto
undo_tablespace=undotbs1
background_dump_dest='E:\oracle\product\10.2.0\admin\bruce10g\bdump'
sga_target=419430400 #如果沒有加這個引數會報
C:\Users\Admin>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Tue May 23 13:47:12 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 150667264 bytes
Fixed Size 1373152 bytes
Variable Size 92277792 bytes
Database Buffers 50331648 bytes
Redo Buffers 6684672 bytes
之後執行如下指令碼:
create database bruce
maxlogfiles 5
maxlogmembers 5
maxdatafiles 100
maxinstances 1
logfile
group 1 ('E:\oracle11g\oradata\redo1.log') size 10m,
group 2 ('E:\oracle11g\oradata\redo2.log') size 10m,
group 3 ('E:\oracle11g\oradata\redo3.log') size 10m
datafile 'E:\oracle11g\oradata\system.dbf' size 200m reuse
sysaux datafile 'E:\oracle11g\oradata\sysaux.dbf' size 100m
default tablespace users
datafile 'E:\oracle11g\oradata\userdata.dbf' size 100m
undo tablespace undotbs1 datafile 'E:\oracle11g\oradata\undotbs1.dbf' size 100m
default temporary tablespace temp
tempfile 'E:\oracle11g\oradata\temp01.dbf' size 100m reuse
character set al32utf8
;
完成後
SQL> select status from v$instance;
STATUS
------------
OPEN
完成後執行如下三個指令碼:
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
conn system/manager
@$ORACLE_HOME/sqlplus/admin/pupbld.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2147133/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立DB的指令碼 (windows,oracle10g)指令碼WindowsOracle
- create db指令碼指令碼
- 使用Oracle Provider for OLE DB 驅動建立sqlserver連結伺服器的指令碼OracleIDESQLServer伺服器指令碼
- shell oracle 建立使用者指令碼Oracle指令碼
- 指令碼建立Oracle的資料庫指令碼Oracle資料庫
- DB2 建立授權指令碼 grantread.shDB2指令碼
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- oracle 10g手工建立案例(含指令碼)Oracle 10g指令碼
- 【DB2學習】db2profile的指令碼DB2指令碼
- db2巡檢小指令碼DB2指令碼
- DB2多次抓取快照指令碼DB2指令碼
- [BI專案記]-DB指令碼同步指令碼
- (二)在Unix下Oracle 11g 建庫指令碼 bsb_oracle_create_db.sh 備機同步及HA指令碼生成Oracle指令碼
- Oracle的預設使用者及其建立指令碼[轉]Oracle指令碼
- RedHat Linux下Oracle啟動指令碼的建立(轉)RedhatLinuxOracle指令碼
- Oracle運維指令碼-檢視DB各時間段健康狀況Oracle運維指令碼
- (一)在Unix下Oracle 11g 建庫指令碼 bsb_oracle_create_db.shOracle指令碼
- 快速建立分支Shell指令碼指令碼
- centos建立賬戶指令碼CentOS指令碼
- RedHat Linux下Oracle啟動指令碼的建立 dbstart oracle8.1.6 (轉)RedhatLinuxOracle指令碼
- Oracle rman 指令碼Oracle指令碼
- Oracle expdp 指令碼Oracle指令碼
- DB2日常監控指令碼DB2指令碼
- 監控DB2資料庫指令碼DB2資料庫指令碼
- 從一個小程式指令碼看DB Time指令碼
- 建立 Docker 映象倉庫指令碼Docker指令碼
- 動態建立檢視指令碼指令碼
- linux建立定時指令碼Linux指令碼
- DB2建立DB linkDB2
- oracle db link的檢視建立與刪除Oracle
- Oracle使用DBCA建立資料庫指令碼追蹤學習案例(二)Oracle資料庫指令碼
- Oracle使用DBCA建立資料庫指令碼追蹤學習案例(一)Oracle資料庫指令碼
- ORACLE備份指令碼Oracle指令碼
- oracle建庫指令碼Oracle指令碼
- oracle 熱備指令碼 .Oracle指令碼
- Oracle登入指令碼Oracle指令碼
- oracle自帶指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼