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備份 基於塊的備份,只備份資料庫中使用過的塊,這是比...