新建Oracle資料庫三種方法
新建Oracle資料庫三種方法:
1.通過執行Oracle Database Configuration Assistant 建立配置或刪除資料庫(也可在命令列下輸入dbca);
2.用命令列的方式建立資料庫
3.通過執行自定義的批處理指令碼(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))來建立配置或刪除資料庫
詳述:
1.通過執行Oracle Database Configuration Assistant 建立配置或刪除資料庫;
建議不熟悉建立過程的DBA使用該方法,只需要根據選項%26#8220;下一步%26#8221;進行配置,最後生成資料庫的建立指令碼(建議保留),或者直接建立資料庫;
優點:GUI方法使用方便;
缺點:不過建立過程有些慢;
2.用命令列的方式建立資料庫
CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M
LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K,
GROUP2 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K
CHARACTER SET ZHS16CGB231280;
--將資料庫直接從未建置狀態轉換到開啟狀態
ALTER DATABASE OPEN;
--刪除資料庫(Dropping a Database)
SPOOL C:DROP_DATABASE.BAT
SELECT 'DEL '||NAME 刪除資料庫相關資料檔案 FROM V$DATAFILE;
SELECT 'DEL '||MEMBER 刪除資料重構日誌檔案 FROM V$LOGFILE;
SPOOL OFF;
優點:可以熟悉建立指令,建立原理;
缺點:配置簡單,要求熟記命令列指令;
3.通過執行自定義的批處理或SQL指令碼(create_ORACLE_SID.bat或create_ORACLE_SID.sql)來建立
--create_ORACLE_SID.bat
set ORACLE_SID= ORACLE_SID.
del C:ORACLE8IdatabasepwdORACLE_SID.ora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual
-pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql
C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto
--ORACLE_SIDrun.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb
set echo on
connect INTERNAL/oracle
startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora
CREATE DATABASE ORACLE_SID
LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,
'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE
MAXDATAFILES 254
MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5;
spool off
--ORACLE_SIDrun1.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1
set echo on
connect INTERNAL/oracle
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON;
CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);
ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25533574/viewspace-690026/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫備份與恢復的三種方法Oracle資料庫
- Oracle新建資料庫並登入Oracle資料庫
- Oracle資料庫三種備份方案Oracle資料庫
- Oracle資料庫備份與恢復的三種方法(轉)Oracle資料庫
- 用ORACLE8i修復資料庫壞塊的三種方法Oracle資料庫
- 三種檢視MySQL資料庫版本的方法MySql資料庫
- DataTable資料批量寫入資料庫三種方法比較資料庫
- Win10電腦利用oracle生成新建資料庫指令碼的方法Win10Oracle資料庫指令碼
- Java連線oracle資料庫的兩種常用方法JavaOracle資料庫
- 資料庫連線的方法種種資料庫
- MySql、SqlServer、Oracle 三種資料庫查詢分頁方式MySqlServerOracle資料庫
- 新建資料庫使用者資料庫
- excel檔案中的資料匯入Oracle資料庫的幾種方法ExcelOracle資料庫
- 交換兩個資料的三種方法
- 三種Ext提交資料的方法(轉)
- 資料倉儲中的三種資料庫模型資料庫模型
- oracle資料庫獲取繫結變數的各種方法Oracle資料庫變數
- redis資料庫叢集三種模式Redis資料庫模式
- JDBC連線三種資料庫例子JDBC資料庫
- oracle 表空間下資料檔案遷移的三種方法Oracle
- 監控Oracle資料庫方法Oracle資料庫
- clone oracle資料庫的方法Oracle資料庫
- MySQL建立資料庫的兩種方法MySql資料庫
- 50種優化資料庫的方法優化資料庫
- 訪問資料庫的幾種方法資料庫
- sqlplus 命令登入 Oracle資料庫的多種方法DXNASQLOracle資料庫
- 【MySQL】鎖——檢視當前資料庫鎖請求的三種方法MySql資料庫
- JDBC 連線oracle三種方法JDBCOracle
- FMDB使用的資料庫的三種形式資料庫
- oracle資料庫插入行更快方法Oracle資料庫
- Oracle資料庫打補丁方法Oracle資料庫
- Oracle 估算資料庫大小的方法Oracle資料庫
- MongoDB資料庫的兩種正確停庫方法MongoDB資料庫
- INFORMIX-ONLINE資料庫三種備份方法的選擇(轉)ORM資料庫
- oracle資料庫調優描述(三).txtOracle資料庫
- Mysql pg oracle三種資料庫獲取月份、周的函式比較MySqlOracle資料庫函式
- 資料庫共有三種狀態:quiesce、resrict、suspend資料庫UI
- oracle 資料庫兩種引數檔案Oracle資料庫