oracle想导出空数据库及里面的空表

oracle想导出空数据库及里面的空表到本机的oracle上面,然后我的程序去连接它。装了NavicatPremium软件的,可以实现界面管理。我使用sql转储功能把数据... oracle想导出空数据库及里面的空表到本机的oracle上面,然后我的程序去连接它。
装了Navicat Premium软件的,可以实现界面管理。
我使用sql转储功能把数据库全部转出为sql了,可是在复制到本机运行sql时总是提示错误。

我大概查了一下,有人说要去掉分号,我去掉了后前面的小部分通过了,可出现了一个不是分号的问题,实在不知道怎么办了,是在句中的问题。

请高人指点下有没有其他办法解决,哪怕用另外的方法绕过去也行,只要达到目的就行了。

我的用户名sa 密码123 数据库名dbName
展开
 我来答
198901245631
推荐于2016-07-04 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1690万
展开全部
设置导出表的rows字段值为n(不导出)就可以了。
命令行执行:
exp username/passwd@dbname tables= tablename file=filename.dmp rows=n
备注:rows默认为y,也就是说默认是导出数据的,如果想同时导出数据,那么不加这个字段就可以了。
john2xh
2012-09-07 · TA获得超过177个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:162万
展开全部
先用PLSQL导出需要的表,或者整库导出,导出空表的时候可以选择用sql导出,选择删除记录,然后在本机用PLSQL的命令窗口导入脚本即可!
如果满意,请采纳!谢谢!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9faed41
2012-09-07 · 超过21用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:51.7万
展开全部
直接用cmd调用exp,在命令中加入rows=n就可以导出空表了, 只导出表定义不导出数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mislloloe
2012-09-07 · TA获得超过508个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:210万
展开全部
oracle想导出空数据库及里面的空表到本机的oracle上面

在你本地建好用户之后,直接用PL/SQL工具,从备份的oracle上向你本地“对比用户对象”,直接就生成建表脚本了。
需要对比哪些,就对比哪些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式