Oracle备份还原数据库

1、备份数据库

    exp 用户名/密码@数据库名 file=E:\oracle\date\dataBack_2013-11-03(init).dmp。

2、还原数据库

     imp 用户名/密码@数据库名 file=E:\oracle\date\dataBack_2013-11-03(init).dmp full=y

3、游标循环删除表

      declare  

           CURSOR c IS select table_name from all_tables where owner='用户名' ; // all_tables:用户表信息(数据库默认下管理用户表的信息表)

      BEGIN

            FOR cc IN c LOOP

            EXECUTE IMMEDIATE 'drop table '||cc.table_name||' cascade constraints';  // cc.table_name :游标删除的table名

           dbms_output.put_line(cc.table_name); // 打印表信息

      END LOOP;

 

 

 

 

你可能感兴趣的:(oracle,备份,还原,游标循环删除表)