或者怎么把一个用户下的所有数据表和表里面的数据导出来,不要DMP格式的。有办法单纯把数据表导出来再导到一个低版本的数据库吗?我要把数据从11.2.0.1导入到11.1.0.7的数据库里。
能不能把数据表以导出成sql脚本,在低版本的数据库执行,重新建表插入数据啊?
oracle怎么导出一个用户所有数据表的建表语句啊?
答案:3 悬赏:80 手机版
解决时间 2021-03-08 17:36
- 提问者网友:皆是孤独
- 2021-03-08 01:46
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-08 02:19
pl/sql有这个功能啊
不过要是建表语句的话可能会带着表空间的名称什么的
打开PL/SQL
【工具】【导出表】【SQL插入】
然后一堆东西你就看看什么该勾选什么不该勾选吧
不过要是建表语句的话可能会带着表空间的名称什么的
打开PL/SQL
【工具】【导出表】【SQL插入】
然后一堆东西你就看看什么该勾选什么不该勾选吧
全部回答
- 1楼网友:罪歌
- 2021-03-08 04:07
争议在oracle自带的pl-sql developer中导出就是全sql 语句的导出
- 2楼网友:行雁书
- 2021-03-08 02:45
可能很多使用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 文件,编辑该批处理文件,将第一行和最后一行删掉,保存后运行该批处理文件就可全部导出该用户下的所有表。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯