怎么利用PL/SQL对oracle数据库备份阿

解决方案 »

  1.   

    PL/SQL对oracle数据库也就是调用EXP功能,pl/sql可以单独生成sql语句的导出方式,比较好用
      

  2.   

    我一直都没有过oracle的数据库,sql语句也写的不多,哪个能帮忙丢个备份语句吗
      

  3.   

    在命令行用EXP就可以了,以后会有提示的
      

  4.   

    这个是不可能的 PLSQL不能调用 程序
      

  5.   

    exp 账号/密码@Ora8i file=d:\AutoBak\文件名
      

  6.   

     备份
         PL/SQL---->TOOL----->Export user objects,然后选中要备份的存储过程,右击Save Object Selection( 这一步可以省略,但是如果你有很多的存储过程,而且需要分成不同的模块时,那么下次你再备份时,可以直接右击选择Load Object Selection,就可以把上次选中的一些存储过程都选中了)。然后选择下面的Output File的路径,点击Export按钮完成备份。    表的数据备份:PL/SQL----->TOOLS--------->Export Tables,选中要导出的表,勾选Delete records,然后在where clause里填上条件。如果是部份导出,要改导出文件里的delete from table1 ;为delete from table1 where id like 'WECO%'; 2. 还原
        如果存储过程很多的话,可以做一个BAT文件,这样每次就可以运行它,产生一个SQL文件,直接在PLUS SQL里运行这个产生的SQL文件即可。