安装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 #要复用数据文件,上面创建的数据文件名要和原来的库里一样。没有分号。

原文地址:https://www.cnblogs.com/peterpanzsy/p/2990568.html