Oracle之建立新庫和備份還原庫

2021-10-01 17:10:44 字數 1490 閱讀 8996

oracle建立乙個新庫要為它準備乙個使用者和表空間。

--檢視表空間

select username,default_tablespace from dba_users;

步驟如下

1、建立新使用者

create user 使用者名稱 identified by 密碼;

2、建立表空間

create tablespace 使用者名稱 datafile '表空間檔案位置/檔名.dbf' size 2096m;

3、給使用者設定預設表空間

alert user 使用者名稱 default tablespace 表空間;

4、給使用者建立表,連線庫的許可權;賦予連線許可權

grant create session,create table,unlimited 表空間to 使用者名稱;

grant connect, resource to 使用者名稱;

grant create session to 使用者名稱;

修改使用者密碼:alter user *** identified by ****; //將***使用者的密碼重置為***;

刪除某使用者:drop user user1 cascade;

備份資料庫:exp 使用者/密碼@例項名 file=檔案位置/檔名.dmp owner='使用者名稱'  //指定匯出某個使用者下的庫

匯入還原資料庫:imp 使用者/密碼@例項名 full=y  file= 檔案位置.dmp ignore=y

整套還原**例項:

--建立表空間

create tablespace user1   datafile 'd:\oradata\user1  'size 200m

autoextend on next 50m maxsize unlimited logging

extent management local autoallocate

segment space management auto;

--修改表空間自動增長

alter database datafile 'd:\oradata\user1.ora' autoextend on next 10m;

--建立使用者指定表空間

create user user1  identified by password

default tablespace user1

temporary tablespace temp account unlock;

--給使用者授予許可權

grant connect,resource,dba to user1;

-- 賦予任何主機訪問資料的許可權

grant all privileges to user1;

commit;

--drop user user1 cascade;  刪除原來的使用者,如果沒有,可忽略

--還原資料庫

imp user1/password@orcl   file=d:\databack\bak.dmp  ignore=y

oracle資料庫建立 備份

建立資料庫,常用 database configuration assistant 資料庫配置助手 按照提示操作即可 相關術語 資料庫 包括了資料檔案dbf,控制檔案clt和日誌log。其實體儲存在安裝目錄的oradata資料夾,針對每個資料庫有單獨的目錄來儲存。資料庫例項 使用者通過啟動資料庫例項...

Oracle使用者建立 資料庫備份

1.使用者建立 create user username identified by pwd 授予許可權 grant create table to username後在該使用者下也不能建表,沒有相應表空間 grant connect,resource to username 建表create ta...

Oracle備份恢復之資料庫備份 還原 恢復理論

備份 冷備 關閉資料庫並進行資料庫物理檔案的拷貝過程。熱備 資料庫處於open階段時的備份,通過指令將資料庫檔案頭鎖定,然後進行物理系統拷貝,然後通過指令解凍資料檔案頭,解凍後通過日誌檔案和undo表空間內容進行寫入,是資料庫達到最新狀態。rman備份 基於塊的備份,只備份資料庫中使用過的塊,這是比...