审计月刊2007 年第7 期(总第231 期) 目前,由于 Oracle 这种大型数据库系 统具有一定的复杂性和难操作性,且其主要应用于一些大型的财务、业务系统,因此大多数审计人员对 Oracle 数据库接触的机会比较少,对其比较陌生和缺乏了解,当遇到被审计单位所使用的财务、业务管理系统的后台数据库为Oracle 时,通常不知从何下手。笔者将自己多年来数据采集转换过程中积累的经验提供一二,供读者参考。 此方法通过 Oracle 的实用工具 ex-port 和 import 来实施,export 是把数据库中的数据导出,import 是 export 的相反过程,它可把 export 导出的数据再导入数据库中。此方法主要是利用 import 工具,将数据导入到审计计算机中,但前提是审计计算机中要安装 Oracle 数据库系统的服务端,且版本应高于被审计单位使用的 Oracle 版本。1.拷贝 dmp 备份文件。 一般情况下,被审计单位都会定期对 Oracle 数据库进行备份(export),生成dmp 文件,审计人员可以把该 dmp 文件拷贝回来,存放到审计计算机中,如 d: \bf.dmp。 2.建立命令批处理文件。建立如下两个文件: 1)Connection.txt 文件,这是一个文本文件,在其中输入如下的代码,然后保存到硬盘目录中,如 d:\connection.txt:connect sys/sys as sysdba= CREATE TABLESPACE LFXZWA DATAFILE 'LFXZWA' SIZE 50 M REUSE AUTOEXTEND ON NEXT 10 M MAXSIZE UNLIMITEDU drop user LFX cascade= CREATE USER ″LFX″PROFILE ″ DEFAULT″ IDENTIFIED BY ″123″DEFAULT TABLESPACE ″LFXZWA″ ACCOUNT UNLOCK= GRANT UNLIMITED TABLESPACE TO ″LFX″ = GRANT ″CONNECT″TO ″LFX″ = GRANT ″DBA″TO ″LFX″ = quit= 其中,“LFX”是新建立的一个 Oracle 用户,密码为“123”,审计人员可以根据实际情况自由设定。 2)Import.bat 文件,这是一个批处理文件,在其中输入如下的代码,然后保存到硬盘目录中,如 d:\import.bat: sqlplus /nolog @d:\connection.txt imp LFX/123 full =yes file =d:\bf. dmp quit 注意 dmp 文件和 connection.txt 文件的存放路径要与实际情况一致,Oracle 用户名、密码应与 connection.txt 文件中 所定义的一致。 3.导入数据。 两个文件建立好之后,双击运行 d: \import.bat 文件,则被审计单位的 Oracle 备份数据将被导入到审计计算机的 Ora-cle 中,如下图所示: 多种方法实现Oracle审计数据的采集转换 ■刘凤翔 谭 健/南京市审计局 方法一:通过 Oracle 提供的逻辑备份工具 EXP 和 IMP,采集转换数据。 JISUANJISHENJI 实务 · 计算 机审计 20 审计月刊2007 年第7 期(总第231 期) 此后,如果对 Oracle 的操作不熟悉的话,还可以通过下文所述方法二、方法三将 Oracle 中的数据转换到审
oracle支持多种审计类型,多种方法实现Oracle审计数据的采集转换
最新推荐文章于 2022-10-01 19:45:25 发布