在2015年保障性住房跟踪审计中,从**局采集的业务数据为Oracle备份数据,备份文件的后缀名为.dmp。如何将*.dmp文件导入审计人员熟悉的Sql Server 2008 R2中呢?以下是现场审计数据导入方法介绍。
一、将*.dmp文件还原
*.dmp文件为Oracle数据库备份文件,因此采集数据后,首先要将*.dmp文件还原到Oracle数据库中。还原方法如下:
(一)创建并拓展表空间
打开Oracle数据库自带的SQLPLUS,输入Oracle数据库的用户名和密码,然后创建并拓展表空间,创建表空间语句为: create tablespace ylbx datafile 'd:/ylbx.dbf' size 3000m(此处表空间的大小根据dmp文件大小不同而不同);拓展表空间语句为:Alter database datafile 'd:/ylbx.dbf' autoextend on next 1000m maxsize unlimited;
(二)创建表空间用户并授权
创建表空间用户语句为:create user ylbx identified by a default tablespace ylbx;对用户授权语句为:grant dba to ylbx;
(三)将数据导入到Oracle_oraDb11g数据库
打开“运行”,在C盘根目录下输入以下语句:Imp ylbx/a file='d:/yewushuju/sj_ylmx_2015.dmp' full=y log='d:/ylbx.txt'(其中d:/yewushuju/sj_ylmx_2015.dmp为现场备份数据的路径),则将数据导入到了Oracle数据库中。
二、将数据导入到Sql Server 2008 R2中
打开Sql Server 2008 R2,新建数据库为“**业务数据”,在该数据库中导入数据,选择数据源为Oracle Provider for OLE DB,编辑属性值,输入在上述操作中创建的用户名“ylbx”和密码“a”,连续进行“下一步”操作后,在指定表复制或查询下选择“编写查询以指定要传输的数据”,执行语句:select * from YLBX.SJ_YLMX_2015,最后将数据导入到SQL SERVER 2008 R2中。
内江市审计局 杨春
(签发领导:葛明)
(责任编辑:赖常禄)