oracle 11g 备份导入12c,关于12C版本导出导入11G版本的这点事
一、介绍实验使用的例子
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版本的这点事相关推荐
- oracle备份密码文件,[数据库]Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码_星空网...
Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码 2013-07-30 0 dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的 ...
- Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据
Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据 一.需求描述 在使用postman调试接口时,若遇到内网的环境,无法通过账户同步数据: ...
- 【DB宝50】Oracle异构平台迁移之完全可传输导出导入(Full Transportable Export Import)
文章目录 一.简介 1.1.使用场景 1.2.限制条件 二.完全可传输操作步骤 三.案例演示 3.1.环境 3.2.源库操作 3.2.1.将需要传输的用户表空间设置为RO状态 3.2.2.使用Data ...
- Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码
dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的文件命名用dbf CREATE TABLESPACE DTBS LOGGING DATAFILE 'D:\Orac ...
- Oracle数据泵Expdp/Impdp带查询条件导出/导入dmp包
一. 导出 1. 按表 1. expdp username/password@database dumpfile=11.dmp directory=DATA_PUMP_DIR tables=table ...
- oracle 怎么备份sqlserver数据库,Oracle和sqlserver数据库的备份与恢复
Oracle 数据库的备份与恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(包括机器故障.介质故障.误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据 ...
- cmd下dir后导入oracle数据库,Oracle在dos命令下导出导入
DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行 简单例子实现 单表备份(前提库的结构是一样的) 导出: 开始钮->运行->输入CMD->进入DOS界面 EXP 用户名/ ...
- oracle dump有条件导出导入,含参数文件导入导出
0. 准备: sys/passwd: system/oracle123schema/passwd: cloud/cloud123 1. 创建导出导入目录directory(使用) create or ...
- 数据泵导出导入物化视图
数据泵导出导入物化视图 数据泵导出导入物化视图(ORA-39083) 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能, ...
最新文章
- 腾讯在「无用」道路上越走越远
- 编码练习——Java-6-类的高级特性
- 记一次 Oracle无法连接 问题分析
- 一个程序员的感慨的《虚拟光驱》
- vue中class绑定函数
- clistctrl获取选中行数据_Power Query基础6:筛选、排序、删重复行
- Google 视频编码格式 VP9 究竟厉害在哪里
- 云原生的基石,一文读懂容器、Docker、Pod到底是什么!
- weblogic的安装、目录结构、启动
- 中国网络空间安全协会成立 永信至诚等200家单位共建网络安全
- vpp之node节点分析一: dual类型节点
- c语言万年历查询程序代码,C语言实现万年历程序的代码分享
- get请求中文乱码处理方法
- 电容在计算机运用原理,隔直电容的作用及原理 - 全文
- html做表格(个人简历)
- 【C++】C++调用Python
- AJAX读取Json文件
- 华为p10和p10plus区别_华为P10和华为P10Plus怎么样?哪个更值得买?华为P10与P10Plus区别对比...
- HTML(表单标签<form>)
- 迪文DGUS智能屏如何轻松实现3D动画
热门文章
- ajax中加html,向DIV中写入HTML(AJAX高手赐教)
- PowerDesigner--comment和name互相复制
- 多对多查询总结resultType和resultMap
- 20120321java
- 甲骨文将关闭Sun开源软件项目托管网站
- [转载] python - map()解析
- [转载] 详解 Numpy.ndarray
- [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...
- MATLAB IIR滤波器设计函数buttord与butter
- [洛谷P3979]遥远的国度