天天看點

oracle初始化資料庫的指令是,初始化資料庫步驟

初始化資料庫步驟

1.建立資料庫執行個體

開始->程式 -->oracle-oraDb10g_home1

--->配置和移植工具

---->Database Configuration Assistant,如圖1所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖1

建立向導

點選“下一步”。如圖2所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖2

步驟1

選擇“建立資料庫”,點選“下一步”。如圖3所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖3

步驟2

選擇“一般用途”,點選“下一步”。如圖4所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖4

步驟3

輸入全局資料庫名,如“group” ,點選“下一步”。如圖5所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖5

步驟4

使用預設選項,點選“下一步”。如圖6所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖6

步驟5

設定管理者級使用者的密碼,這裡輸入“000”,點選“下一步”。如圖7所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖7

步驟6

使用預設的存儲機制,點選“下一步”。如圖8所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖8

步驟7

使用預設的資料庫檔案位置,點選“下一步”。如圖9所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖9

步驟8

使用預設的恢複設定,點選“下一步”。如圖10所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖10

步驟9

使用預設的示例方案,即不選擇生成示例方案,點選“下一步”。如圖11所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖11

步驟10

使用預設的初始化參數,點選“下一步”。如圖12所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖12

步驟11

使用預設的資料庫存儲,點選“下一步”。如圖13所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖13

步驟12

使用預設的建立選項,點選“完成”。如圖14所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖14

建立确認

建立确認頁面,點選“确定”,進入漫長的建立過程。如圖15所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖15

建立中_0%

等待,再等待…. 如圖16所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖16

建立中_26%

等待,再等待….(一千年以後,世界早已沒有你) 如圖17所示

oracle初始化資料庫的指令是,初始化資料庫步驟

圖17

建立完成

建立OK,點選“退出”。

2.建立表空間,建立使用者

開始-

à程式

àoracle-oraDb10g_home1

àEnterprise Manager Console。如圖18所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖18

管理控制台

在資料庫節點上點右鍵,選擇“将資料庫添加到樹”。如圖19所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖19

添加資料庫

輸入相應設定,點選“确定”,可以看見左側目錄樹中多出一條記錄。如圖20所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖20

添加節點成功

輕按兩下GROUP_127.0.0.1,彈出登入頁面。如圖21所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖21

資料庫連接配接

這裡使用“sys”登入,密碼是建立資料庫時設定的“000”,連接配接身份選擇“SYSDBA”,點選“确定”。如圖22所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖22

連接配接成功

進入“存儲”

à“表空間”,在“表空間”上點右鍵,選擇“建立”,建立表空間。如圖23所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖23

建立永久表空間

輸入名稱:GROUP,大小為1024M,類型選擇“永久”,點選“建立”。如圖24所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖24

建立表空間成功

同樣的過程建立臨時表空間。如圖25所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖25

建立臨時表空間

經過上述過程,建立了永久表空間(1024M)和臨時表空間(512M)。

建立使用者:

打開安全性下使用者節點。如圖26所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖26

使用者清單

在使用者上點選右鍵,選擇建立。如圖27所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖27

建立使用者(一般資訊)

建立使用者“woodsys”,密碼為“sunrister”,

注意,表空間設定中,默主值選擇“GROUP”,臨時表空間選擇“GROUPTEMP”,還沒有結束,切換到“角色”頁籤。如圖28所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖28

建立使用者(角色)

在可用角色中選擇“CONNECT”、“DBA”、“RESOURCE”三項,勾選管理選項,點選“建立”。如圖29所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖29

建立使用者成功

使用者建立結束。

3.導入資料庫

得到資料庫備份檔案,如forestdb_temp_fpss_20100507.dmp。

開始

à運作,輸入“cmd”進入指令符狀态。如圖30所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖30

指令符

導入資料文法:

imp woodsys/sunrister@group_127.0.0.1 file=d:/ forestdb_temp_fpss_20100507.dmp full=y

注意:此處

group_127.0.0.1是在oracle的Enterprise Manager Console增加的資料庫節點名稱。

4.批量清空資料

語句:

查詢用也能woodsys的所有表

select * from all_all_tables t where t.owner='WOODSYS';

拼湊删除資料(truncate)語句

select 'truncate table ' || t.table_name||';'

from all_all_tables t

where t.owner = 'WOODSYS'

and t.table_name not like '%_MAIN';

拼湊删除資料(delete)語句

select 'delete from ' || t.table_name||';'

from all_all_tables t

where t.owner = 'WOODSYS';

拼湊删除資料(truncate)語句運作結果。如圖31所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖31

拼湊語句

可以看見生成了若幹條truncate語句,選中語句列,拷貝到文本編輯器中,如Editplus、ultraedit。

注意:因系統運作需要,TM_MENU(菜單表)、 TP_JOB_ACCOUNT_STATISTIC(木材計件台賬表)、TM_USER(使用者表)不能删除。請在檔案中删除相應語句。

拷貝語句到pl sql developer中。如圖32所示:

oracle初始化資料庫的指令是,初始化資料庫步驟

圖32

批量運作語句

按F8全部運作。因為主外鍵限制的原因,可能會報錯,沒有關系,多運作幾次就OK。經實踐證明,上述語句在pl sql developer7上無法批量執行,更新到8.0後執行正常。需要8.0版本軟體請與偉大的孫傳博同志聯系,他會無私的幫助你。