資料庫備份和還原過程
1、新建資料庫例項注意字符集為utf-8
2、命令列下 c:\>set oracle_sid=eas(注意例項名未大寫例項名) 定義預設例項
c:\>sqlplus /nolog
3、使用者system使用者登入
sql> user/password as sysdba
----登入sqlplus建立目錄
sql> create directory expdp_dump as 'f:\dmp';
----用system登陸為使用者賦許可權 www.2cto.com
sql> grant read,write on directory expdp_dump to system;
----用ls登陸sqlplus建立目錄
sql> select * from dba_directories;
----查詢建立了那些子目錄:
sql>select * from dba_directories;
----如果需要刪除目錄的話,需要:
sql> drop directory expdp_dump;
4、在相應的碟符建立實際資料夾路徑
5、備份資料庫例項
expdp system/eas70@orcl schemas=ccmc directory=expdp_dump exclude=statistics parallel=4 dumpfile=eas703.dmp logfile=eas703.log
6、建立表空間(注意表需要提前建立表空間的路徑,表空間的名字和備份出來的資料庫名字一致)
create tablespace eas_d_easdba_standard datafile 'f:\database\eas.ora' size 5000m autoextend on;
create tablespace eas_d_easdba_temp2 datafile 'f:\database\eastmp.dbf' size 500m autoextend on;
create temporary tablespace eas_t_easdba_standard tempfile 'f:\database\eas.dbf' size 500m autoextend on;
7、建立使用者
create user ccmc identified by eas default tablespace eas_d_easdba_standard temporary tablespace eas_t_easdba_standard;
----檢視使用者的方法: www.2cto.com
select * from all_users;
----刪除使用者的方法:
drop user test cascade;
8、賦權
grant connect,resource,dba to ccmc;
9、匯入
---匯入指令碼:
$impdp system/easdba remap_schema=ccmc:ccmc directory=expdp_dump parallel=2 dumpfile=eas703.dmp logfile=eas703.txt
作者 lucherr
資料庫備份和還原過程
1 新建資料庫例項注意字符集為utf 8 2 命令列下 c set oracle sid eas 注意例項名未大寫例項名 定義預設例項 c sqlplus nolog 3 使用者system使用者登入 sql user password as sysdba 登入sqlplus建立目錄 sql cre...
備份還原 資料庫備份和還原
最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...
備份 還原資料庫
備份資料庫 backup database test 這裡的test指的是資料庫名稱 to disk d backup.bak 這裡指名的資料庫路徑 backup.bak為備份檔案名 with format,name full backup of mynwind 這個是備註,無所謂。隨便寫 還原資料...