问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 批量导出表名是 sy_ 开头的所有表4

发布网友 发布时间:2023-10-28 03:58

我来回答

3个回答

热心网友 时间:2023-12-17 04:49

多个方法,通过第三方工具或者批处理。第三方工具可以使用PLSQL
作为傻瓜式的,我建议使用批处理,我前几天刚好写了个exp单个表的,你拿去改改,弄成多个就是了,获取sy_开头的表名是这样的:select * from user_tables t where t.tablename like 'SY_%';--一定记得大写。

:subStart
@echo off&cls
color 03
@echo ***********************************************************************
@echo * Oracle单表导出(dmp文件) *
@echo ***********************************************************************
@echo.
set /p databasename=数据库名:
set /p databaseusername=数据库用户名:
set /p databasepasswords=数据库密码:
set /p backupTableName=需要导出的表名:
set /p backupFilePath=备份文件存放路径(相对或绝对路径、可空):
@echo off&cls
@echo ***********************************************************************
@echo * Oracle单表导出(dmp文件) *
@echo ***********************************************************************
if "%backupFilePath%"=="" set backupFilePath=AutoCreateBackUpFolder
if not exist %backupFilePath% md %backupFilePath%
set dataFilePath=%backupFilePath%\%backupTableName%
if exist %dataFilePath%.dmp set dataFilePath=%backupFilePath%\%backupTableName%%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
exp %databaseusername%/%databasepasswords%@%databasename% tables=(%backupTableName%) file=%dataFilePath%.dmp log=%dataFilePath%.log buffer=655000 compress=y
color 0a
@echo.
@echo ***********************************************************************
@echo * 导出结束,请先检查备份日志文件,查看是否有错误发生,谢谢!
@echo * 备份数据文件:%dataFilePath%.dmp
@echo * 备份日志文件:%dataFilePath%.log
@echo ***********************************************************************
@echo.
set /p IsNeedContinueToExport=是否需要继续导出(y/n):
if /i %IsNeedContinueToExport% equ y goto :subStart
@echo 导出中止
pause

热心网友 时间:2023-12-17 04:50

oracle exp命令批量导出数据库的方法:
1 假如数据库名为:TEST 、,用户名system 密码manager 导出到D:/chu.dmp中
exp system/manager@TEST file=d:/chu.dmp full=y
如果要导出指定的表,方法如下:
假如要导出数据库中的表'sy_%'导出
exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgnt.dmp owner=(PRO) tables=(PRO.sy_%)

热心网友 时间:2023-12-17 04:50

select table_name,tablespace_name,temporary from user_tables where table_name like 'SY%';
注意:表名变量值必须大写(此处SY必须大写)追问你没看懂,,知道 exp 命令吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... ORACLE dmp文件导入其中一张表并重命名1 为什么我玩DNF,开始游戏时,电脑会自动重启呢?应该怎样办?3 10岁以下的孩子,幼儿园和小学的寒暑假,没有两边老人能带,父母又都上班... 关于小说仙逆,大家来说说评论一下。385 熟的盐水鹅冷藏可以放几天 离过一次婚亲生女儿满岁走啦!现在跟我刚有个儿子不会走路又走啦...1 谈论我的家庭 作文? 高一数学,想知道为什么第一问答案说是有理数就属于M,第二问是... 第二题怎么写,高一数学 高一数学集合 第二问和第三问怎么写 高一数学第二题为什么选D求原因 为什么?第一问他要同时满足而第二问要用或呢。[数学集合] 推荐几本好看的小说 完本的6485 《题都城南庄》作者是谁?5 崔护的一首七言绝句《题都城南庄》,都城南庄到底在哪儿5 《题都城南庄》写的是哪个姑娘? 畅想经纬(北京)贸易有限公司怎么样? 金边吊兰能泡在鱼缸里养吗1 用英语问“你去过中国哪些地方”。。该怎么说啊````1 杭州畅想贸易有限公司怎么样? oracle exp命令如何批量导出在数据库中开头为XX的所...15 你最想去的西方国家是哪里,为什么? 百度上怎么答题?2 ...干净的铅块,使之紧密接触,铅块就能结合在一起,在它下面还可以挂重物... 一大早初恋对象跟发信息说梦见我准备结婚了,这个梦表示什么,是...2 移民 你会选择去哪个国家? 详细解答一下为什么?与国内比有哪些优势? 你和一个男的正在交往中,可是那个男的却把你的qq号盗了,这是... 如图所示,将两个铅柱的底面削平、削干净、然后紧紧地压在一起,两铅块... 我和我的男朋友正在交往中,我是他第三个女朋友了,而他却是我的...14 投影仪看电影可以吗?清晰度怎么样?1 一个男人和一个女人正在交往,却去认识别的女人,他是什么意思,... 上海2022年12月份早晚烟雾是哪里来的2022年 投影仪看优酷的影视效果画面音质是不是比爱奇艺的好? 正在交往中的女友骗了我,这是为什么? 峰米投影仪Vogue Pro的效果好吗? 《明朝那些事》里提到了一个骑着摩托车跨越南美的医生,好像在李...10 玛 莎 拉 帝 ...时候突然变成英文了,怎么切换都不能切换成汉字输入法。 玛莎拉蒂的车名意思?来历?10 高一数学,第2题怎么写啊,要详细一点的过程