安装oracle 并使用impdp 导入库
上篇介绍了从linux服务器上把数据库导出的过程。
接下来在一台新安装的windows 2003 64bit的机子上面部署同样的库。
于是就有了从安装oracle->建实例->导入数据库的全部流程。
一、安装oracle11g(第二版11.2.0.1.0)这里是服务端和客户端都带全了的。
官网下载(中文版网页):http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
选择win64,http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft-086667-zhs.html
把1和2两部分都下载下来,解压到同一个目录。
安装流程图形界面的,可参考链接:
http://www.doc88.com/p-801578348336.html
http://wenku.baidu.com/view/f25c381ffc4ffe473368ab3d.html
二、创建实例
DBCA:数据库配置助手 打开db configure assistant 来创建实例。
三、导入的过程(sqlplus里执行的)
create user drag identified bydragtest;#创建用户
GRANT DBA TO drag;
create directory dump_dir as 'D:\oracle_dump';#要在系统里面手动创建该目录
grant read,write on directory dump_dir to drag;
create tablespace drag datafile 'd:\oracle_dbf\DragSpace.dbf' size 100m reuse #创建原来库里面用到的表空间。
autoextend on maxsize unlimited
default storage(initial 320k
next 320k
minextents 1
maxextents unlimited
pctincrease 0);
切换到系统下执行以下 导入:
C:>impdp drag/dragtest DIRECTORY=dump_dir DUMPFILE=drag130.dmp SCHEMAS=drag REUSE_DATAFILES=y #要复用数据文件,上面创建的数据文件名要和原来的库里一样。没有分号。