第一步.安装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进行查询和分析。
BEGIN FOR t IN (SELECT table_n…
SELECT table_name, to_number(e…
第一步.安装Oracle可以前往本站数据审计工具板块下载。第
1. 创建数据库在Oracle中,通常不直接创建整个数据库,
B/S开发框架 中MySQL和SQL Server从语法和语…