oracle日常維護

2023-01-25 19:24:02 字數 2675 閱讀 4531

表空間篇:

表空間由資料檔案組成,乙個表空間可以有多個資料檔案。注意:資料檔案大小在64位作業系統下,一般最大為32g。超過32g ,系統會報空間不足的錯誤,導致系統故障。

1、 查詢表空間使用情況:

select upper( "表空間名",

"表空間大小(m)",

- "已使用空間(m)",

to_char(round(( - / * 100,

2),990.99') "使用比",

"空閒空間(m)",

"最大塊(m)"

from (select tablespace_name,

round(sum(bytes) / (1024 * 1024), 2) total_bytes,

round(max(bytes) / (1024 * 1024), 2) max_bytes

from

group by tablespace_name) f,

(select

round(sum( / (1024 * 1024), 2) tot_grootte_mb

from dd

group by d

where =

order by 4 desc

2、檢視表空間對應的資料檔案和大小:

select tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_space

from dba_data_files

order by tablespace_name

3、增加資料檔案到表空間中

alter tablespace 表空間名 add datafile '資料檔案路徑' size 大小 autoextend on;

比如:alter tablespace hisbase add datafile 『d:\oracle\product\10.

2.0\oradata\ztsys\ size 1024m autoextend on;

4、資料檔案所在磁碟目錄

select name, status from v$datafile;

使用者篇:

oracle 使用者能有效的管理資料庫物件,包括表,過程等等。使用者所有的物件是放在表空間上的。乙個使用者可以對應乙個表空間。

使用者中的物件也可以指定乙個表空間。乙個表空間可以存放多個使用者的資料。

1、 建立使用者:

create user 使用者名稱 identified by 密碼 default tablespace 表空間名 temporary tablespace 臨時表空間名

2、使用者所對應的表空間

select username,default_tablespace from dba_users order by username;

3、刪除使用者—慎用

drop user 使用者名稱 cascade

4、使用者解鎖

alter user 使用者名稱 account unlock;

5、修改錯誤登入次數

alter profile default limit failed_login_attempts unlimited;

匯入匯出篇:

匯入匯出是以邏輯結構為單位的,也就是以使用者為單位的備份。常用的有exp,imp,expdp,impdp

1、 exp,imp

匯出:exp 使用者名稱/密碼@連線標示 file = 『備份存放路徑』 log=』日誌存放路徑』 引數

常用引數包括:

full = y 匯出所有使用者

owner = 使用者名稱1,使用者名稱2 匯出執行使用者資料—一般用此引數分使用者匯出

rows = n 匯出使用者物件,不到資料

比如:exp hisbase/1223@ztsyszs file=』d:\backup\ log=』d:\backup\ owner=hisbase

匯入imp 使用者名稱/密碼@連線標示 file = 『備份存放路徑』 log=』日誌存放路徑』 引數

常用引數包括:

full = y 匯入備份裡面的所有資料

fromuser = 使用者名稱 touser = 使用者名稱匯入備份中指定的使用者資料

2、 expdp ,impdp

資料幫浦的匯入匯出較exp 要快,但只能在本機上操作,備份只能存放在本機

匯出:首先建立乙個目錄

create directory dumpdir as 『本地目錄』

比如:create directory dumpdir as 『d:\backup』

賦予匯出使用者許可權,一般我們使用hisbase 做匯出

grant read,write on directory dumpdir to hisbase;

expdp 匯出:

expdp 使用者名稱/密碼 directory = dumpdir dumpfile = 『匯出檔名』 logfile = 『日誌檔名』 schemas = 匯出使用者名稱

比如:expdp hisbase/1223 directory = dumpdir dumpfile= logfile = schemas = hisbase,mzbase,mzdoctor

匯入:impdp 匯入時,可以不用建立使用者

比如impdp hisbase/1223 directory = dumpdir dumpfile = logfile = schemas=

Oracle資料庫日常維護工作

文件編號 凌群電腦 2004年12月15日 目錄1.dba日常維護工作 3 1.1 檢查已經開啟的所有例項 3 1.2 檢查最新的警告日誌 3 1.3 檢查資料庫備份是否正確 3 1.4 檢查備份到磁帶中的檔案是否正確 3 1.5 檢查資料庫的效能是否合理,系統資源是否充足 3 1.6 仔細閱讀or...

Oracle資料庫日常維護專案方案

x 有限責任公司 oracle 產品日常執行維護年度服務專案 方案書 x 2012 年 09 月 資訊化建設經過多年的發展和完善,已經建立成熟的網路環境及生產經營管理的各類應用系統,目前全廠 執行的 pc 近 600 臺,近年來建設的企業資產管理 基建 mis 管理系統 全面預算管理系統 生產綜合管...

oracle維護面試

篇一 oracle面試問題 技術篇 oracle面試問題 技術篇 這也許是你一直期待的文章,在關注這部分技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答。這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官了解你...