1.1 登入
管理員登入 非本機:
sqlplus system/[email protected]:1521/orcl
管理員登入 本機:
1.2 建立乙個dmp的目錄
create directory dpdata1 as 『e:\temp\dmp』;
查詢是否有此目錄:
select * from dba_directories;
&emsp同時在e盤下新建e:\temp\dmp目錄
1.3 賦於要匯出資料表的所屬使用者許可權
grant read,write on directory dpdata1 to 使用者名稱;
示例:grant read,write on directory dpdata1 to test_admin;
1.4 資料備份
expdp system/密碼@orcl directory=dpdata1 dumpfile=檔名.dmp logfile=檔名.log schemas=使用者名稱
示例:expdp system/oraclemanager1@orcl directory=dpdata1 dumpfile=test.dmp logfile=test.log schemas=test_admin
示例:expdp system/oraclemanager1@orcl directory=dpdata1 dumpfile=test.dmp logfile=test.log schemas=test_admin
檢視下目錄e:\temp\dmp下面可以看到備份檔案,備份完成:
1.5 匯入還原資料
匯入還原資料,輸入 impdp system/密碼@orcl directory=dpdata1 dumpfile=dmp檔名 logfile=log檔名 schemas=使用者名稱;
示例:impdp system/oraclemanager1@orcl directory=dpdata1 dumpfile=test.dmp logfile=test.log schemas=test_admin
示例:impdp system/[email protected]:1521/orcl directory=dpdata1 dumpfile=test.dmp logfile=test.log schemas=test_admin
2.1 備份指令碼
@echo
offset backupfile=f_database_%
date:~0,
4%-%
date:~5,
2%-%
date:~8,
2%.dmp
set logfile=f_database_%
date:~0,
4%-%
date:~5,
2%-%
date:~8,
2%.log
delete
1days files
forfiles /p "e:\temp\dmp"
/d -
1/c "cmd /c echo deleting @file ... && del /f @path"
cd f:\temp\dmp
backup schemas
set backupfile=test_admin_%
date:~0,
4%-%
date:~5,
2%-%
date:~8,
2%.dmp
set logfile=test_admin_%
date:~0,
4%-%
date:~5,
2%-%
date:~8,
2%.log
expdp test_admin/test_admin@orcl directory=dpdata1 dumpfile
=%backupfile% logfile=
%logfile% schemas=test_admin parallel=
4
2.2 還原指令碼@echo
offset backupfile=test_admin_2020-09-
01.dmp
set logfile=test_admin_2020-09-
01.log
impdp test_admin/test_admin@orcl directory=dpdata1 dumpfile
=%backupfile% logfile=
%logfile% schemas=test_admin parallel=
4
2.3 定時備份指令碼@echo
offschtasks /
create
/tn "test_admin定時任務"
/sc daily /st 10:29:00
/tr "e:\temp\bf.bat"
pause
exit
windows環境下的oracle服務
注 sid 資料庫標識 home name oracle home名稱,如orahome92 orahome81 1 oracleservicesid 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了乙個資料庫,它的預設啟動型別為自動。服務程序為oracle.exe,引數檔案initsid....
windows環境下的oracle服務
windows環境下的oracle服務 選擇自 lm20224 的 blog 注 sid 資料庫標識 home name oracle home名稱,如orahome92 orahome81 1 oracleservicesid 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了乙個資料庫,它...
windows環境下的oracle服務
注 sid 資料庫標識 home name oracle home名稱,如orahome92 orahome81 1 oracleservicesid 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了乙個資料庫,它的預設啟動型別為自動。服務程序為oracle.exe,引數檔案initsid....