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

怎么将oracle的数据导入sql中

发布网友 发布时间:2022-05-01 12:26

我来回答

3个回答

懂视网 时间:2022-05-01 16:48

1.@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件。 
@@用在sql脚本文件中,用来说明用@@执行的sql脚本文件与@@所在的文件在同一目录下,而不用指定要执行sql脚本文件的全路径,也不是从SQLPATH环境变量指定的路径中寻找sql脚本文件,该命令一般用在脚本文件中。 
如:在c:temp目录下有文件start.sql和nest_start.sql,start.sql脚本文件的内容为: 
@@nest_start.sql - - 相当于@ c:tempnest_start.sql 则我们在sql*plus中,这样执行: SQL> @ c:tempstart.sql 

2. 对当前的输入进行编辑  SQL>edit  


3. 重新运行上一次运行的sql语句  SQL>/  


4. 将显示的内容输出到指定文件  SQL> SPOOL file_name  
在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 

 

 5. 关闭spool输出  SQL> SPOOL OFF  
只有关闭spool输出,才会在输出文件中看到输出的内容。

Oracle导入SQL脚本执行和常用命令

标签:

热心网友 时间:2022-05-01 13:56

oracle数据的导入导出:
①导入导出命令:
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件, imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,
该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。
SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。
②数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:chu.dmp中
exp system/manager@TEST file=d:chu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:chu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:chu.dmp tables=(table1) query=" where filed1 like '00%'"

上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面 加上 compress=y 来实现。

③数据的导入
1 将D:chu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:chu.dmp
imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:chu.dmp中的表table1 导入
imp system/manager@TEST file=d:chu.dmp tables=(table1)

基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。

注意:
操作者要有足够的权限,权限不够它会提示。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上

热心网友 时间:2022-05-01 15:14

不同意楼上的说法:
1.没有看清楚问题,他的意思的把oracle的数据导入到sqlserver中去,而不是oracle到oracle
2.exp里的compress=y不是管压缩的,它是管建表时的initial extents的
我觉得可以用plsqldeveloper这个工具来解决问题,因为大家都是支持标准SQL的,所以把需要倒的数据表用工具生成SQL脚本,脚本里包含表的基本结构和所要的数据,一些check和constraint就不需要了,怕sqlserver不支持,把生成的脚本拿到sqlserver中去执行。当然这个方法是比较麻烦的,但是这种跨数据库平台的迁移也就只能这么麻烦!
工具可以到网上搜,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
308S标注使用0W-30的机油,如果用5w-40的有影响么 如果飞船在飞行时遇到一粒沙,飞船是否会直接报废?为什么呢?_百度... 火车或地铁行驶中的苍蝇或蚊子这些飞虫是怎么飞的 我一直很疑惑,在地铁公交上的飞虫蚊子之类的,它们不停在杆上,就这么... 固态硬盘的读取是不是都比写入要快啊?才买了个东芝的Q Pro,发现写入496... 我是非护理专业的专科生 但我想考护理资格证 该怎么办呢 我是非护理专业的专科生 但我想考护理资格证 该怎么办? 中专非护理专业单招可以考护理吗 苹果宣布的AppleWatchSeries6和AppleWatchSE有哪些新功能和价格? 描写榕树生命力顽强的诗句 父亲刚去世女儿梦见脚被针扎 粘土砖有什么优点和缺点 贴膏药和藏红花能不能一起用呢 先不管长城汽车能不能挺过明年 VV7身上那套巴博斯看着还挺香 黏土层的优点和缺点 长安cs351.6手自一体和新瑞虎71.5TCVT哪个好? 车的显示屏上显示T Cs O F F什么意思 哈佛h61.5T自动和长安cs751.8T自动挡哪个技术质量好些。 我的宝宝才十个月断母乳会不会太早了,而且奶水很多 长城哈弗h6柴油版2·0t四驱车自动档报价 10多月的宝宝断奶会早吗?怎么断奶宝宝少生病呢? 长城1.5t和2.0t发动机哪个好? 长安2.0T和长城2.0T的发动机对比,哪个更省油? 10个多月可以断奶吗 长城3.0t发动机仿造哪款发动机 长城2.0T发动机和长安2.0T发动机哪个省油? 长城的哈佛系列和长安CS系列哪个好 10个月可以断奶吗 长城3.0t发动机骗局 长城c50t什么发动机 藏红花药膏哪里有卖,是治疗皮肤氧的那种。谢谢大家 谁知道砂土、壤土和粘土各有什么特性和优缺点? 儿童用藏红花泡脚后皮肤过敏该怎么办? 卫星在一个行星表面,为什么卫星的重力就等于万有引力? 360随身wifi4g版开不了机,且在充电状态下也没法开机,求大神帮忙在充电时也开不了机_百度问一问 卫星受到的重力为什么与万有引力相等 信翼随身wifi上网宝开不了机怎么办? 天体表面万有引力等于重力 电信wifi随身包开不了机怎么办 两个星体间为什么重力等于万有引力 随身WiFi不能开机充电连网吧随身WiFi不能开机充电联网吧? 为什么重力等于万有引力,如果不是同步 为什么说地球表面附近(脱离地面)重力等于万有引力?没有向心力吗? 天体运动的问题 为什么题目说万有引力提供了向心力 但又说在表面重力就等于万有引力 小米随身wifi插电脑上蓝屏自动关机就开不开机怎么回事 行星做匀速圆周运动的向心力由万有引力提供,但向心力为什么等于万有引力,重力呢? 求解:是不是只有在星球表面的物体万有引力才等于重力 随身wifi开不了机,手机维修店能修吗? 万有引力与重力 为什么贴近地球表面的物体的重力近似等于万有引力