第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数据库批处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)