浅谈基于Oracle数据库的审计数据采集方法.docVIP

浅谈基于Oracle数据库的审计数据采集方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈基于Oracle数据库的审计数据采集方法.doc

浅谈基于Oracle数据库的审计数据采集方法   摘 要 审计数据采集是开展计算机辅助审计的基本前提,本文主要探讨基于Oracle数据库的两种审计数据采集方法、步骤及优缺点,为审计人员采集数据提供依据。   关键词 Oracle ODBC 数据采集   当前,随着会计信息化的发展,不论是政府审计、社会审计、还是内部审计,利用计算机辅助审计已经是必不可少的手段,而审计软件又是计算机审计辅助审计必不可少的工具。尽管各个审计机构所选用的审计软件可能不一样,软件功能也可能不尽相同,但审计数据的采集是每个审计软件必不可少的步骤。数据采集是计算机辅助审计的首要前提和基础,没有数据审计软件也成为无米之炊,更就谈不上计算机辅助审计。由于被审计单位的财务系统或信息系统所使用的数据库可能不一样,如SQL Server、Oracle、Sybase、Foxpro、Access等,审计中数据的采集方法也是多种多样。国内很多大型的单位都使用Oracle作为信息系统的后台数据库,从Oracle中采集数据是很多审计人员必须解决的问题。本人在从事企业内部审计工作中,经常面对的是Oracle数据库的数据采集,几年来积累了一定的经验,下面谈谈基于Oracle数据库审计数据采集方法、步骤及优缺点。   一般说来,主要有以下两种:   一、直接法   是指在被审计单位提供Oracle数据库用户名、密码和服务器名称的前提下,直接在被审计单位Oracle数据库服务器上或通过Oracle客户端,利用ODBC连接到数据库,将所需要的数据表导出到SQL Server或Access或其他数据库中,再将导出的数据库文件拷回审计人员计算机上利用审计软件进一步转换。   其中ODBC连接Oracle数据库是关键,很多审计人员对ODBC并不了解,只知道通过它来导出数据,并不知道其原理。ODBC是Open Database Connectivity的缩写,是MICROSOFT公司提出的数据库访问接口标准,它定义了访问数据库一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口),通过它可以直接操作各种数据库,因为它主要与数据库的ODBC驱动程序打交道。因此只要提供了ODBC驱动程序的数据库,都可以通过ODBC来访问和操作,而不必去熟悉众多的数据库。   1.从被审计单位中选择装有Oracle客户端的计算机,在其上安装SQL Server2000;运行“企业管理器”,新建一个数据库,数据库名字可随意,这里假设为“审计数据采集”;   2. 运行“数据转换服务―导入数据”,打开“DTS导入/导出向导”对话框,驱动程序选择 “Microsoft ODBC for Oracle”,选择已建立好的数据源DSN或新建一个,输入Oracle登陆用户名及密码,选择目标数据库为“审计数据采集”。   需要注意的是, ODBC管理器主要通过数据源来访问数据库,所以首先要配置好数据源。数据源其实就是数据的路径。它指明了正在运行的服务器(一般通过网络地址或服务器名来表示)、连接该服务器时的默认数据库、以及必要的连接信息(如端口)。有两处可能保存初始化信息的位置: Windows注册表,或DSN文件,因此数据源又分为“机器数据源”和“用户数据源”。建立数据源较简单,只要在“DTS导入/导出向导”对话框点击“新建”按钮,按提示输入Oracle服务器名称或地址等相关信息即可。   3.连接Oracle数据库成功后,在“指定表复制或查询”中选择“从源数据库中复制表和视图”,然后选择所需要的数据表进行导入操作。这样就把Oracle服务器中的数据导入到SQL Server “Oracle数据转换”数据库中。   4.导入结束后,在Oracle客户端机器的SQL Server2000安装目录中,找到“审计数据采集.mdf”和“审计数据采集.ldf”两个文件,将其拷贝到审计人员的电脑中;在审计人员的电脑中,运行“企业管理器”,选择“附加数据库”操作,并指定“审计数据采集.mdf”的路径,对“审计数据采集”数据库进行附加操作。   至此,就完成了从被审计单位的Oracle服务器中采集数据至SQL Server数据库的操作。审计人员再通过审计软件将采集成功的数据进一步转换、加工,生成所需要的数据,在审计软件的环境中进行查询、分析等审计。   除了将Oracle数据库采集到SQL Server外,另一种较常使用方法是将数据采集到Access数据库中。Access数据库是微软OFFICE组件之一,主要在单机环境中使用。将Oracle数据库采集到Access步骤基本与采集到SQL Server基本相同,首先在Access中建立一新数据库,然后建立并选择数据源,连接Oracle,选择需要的表,导

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档