oracle备份还原数据库

来源:互联网 发布:dnf网络连接中断2017 编辑:程序博客网 时间:2024/05/06 11:24

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;

原创粉丝点击