谈谈审计数据的计算机采集

作 者:

作者简介:
李倩峰,宜宾市审计局

原文出处:
现代审计

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2014 年 03 期

关 键 词:

字号:

      笔者通常将被审计单位的Orcale数据库数据备份恢复导入至SQL数据库中并分发给审计人员开展审计工作,取得较好效果。现将详细步骤说明如下。

      一、采集数据的进程

      要求被审计单位提供Orcale备份数据,通常为:dmp的数据文件和*10g的日志文件,以及能导出我们所需要表的用户名和密码。一般被审计单位应用软件提供了前台备份功能,可以通过备份功能实现。如被审计单位不熟悉操作,请被审计单位与软件公司联系。

      如被审计单位的确不知如何操作或备份数据不符合我们的要求,我们也可以从后台输入语句进行数据库数据备份,后台数据备份的一般步骤和语句如下:

      1.进入开始-运行菜单,输入cmd回车进入界面

      2.在界面输入以下代码:

      Expybjb/123@orclfile=D:/xb/exp_ybjb.dmpowner=ybjblog=D:/xb/exp_ybjbrzlog;

      ybjb为用户名,123为密码,是需要询问被审计单位获得,D:\xb\exp_ybjb.dmp为我们备份数据库数据文件的目录和备份文件名,可以白行设置,D:\xb\exp_ybjbrz.10g为我们备份的数据库日志文件目录和日志文件名。备份后,D盘的xb文件夹下出现exp_ybjb.dmp和exp_ybjbrz.10g两个文件。由我们审计人员拷贝带走,完成数据采集工作。

      二、在工作用机中安装oracle数据库

      基本要求是安装版本与被审计单位版本一致或高于被审计单位的版本,如被审计单位为Oraclel09版本,我们需安装Oraclel09版本或Oraclell9版本。Oraclell9版本安装过程在(http://wenku.baidu.com/view/47c5c72b3169a4517723a39e.html)链接有详细描述。

      三、将被审计单位拷贝数据恢复至工作用机之中

      1.进入开始-运行菜单,输入cmd回车,进入界面后输入以下代码:

      Sqlplus“system/LQFyyj123踢sysdba”;然后回车

      此步操作是进行用户登录,system是数据库管理员用户名,LQFyyj123为安装过程中所设置的数据库管理员密码。

      2.创建表空间。登陆后进行表空间创建,因为Orcale中数据库数据是必须有表空间承载。输入以下代码:

      Create SrnallfleTablespace “YBJBKY”,DatafileE:\app\Administrator\oradata\orcl\YBJBLJDBFSIZE100M然后回车

      其中YBJBKJ是为表空间进行取名,可任意设置,E:\app\Administrator\oradata\orcl\YBJBKJ.DBF’是为表空间指定存储位置(需设定为安装oracle数据库的路径),SIZE 1400M是为表空间指定大小,这里可以设置为被审计单位数据库2倍大小比较适宜。

      3.创建用户

      Createuserybjbidentifiedby" 123',defaulttablespaceYBJBKJtemporarytablespace"TEMP',accountunlock:然后回车

      这个语句为表空间创建了ybjb用户,密码为123,(这个用户名密码和从被审计单位导出数据时候的用户名密码相同),默认表空间为YBJBKJ(为上一个步骤所创建的表空间)

      4.为用户指定权限。依次输入下列语句:

      GrantconnecttOybjb;回车

      GrantdbatOybjb;回车

      GrantunlimitedtablespacetOybjb;回车

      这三个语句为ybjb用户设置了连接权数据库管理员权限和拓展空间权限。

      5.在自己的工作用机上恢复数据。输入exit回车然后输入Impybjb/123@orclfull=yfle=C:\exp_ybjb.dmpignore=ylog=C:\exp_ybjbrz.10g回车。ybjb/123为我们设置的与被审计单位一致的用户名和密码,C:\exp_ybjb.dmp和C:\exp_ybjbrz.10g.10g是我们从被审计单位拷贝回来的数据文件和日志文件存放在c盘的根目录下,因此在这里指定路径。

      四、通过SQI2008导入数据

      这部分对参加过计算机中级培训的人员来说较为熟悉,即使用SQL2008的导入功能进行导入。首先在SQL2008中新建数据库,对数据库右键-所有任务-导入数据,然后进行:

      1.数据源选择MicrosoftOLEDB ProviderforOracle。(通过NetFrameworkDataProviderforOracle也可进行采集本文中不作介绍。)

      2.点击属性,出现的对话框。出现①、输入服务器名称:orcl(Orcale数据库安装过程中所设定)。②、输入登录数据库的信启、用户名称ybjb,密码123。(这里是输入的第二个步骤中建立用户名密码)。点击允许保存密码。点击测试连接,连接成功点击确定,回到选择数据源对话框,点击下一步。

相关文章: