原文:怎樣新建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;
另外我要說的是,新建全域性資料庫後:
sys的口令是:change_on_install
system的口令是:manager
第一次啟動的伺服器有:
oracleorahome90agent
oracleorahome90tnslistener
oracleservice(你資料庫名字:例如你建立的資料庫和sid名為:new,那這裡就是new)
怎樣新建Oracle資料庫
新建oracle資料庫三種方法 1.通過執行oracle database configuration assistant 建立配置或刪除資料庫 也可在命令列下輸入dbca 2.用命令列的方式建立資料庫 3.通過執行自定義的批處理指令碼 或create oracle sid.bat create o...
怎樣新建Oracle資料庫
新建oracle資料庫三種方法 1.通過執行oracle database configuration assistant 建立配置或刪除資料庫 也可在命令列下輸入dbca 2.用命令列的方式建立資料庫 3.通過執行自定義的批處理指令碼 或create oracle sid.bat create o...
怎樣新建Oracle資料庫
新建oracle資料庫三種方法 1.通過執行oracle database configuration assistant 建立配置或刪除資料庫 也可在命令列下輸入dbca 2.用命令列的方式建立資料庫 3.通過執行自定義的批處理指令碼 或create oracle sid.bat create o...