Oracle如何批量导出数据库表结构

Oracle如何批量导出数据库表结构,第1张

第1个方法:用pl/sql的工具-导出用户对象即可

第2个方法:用EXP命令

exp 用户名/密码@数据库服务名 rows=n

第3个方法:用sys用户登录数据库

select from all_tab_cols where owner='用户名' AND TABLE_NAME='表名';

两种方法

1 使用pl/sql developer

>

写个批处理backup_ora_dbbat:

@echo off

@exp user/pwd@ora_conn_string file=d:\db_backup_ora_db_%date%dmp full=y buffer=1024000

@找个dos版的rar,可以再把dmp文件压缩了

@move d:\db_backup_ora_db_%date%dmp e:\db_backup\

@exit

做个计划任务,定期加载这个backup_ora_dbebat。

批处理中的路径请您自己改,还有那个压缩的命令行如果需要您就网上找一下,空间有的是就去掉也行。

希望对您有帮助。

UPDATE TAB1

   SET TAB1A =

       (SELECT TAB2B FROM TAB2 WHERE TAB1A = TAB2A)

 WHERE TAB1A IN (SELECT TAB2A FROM TAB2);

以上就是关于Oracle如何批量导出数据库表结构全部的内容,包括:Oracle如何批量导出数据库表结构、oracle表批量插入数据、怎样自动备份oracle数据库批处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10128963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存