ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 导出某个用户下的表

oracle 导出某个用户下的表

原创 Linux操作系统 作者:taogchan 时间:2011-03-29 23:56:05 0 删除 编辑

首先在SQLPLUS下以该用户登录到ORACLE数据库,然后将以下内容粘贴到SQLPLUS中:

SET FEEDBACK OFF;
SET PAGESIZE 0;
SET HEADING OFF;
SET VERIFY OFF;
SET LINESIZE 200;
SET TRIMSPOOL ON;
SPOOL C:\数据库备份.BAT;

SELECT 'EXP USERNAME/FFFFFF@YOURDB TABLES='||TABLE_NAME||' FILE='||TABLE_NAME||'.DMP TRIGGERS=N' FROM USER_TABLES;

SPOOL OFF;
SET FEEDBACK ON;
SET PAGESIZE 9999;
SET HEADING ON;
SET VERIFY ON;

EXIT


    完成后在找到 C:\数据库备份.BAT 文件,编辑该批处理文件,将第一行和最初一行删掉,保管后运行该批处理文件就可全部导出该用户下的所有表。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22392018/viewspace-691266/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Triggers 授權
请登录后发表评论 登录
全部评论

注册时间:2009-08-28

  • 博文量
    200
  • 访问量
    1191760