一、介绍实验使用的例子

1.创建一个实验环境

先创建一个名字叫user_testtbs的表空间

SQL> create tablespaceuser_testtbs

2  datafile '/oradata/DB196/datafile/user_testtbs01.dbf' size 20M

3  autoExtend on;

Tablespace created.

在表空间下创建一个名字叫user_test的用户密码是user_test1234

SQL> create user user_test identified by user_test1234 default tablespaceuser_testtbsQUOTA unlimited ONuser_testtbs;

User created.

在这个用户下创建一个叫user_test.t_class的表

SQL> create table user_test.t_class

2

(name varchar2(20) not null,

3

age  number(20),

4  id

number(20),

5

sex  varchar2(5))

6

tablespaceuser_testtbs;

Table created.

给出一个导出文件的路径并且给这个路径设置好权限

# mkdir /expdp

chown -R oracle:oinstall  /expdp

chmod 777 /expdp

然后给这个用户各种授权啊

SQL> grant CREATE SESSION    TO user_test;

grant CREATE TRIGGER    TO user_test;

Grant succeeded.

创建一个路径,并且命名,这个路径叫exppump

SQL>create or replace directory exppump as '/expdp';

SQL>grant read,write on directory exppump

to user_test;

SQL>alter tablespaceuser_testtbsread only;

SQL>exec

sys.dbms_tts.transport_set_check(' user_testtbs',true);

SQL>select * from sys.transport_set_violations;

SQL>

Grant succeeded.

SQL> grant CREATE SEQUENCE   TO user_test;

Grant succeeded.

SQL> grant CREATE CLUSTER    TO user_test;

Grant succeeded.

SQL> grant CREATE TYPE       TO user_test;

Grant succeeded.

SQL> grant CREATE PROCEDURE  TO user_test;

Grant succeeded.

SQL> grant CREATE TABLE      TO user_test;

Grant succeeded.

SQL> grant CREATE INDEXTYPE  TO user_test;

Grant succeeded.

SQL> grant CREATE OPERATOR   TO user_test;

Grant succeeded.

SQL> grant CREATE VIEW       TO user_test;

对着这张表插入一堆没用的数据

SQL> insert into t_class values(

'dd',18,1,'man');

1 row created.

SQL> insert into t_class values(

'hl',28,2,'man');

1 row created.

SQL> insert into t_class values(

'hl',28,2,'man');

1 row created.

SQL> insert into t_class values(

'hl',28,2,'man');

1 row created.

SQL> insert into t_class values(

'hl',28,2,'man');

1 row created.

2.按照表的方式来导出

查看一下这个hl.dbf的文件到底有多大

@TORCL1:/home/oracle\/vi

expdp.par

userid='dbmgr/dba4only'用户密码

directory=exppump路径的名字刚才已经创建了这个路径 这里表现出一个结果

dumpfile=t_class.dmp导出来的文件名

filesize=21M文件的大小 命令是du -h /要导出文件的路径和文件名

parallel=4并行导出

version= 11.2.0.3.0这个比较关键 就是12C导出11G必须填写正确的版本号

tables=user_test.t_class导出的表 说清楚是哪个用户下的哪个表

job_name=expdp_user_test起个名字 自己好记住 不然系统默认给个怪异的名字不好记

Logfile=expdp.log日志名

@TORCL1:/home/oracle\/expdp parfile=expdp.par

Export: Release 12.1.0.1.0 - Production on Fri

Jan 17 14:19:52 2014

Copyright (c) 1982, 2013, Oracle and/or its

affiliates.  All rights reserved.

Connected to: Oracle Database 12c Enterprise

Edition Release 12.1.0.1.0 - 64bit Production

With the Partitioning, OLAP, Advanced Analytics

and Real Application Testing options

Starting

"DBMGR"."EXPDP_USER_TEST":

dbmgr/******** parfile=expdp.par

Estimate in progress using BLOCKS method...

Processing object type TABLE_EXPORT/TABLE/TABLE_DATA

Total estimation using BLOCKS method: 0 KB

. . exported

"USER_TEST"."T_CLASS"                           0 KB       0 rows

Processing object type TABLE_EXPORT/TABLE/TABLE

Processing object type

TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

Processing object type

TABLE_EXPORT/TABLE/STATISTICS/MARKER

Master table

"DBMGR"."EXPDP_USER_TEST" successfully loaded/unloaded

******************************************************************************

Dump file set for DBMGR.EXPDP_USER_TEST is:

/expdp/t_class.dmp

Job

"DBMGR"."EXPDP_USER_TEST" successfully completed at Fri Jan

17 14:20:28 2014 elapsed 0 00:00:35

3.按照表的方式来导入

create tablespace user_testtbs

datafile

'/u01/app/oracle/oradata/ENMOEDU/user_testtbs01.dbf' size 20M

autoExtend on;

Tablespace created.

SYS@ENMOEDU> create user user_test

identified by user_test1234 default tablespace user_testtbs QUOTA unlimited

ON  user_testtbs;

# mkdir /impdp

chown -R oracle:oinstall  /expdp

chmod 777 /expdp

[root@ENMOEDU /]# ls -al /impdp/

total 12

drwxrwxrwx

2 oracle oinstall 4096 Jan 17 14:52 .

drwxr-xr-x 27 root   root

4096 Jan 17 14:52 ..

SYS@ENMOEDU> create or replace directory

imppump as '/impdp';

Directory created.

User created.

SYS@ENMOEDU> grant CREATE SESSION    TO user_test;

Grant succeeded.

grant read,write on directory imppump to

user_test;

Grant succeeded.

[oracle@ENMOEDU ~]$ impdp parfile=impdp.par

Import: Release 11.2.0.3.0 - Production on Fri Jan

17 17:38:00 2014

Copyright (c) 1982, 2011, Oracle and/or its

affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise

Edition Release 11.2.0.3.0 - Production

With the Partitioning, OLAP, Data Mining and Real

Application Testing options

dMaster table "SYS"."IMPDP_USER_TEST"

successfully loaded/unloaded

Starting

"SYS"."IMPDP_USER_TEST":

/******** AS SYSDBA parfile=impdp.par

Processing object type TABLE_EXPORT/TABLE/TABLE

Processing object type

TABLE_EXPORT/TABLE/TABLE_DATA

. . imported

"USER_TEST"."T_CLASS"

0 KB       0 rows

[oracle@ENMOEDU

~]$ vi impdp.par

erid='/ as sysdba'

directory=imppump

dumpfile=t_class.dmp

parallel=4

job_name=impdp_user_test

Logfile=impdp.log

oracle 11g 备份导入12c,关于12C版本导出导入11G版本的这点事相关推荐

  1. oracle备份密码文件,[数据库]Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码_星空网...

    Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码 2013-07-30 0 dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的 ...

  2. Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据

    Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据 一.需求描述 在使用postman调试接口时,若遇到内网的环境,无法通过账户同步数据: ...

  3. 【DB宝50】Oracle异构平台迁移之完全可传输导出导入(Full Transportable Export Import)

    文章目录 一.简介 1.1.使用场景 1.2.限制条件 二.完全可传输操作步骤 三.案例演示 3.1.环境 3.2.源库操作 3.2.1.将需要传输的用户表空间设置为RO状态 3.2.2.使用Data ...

  4. Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码

    dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的文件命名用dbf CREATE TABLESPACE DTBS LOGGING DATAFILE 'D:\Orac ...

  5. Oracle数据泵Expdp/Impdp带查询条件导出/导入dmp包

    一. 导出 1. 按表 1. expdp username/password@database dumpfile=11.dmp directory=DATA_PUMP_DIR tables=table ...

  6. oracle 怎么备份sqlserver数据库,Oracle和sqlserver数据库的备份与恢复

    Oracle 数据库的备份与恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(包括机器故障.介质故障.误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据 ...

  7. cmd下dir后导入oracle数据库,Oracle在dos命令下导出导入

    DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行 简单例子实现 单表备份(前提库的结构是一样的) 导出: 开始钮->运行->输入CMD->进入DOS界面 EXP 用户名/ ...

  8. oracle dump有条件导出导入,含参数文件导入导出

    0. 准备: sys/passwd: system/oracle123schema/passwd: cloud/cloud123 1. 创建导出导入目录directory(使用) create or ...

  9. 数据泵导出导入物化视图

    数据泵导出导入物化视图 数据泵导出导入物化视图(ORA-39083) 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能, ...

最新文章

  1. 腾讯在「无用」道路上越走越远
  2. 编码练习——Java-6-类的高级特性
  3. 记一次 Oracle无法连接 问题分析
  4. 一个程序员的感慨的《虚拟光驱》
  5. vue中class绑定函数
  6. clistctrl获取选中行数据_Power Query基础6:筛选、排序、删重复行
  7. Google 视频编码格式 VP9 究竟厉害在哪里
  8. 云原生的基石,一文读懂容器、Docker、Pod到底是什么!
  9. weblogic的安装、目录结构、启动
  10. 中国网络空间安全协会成立 永信至诚等200家单位共建网络安全
  11. vpp之node节点分析一: dual类型节点
  12. c语言万年历查询程序代码,C语言实现万年历程序的代码分享
  13. get请求中文乱码处理方法
  14. 电容在计算机运用原理,隔直电容的作用及原理 - 全文
  15. html做表格(个人简历)
  16. 【C++】C++调用Python
  17. AJAX读取Json文件
  18. 华为p10和p10plus区别_华为P10和华为P10Plus怎么样?哪个更值得买?华为P10与P10Plus区别对比...
  19. HTML(表单标签<form>)
  20. 迪文DGUS智能屏如何轻松实现3D动画

热门文章

  1. ajax中加html,向DIV中写入HTML(AJAX高手赐教)
  2. PowerDesigner--comment和name互相复制
  3. 多对多查询总结resultType和resultMap
  4. 20120321java
  5. 甲骨文将关闭Sun开源软件项目托管网站
  6. [转载] python - map()解析
  7. [转载] 详解 Numpy.ndarray
  8. [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...
  9. MATLAB IIR滤波器设计函数buttord与butter
  10. [洛谷P3979]遥远的国度