一、怎样把oracle数据导成mdf格式?
mdf是sqlserver的数据库文件后缀,oracle无法导出成这个格式的oracle可以导出成自己格式的导出文件,后缀为exp,可以用于在不同oracle机器上迁移。如果你想将oracle迁移到sqlserver上,你需要1核对Oracle和sqlserver的数据类型,做好对应2生成Oracle的建表语法,修改成sqlserver的,建表3用工具将数据从Oracle导入到sqlserver中4改写所有的自定义函数,存储过程,触发器,视图等等语法5修改应用程序,支持sqlserver
二、oracle数据库导出数据更改后如何导回?
导出数据更改后,您可以使用Oracle数据库的导入工具(IMP或IMPDP)将数据导回数据库。具体步骤如下:
导出数据:使用导出工具(EXP或EXPDP)将更改后的数据导出到.dmp文件中。
导入数据:使用导入工具(IMP或IMPDP)将.dmp文件中的数据导入到数据库中。
如果您使用的是exp/imp方法,导入数据的命令格式为:imp 用户名/密码 file=d:/design.dmp log=d:/design.log full=y。其中,file后面是要导入的数据的.dmp文件名称路径,log后面是导入数据时打印的日志,若报错可在此查看报错信息等。
三、oracle数据库备份工具有哪些?
使用者备份,业务系统都有归属,归谁管,谁备份。
集中备份,有专门的备份管理员,使用者只需要提备份需求,备份管理员就可以实现集中,统一,高效的备份。
下面说说备份方式:
文件备份,通常见于使用者备份,一般是cp,但注意cp会改变文件属性,写好脚本,定时cp文件就可以。
数据库导出,exp,将数据库导出为dmp文件,保存在文件系统里,可以写个脚本,定时执行。
数据库备份,例如oracle rman,可以将整个数据库,备份到文件系统,或其它备份设备,如磁带或带库。如果有使用备份软件做统一的调度管理,哪就需要用rman备份。
灾备,为防止不可抗力因素给数据带来的威胁,而在同城市或不同城市进行的业务或数据可靠性、可用性方面的措施,灾备可以是应用层面,保障应用的可用性,也可以是数据层面,保障数据的可靠性。应用层面可能使用多路径负载加中间件方式。数据层面可能使用多存储镜像方式。
备份设备:
磁盘存储,目前的磁盘存储大多支持镜像,只要付钱买许可就可以,可以同步或异步,同步可以保证镜像卷组完全相同,异步因距离和带宽的限制,镜像卷组会的部分数据不一致。
磁带,目前最古老,却最先进的存储设备,容量大,速度快,纠错性好。目前高端带库,使用lto6驱动器和带子,轻松实现PB级容量。速度也是磁盘没法比的,lanfree方式下正常写速度150MB+。
备份软件:
nbu,目前备份行业占有最多的软件,图型化操作,代理也非常丰富,如果买了他们的原厂服务,一个电话,他们可以远程帮你实现配置,极贴心。
TSM,IBM的东西,虽然也有图形界面,但如果你想好好用这东西,还是用命令行吧,入门门槛较高。服务一般,开了case,回电话并不及时。
我只用过这两种其它的不敢妄言。
这几年互联网对传统IT基础架构的冲击还是很大的,比如,分布式存储,分布式数据库,容器云,这些东西无一例外的让应用与底层架构距离越来越远,这些应用的底层可能是1000个节点,我们过去看设备排故障的日子已经越来越少,他们不怕底层故障,坏50个节点,对他们完全没有影响,而事实上5%的故障率已相当的高,只是他们的应用架构弱化了这方面的影响。
备份这个行当其实是在走下坡路的,听说隔壁日本从来不用备份软件,备份全写脚本,从抓带到数据流写入,再到备份状态判断,最后判断是否要数据过期,好强。
四、Oracle的数据DUL工具是什么呢?
经常有朋友在论坛上问到DUL工具,我在这里对这个工具作一个简要介绍。 DUL是Data Unloader的缩写,为Oracle公司工程师 Bernard van Duijnen 开发,以标准C写成,可以直接从Oracle的数据文件中读取数据,转换为DMP或文本格式输出,在非凡情况下可以用来进行数据恢复。 这些非凡情况主要指,数据库没有有效备份、或者系统表空间损坏,或者在非归档模式下的不可逆数据损失等等,一旦普通手段失去作用,DUL就可以作为最后一招来最大限度的拯救用户数据。 然而DUL并非一个商业工具,这个工具仅在Oracle内部流通,但是逐渐的,DUL也开始流入民间,被一些资深Oracle工程师所使用。 随着数据库版本的变化,DUL工具也在逐渐升级之中,对应Oracle8 / Oracle8i / Oracle9i / Oracle10g都有其相应版本。 作为DBA们首先应该知道DBA第一守则:备份重于一切。首先应该把备份作为数据恢复的第一手段。 假如备份或其他恢复手段不可用,我们就应该知道,DUL是最后可以诉诸的手段。 国内的Oracle专家自行开发了类DUL工具,他称之为 PRM-DUL,具有同样类似的功能,是非常优秀的一款国产软件。大家可以访问 http://www.parnassusdata.com/ 获得更多的信息。
五、连接oracle数据库的工具有哪些?
对于Oracle数据库管理: Oracle自带的套件里有pl/sql plus,基于命令行的;企业管理器,基于GUI/WEB UI(在11g中)的。
第三方工具有pl/sql Developer,容易上手,但不能完成一些非常底层的管理功能;Toad for oracle,功能比前者强大些,使用起来也相对复杂些。对于开发人员,一般考虑团队实际情况,选择一种第三方工具;对于DBA管理人员,pl/sql plus是必须的,再适应开发团队掌握相应的第三方工具;至于企业管理器,在少些时候可以图个操作方便。六、Oracle和mysql数据传输工具哪个更快?
Oracle数据传输更快,传输数据量更大,
七、如何使用plsqldeveloper工具连接远程oracle数据库?
打开电脑,到pl/sql安装的指定目录【D:appDZLproduct .2.0dbhome_1NETWORKADMIN】找到【tnsnames.ora】 打开【tnsnames.ora】文件,增加需要远程连接的字符串。 特别对部分重要字段说明: myDB为连接数据库别名HOST = 192.168.7.23为连接的数据库ipPORT = 1521 为数据的端口SERVICE_NAME = testdb 为数据库实例名 设置好后,打开【PL/SQL Developer】输入用户名密码,选择刚刚添加的数据库,点击确定就可以成功连接远程数据库了。 已成功连接远程数据库。 这个是C#在填写连接数据库的字符串【
八、oracle数据库管理工具有哪些?
对于Oracle数据库管理: 1、Oracle自带的有sql plus,基于命令行的; EM企业管理器,基于图形界面的(11g以前是桌面版的,11g及以后是web界面的)。
2、第三方工具有 PL/SQL Developer,容易上手,使用方便,使用人数最多; Toad for oracle,功能比前者强大些,使用起来也相对复杂些。九、批处理写的oracle数据库备份还原工具?
写个批处理backup_ora_db.bat:@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_dbe.bat。批处理中的路径请您自己改,还有那个压缩的命令行如果需要您就网上找一下,空间有的是就去掉也行。希望对您有帮助。
十、如何使用PL/SQL工具将oracle数据导出到excel?
前言:使用oracle数据库时,plsql是最佳的工具搭档,使用plsql可以更加方便的使用oracle数据库,本文介绍如何使用plsql将数据导出到excel中。
解决方法步骤如下;
1、工具需求
(1)oracle
2、首先我们在SQL Window窗口中,查询需要导出的数据,在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【Copy to Excel】-->【Copy as xls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.如图
(1)如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。
(2)然后,点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。如图
3、然后点击“SQL Statement”可以查看数据库脚本,下面就是操作excel文件了。点击【文件】--【另存为】保存excel文件,如图所示
(1)选择保存路径,输入文件名称。
(2)注意:导出到excel的时候,行记录数也会被自动导出。如果不需要可以在excel中将此列删除即可。
以上就是如何使用PL/SQL工具将oracle数据导出到excel方法步骤
4、如果上述功能都无法使用,可能是程序出现了问题。建议重新下载安装试试,建议使用wps office