首页 > Linux操作系统 > Linux操作系统 > oracle 导出某个用户下的表
首先在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博客 ” ,链接:https://blog.itpub.net/22392018/viewspace-691266/ ,如需转载,请注明出处,否则将追究法律责任。