新建Oracle資料庫的3種方法

2021-06-25 21:50:05 字數 4226 閱讀 6699

以下是對新建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.建...