以下是對新建oracle資料庫的三種方法進行了詳細的分析介紹,需要的朋友可以過來參考下
1.通過執行oracle database configuration assistant 建立、配置、或刪除資料庫(也可在命令列下輸入dbca);
2.用命令列的方式建立資料庫
3.通過執行自定義的批處理指令碼(或create_oracle_sid.bat(create_oracle_sid.sql))來建立、配置、或刪除資料庫。
詳述:
1.通過執行oracle database configuration assistant 建立、配置、或刪除資料庫;
建議不熟悉建立過程的dba使用該方法,只需要根據選項「下一步」進行配置,最後生成資料庫的建立指令碼(建議保留),或者直接建立資料庫;
優點: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;
linux平台下oracle的操作
下面對oracle的操作都是在linux平台下進行的!
1.su oracle
2.sqlplus /logon
3.connect test/test assysdba(test/test是oracle使用者和密碼)
4.startup
5.lsnrctl
首選啟動資料庫
su - oracle
sqlplus /nolog
conn /as sysdba
startup
然後啟動監聽:
進入/opt/oracle/product/9.2.0/bin/
lsnrctl start
執行shudown命令關閉資料庫
[oracle@wing /oracle]$ sqlplus" / as sysdba" //以sysdba使用者登陸資料庫
sql> shutdown
啟動oracle 9i 資料庫
[oracle@wing bin]$ sqlplus " /as sysdba"
sql> startup
啟動oracle 9i監聽程式
oracle的監聽程式主要是為客戶端的連線提供介面
[oracle@wing bin]$ lsnrctl
lsnrctl> start
啟動步驟:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
sql> connect / as sysdba
sql> startup
sql> quit
[oracle@websvr1 oracle]$ lsnrctl start
可用 [oracle@websvr1 oracle]$ lsnrctl status 檢視監聽是否已經啟動
關閉步驟:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
sql> connect / as sysdba
sql> shutdown immediate
sql> quit
新建oracle資料庫
2019年2月21日 蘇州 biip的資料庫名為 biiporcl 所用使用者預設的密碼為 root 初始化設定的 使用者為 biipuser 密碼為 root create user biipuser identified by root grant create functions to bii...
怎樣新建Oracle資料庫
新建oracle資料庫三種方法 1.通過執行oracle database configuration assistant 建立配置或刪除資料庫 也可在命令列下輸入dbca 2.用命令列的方式建立資料庫 3.通過執行自定義的批處理指令碼 或create oracle sid.bat create o...
Oracle新建資料庫 步驟
確定是以管理員身份登入的 1.首先,建立 新 使用者 create user username identified by password username 新使用者名稱的使用者名稱 password 新使用者的密碼 也可以不建立新使用者,而仍然用以前的使用者,如 繼續利用scott使用者 2.建...