程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle使用九(備份和恢復)

oracle使用九(備份和恢復)

編輯:Oracle數據庫基礎

用戶之間導數據:

       exp usertest/usertest@oralce file=usertestp  owner=usertest

導出整個數據庫對象

imp system/manager file=scott_table  fromuser=scott     touser=myuser     tables=(emp,dept)

導出用戶:

Exp username/passWord@databasename  file=filename  owner = owner

以表方式導出:

Exp user/pwd@dbname tables=(table1,table2)   file=filenam

/*********************************************************/

以下命令導出指定用戶模式下的所有對象。

exp yyaccp/yyaccp@Oracle 

file=e:\OracleExport\accp_bak.dmp  owner=yyaccp

以下代碼演示了導出指定的表:

   exp yyaccp/yyaccp@Oracle 

   tables=(mytable,product)  file=e:\OracleExport\yyaccptable.dmp

以下代碼演示了按表空間的方式導出數據:

   exp yyaccp/yyaccp@Oracle 

   tablespaces=(yyaccp)

   file=e:\OracleExport\yyaccptablespace_bak.dmp

以下代碼演示了參數文件的使用:

   Exp parfile=’e:\OracleExport\dbinfo.txt’

用戶之導數據:

imp system/manager@oracle file=e:\OracleExport\yyaccp_user.dmp fromuser=yyaccp  touser=system tables=(divisions,jobs,employees2)

 查看歸檔日志命令:

Connect system/manager as sysdba;

Archive log list;

更改成歸檔日志方式後執行以下命令:

   alter tablespace yyaccp begin backup;

   再手工備份 DBF 數據文件

alter tablespace yyaccp  end  backup;

再切換聯機日志文件:

Alter system archive log current;

Alter system switch logfile;

Alter system switch logfile;

停止服務:

Shutdown immediate;

刪除 yyaccp  的 數據文件

Select * from v$recover_file;  顯示錯誤信息。

Alter database datafile 6 offline drop;

Alter database open;

 再把備份的數據文件COPY 過來。

Recover datafile6;

指定 auto

Alter database datafile 6 online 

創建一個表空間 和一個用戶:

create tablespace yyaccp datafile ''D:\oracle9iInstall\ora90\oradata\Oracle\yyaccp.DBF''

size 5M autoextend on

/

創建一個用戶並且分配表空間:

create user yyaccp identifIEd by yyaccp

default tablespace yyaccp

temporary tablespace temp;

分配權限:

grant create session to yyaccp;

grant dba to yyaccp;  

配制OEM 操作:

刪除以下文件:

 D:\Oracle\ora90\network\ADMIN\snmp_ro.ora

 D:\Oracle\ora90\network\ADMIN\snmp_rw.ora

 D:\Oracle\ora90\network\agent\ services.ora

 刪除D:\Oracle\ora90\network\agent 目錄下的所有 .q 文件

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved