新聞中心
以下的文章主要是通過相關(guān)實(shí)際應(yīng)用的代碼來引出Oracle DBA常用命令的總結(jié) ,如果你是Oracle DBA方面的新手,你可以通過以下的文章對(duì)其具體的操作或是相關(guān)功能有所了解,以下是正文的介紹。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),賀蘭企業(yè)網(wǎng)站建設(shè),賀蘭品牌網(wǎng)站建設(shè),網(wǎng)站定制,賀蘭網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,賀蘭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
創(chuàng)建臨時(shí)表空間
- create temporary tablespace zfmi_temp
- tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'
- size 32m
- autoextend on
- next 32m maxsize 2048m
- extent management local;
tempfile參數(shù)必須有
創(chuàng)建數(shù)據(jù)表空間
- create tablespace zfmi
- logging
- datafile 'D:\oracle\oradata\zfmi\zfmi.dbf'
- size 100m
- autoextend on
- next 32m maxsize 2048m
- extent management local;
在Oracle DBA常用命令總結(jié)中datafile參數(shù)必須有
刪除用戶以及用戶所有的對(duì)象
- drop user zfmi cascade;
cascade參數(shù)是級(jí)聯(lián)刪除該用戶所有對(duì)象,經(jīng)常遇到如用戶有對(duì)象而未加此參數(shù)則用戶刪不了的問題,所以習(xí)慣性的加此參數(shù)
刪除表空間
前提:刪除表空間之前要確認(rèn)該表空間沒有被其他用戶使用之后再做刪除
- drop tablespace zfmi including contents
and datafiles cascade onstraints;
including contents 刪除表空間中的內(nèi)容,如果刪除表空間之前表空間中有內(nèi)容,而未加此參數(shù),表空間刪不掉,所以習(xí)慣性的加此參數(shù)
including datafiles 刪除表空間中的數(shù)據(jù)文件
cascade constraints 同時(shí)刪除tablespace中表的外鍵參照
如果刪除表空間之前刪除了表空間文件,解決辦法:
如果在清除表空間之前,先刪除了表空間對(duì)應(yīng)的數(shù)據(jù)文件,會(huì)造成數(shù)據(jù)庫無法正常啟動(dòng)和關(guān)閉。
可使用如下方法恢復(fù)(此方法已經(jīng)在oracle9i中驗(yàn)證通過):
下面的過程中,filename是已經(jīng)被刪除的數(shù)據(jù)文件,如果有多個(gè),則需要多次執(zhí)行;tablespace_name是相應(yīng)的表空間的名稱。
- $ sqlplus /nolog
- SQL> conn / as sysdba;
如果數(shù)據(jù)庫已經(jīng)啟動(dòng),則需要先執(zhí)行下面這行:
- SQL> shutdown abort
- SQL> startup mount
- SQL> alter database datafile 'filename'
offline drop;- SQL> alter database open;
- SQL> drop tablespace tablespace_name
including contents;
創(chuàng)建用戶并指定表空間
- create user zfmi identified by zfmi
- default tablespace zfmi temporary tablespace
zfmi_temp;
dentified by 參數(shù)必須有
在Oracle DBA常用命令總結(jié)授予message用戶DBA角色的所有權(quán)限
- GRANT DBA TO zfmi;
給用戶授予權(quán)限
- grant connect,resource to zfmi; (db2:指定所有權(quán)限)
導(dǎo)入導(dǎo)出命令:
Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp就相當(dāng)于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫服務(wù)器導(dǎo)出到本地的dmp文件, imp命令可以把dmp文件從本地導(dǎo)入到遠(yuǎn)處的數(shù)據(jù)庫服務(wù)器中。 利用這個(gè)功能可以構(gòu)建兩個(gè)相同的數(shù)據(jù)庫,一個(gè)用來測(cè)試,一個(gè)用來正式使用。
執(zhí)行環(huán)境:可以在SQLPLUS.EXE或者DOS(命令行)中執(zhí)行,
DOS中可以執(zhí)行時(shí)由于 在oracle 8i 中 安裝目錄ora81BIN被設(shè)置為全局路徑,
該目錄下有EXP.EXE與IMP.EXE文件被用來執(zhí)行導(dǎo)入導(dǎo)出。
oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個(gè)文件有可能是被包裝后的類文件。
SQLPLUS.EXE調(diào)用EXP.EXE、IMP.EXE所包裹的類,完成導(dǎo)入導(dǎo)出功能。
以上的相關(guān)內(nèi)容就是對(duì)Oracle DBA常用命令總結(jié)的相關(guān)內(nèi)容的介紹,望你能有所收獲。
【編輯推薦】
- 對(duì)Oracle數(shù)據(jù)庫體系架構(gòu)概要解析
- Oracle索引聚簇表的數(shù)據(jù)加載中兩個(gè)組成部分
- 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
- 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
- Oracle實(shí)現(xiàn)跨服務(wù)器操作詳解
網(wǎng)站欄目:OracleDBA的實(shí)際操作步驟簡(jiǎn)介
當(dāng)前URL:http://www.dlmjj.cn/article/djhciji.html


咨詢
建站咨詢
