数据审计方法

审计采集Oracle数据最简单之六步走流程(本站原创)

浏览:

第一步.安装Oracle

可以前往本站数据审计工具板块下载。

第二步.安装sqldeveloper

sqldeveloper是Oracle官方的数据库可视化管理工具,特别好用,可以前往本站数据审计工具板块下载。

第三步.以安装时设置的密码登陆system用户。

第四步.为所采集的数据单独创建用户名、密码、表空间并授权(注意高版本Oracle用户名前需加c##)

SQL语句:create user 用户名 identified by 密码  //创建

grant connect,resource,dba,exp_full_database,imp_full_database to 用户名 //授权
CREATE TABLESPACE 表空间名
DATAFILE 'd:/文件路径.dbf' SIZE 500M  
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;  //创建表空间
ALTER USER 用户名 DEFAULT TABLESPACE 表空间名;  //修改用户的默认表空间
ALTER USER 用户名 QUOTA UNLIMITED ON 表空间名;  //授予用户在表空间上的配额

SELECT tablespace_name, 

       sum(bytes)/1024/1024 AS free_space_mb

FROM dba_free_space

WHERE tablespace_name = '表空间名' 

GROUP BY tablespace_name;  //如果是海量数据,在导入过程中观察表空间的占用情况,注意表空间名用大写
ALTER TABLESPACE 表空间名 ADD DATAFILE '表空间路径.dbf' SIZE 32000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED; //如果是海量数据,可以直接设置32GB的表2以备用。

第五步.导入.dmp的Oracle数据库备份文件

执行“开始”一“运行”命令或者快捷键Windows+R打开“运行”界面,在“打开”输入框中输入数据导入命令:

imp 用户名/密码@数据库名 file=D:备份文件路径.dmp full=y ignore=y
或者:
CREATE DIRECTORY new_directory_name AS '路径'; //指定路径
GRANT READ, WRITE ON DIRECTORY new_directory_name TO 目标用户; //绑定用户

impdp 用户名/密码@数据库名 DIRECTORY=目录对象 DUMPFILE=备份文件名.DMP FULL=Y LOGFILE=impdp.log  REMAP_TABLESPACE=原表空间:现表空间,原表空间2:现表空间2

第六步.以创建的用户登陆sqldeveloper进行查询和分析。