当前位置: 首页 > news >正文

Oracle数据库dump文件的导入与导出及创建表空间

在数据库服务器上执行impdp/expdp命令进行dump文件的导入导出

  • 导出命令

expdp username//password@ip:端口/实例 directory=XXX_DIR dumpfile=XXX%U.dump parfile=xxx.par logfile=xxx.log

  • 导入命令

impdp username//password@ip:端口/实例 directory=XXX_DIR dumpfile=XXX%U.dump table_exists_action=replace logfile=xxx.log

  • 注意事项:

表空间是否充足,导入过程中如遇到表空间不足会发生循环报错等待,新增对应的表空间即可继续运行

  • 建立dump文件存放目录,并授权给Oracle用户。

mkdir /data/sharedata/mydump
chown -R oracle:oinstall /data/sharedata/mydump
  • 配置Oracle环境变量

ORACLE_HOME=/oralce/product/11.2.0.4/dbhome
PATH=$ORACLE_HOME:$PATH
  • 启动Oracle监听器

打开监听器:lsnrctl start
查看监听器运行状态:lsnrctl status
  • 启动Oracle实例

sqlplus / as sysdba
startup
  • 建立共享目录

create directory mydump as '/data/sharedata/mydump';
select * from dba_directories;

建立Oracle表空间 

第1步:创建临时表空间

  复制代码 代码如下:

  create temporary tablespace user_temp

  tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'

  size 50m

  autoextend on

  next 50m maxsize 20480m

  extent management local;

第2步:创建数据表空间

  复制代码 代码如下:

  create tablespace user_data

  logging

  datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'

  size 50m

  autoextend on

  next 50m maxsize 20480m

  extent management local;

第3步:创建用户并指定表空间

  复制代码 代码如下:

  create user username identified by password

  default tablespace user_data

  temporary tablespace user_temp;

第4步:给用户授予权限

  复制代码 代码如下:

  grant connect,resource,dba to username;

oracle 创建表空间注意点:

  1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

  2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在

 

  • dump导入命令(用户名/密码@服务名)

impdp '/ as sysdba' directory=mydump dumpfile=mydb.dmp table_exists_action=replace
  • dump导出命令(用户名/密码@服务名)

expdp '/ as sysdba' SCHEMAS=TEST directory=mydump dumpfile=mydb.dmp logfile=mydb.log

 

相关文章:

  • 淘宝十年资深架构师吐血总结淘宝的数据库架构设计和采用的技术手段。
  • 南大通用数据库-Gbase-8a-学习-32-gccli客户端
  • Linux的scp、rsync、以及集群分发脚本、ssh配置免密登录
  • 【计算机视觉 | 目标检测】锚点预匹配(Anchor pre-matching)的理解
  • 智联物联分享之物联网协议MQTT简述,MQTT协议特点
  • Echarts立体柱状图
  • SpringBoot定时任务@Scheduled注解详解
  • Gen-LaneNet论文精读总结
  • Spring Cloud Alibaba全家桶——微服务网关Gateway组件
  • 基于微信PC端小程序抓包方法
  • SQL Server 实现邮件发送功能(配置步骤及存储过程源码)
  • 刘禹锡最经典诗文10首,每一首都是千古名作,读懂受益一生
  • mybatisplus快速实现动态数据源切换
  • Vue-条件渲染的基本使用(v-if,v-show,v-else相关指令使用)
  • PMP项目管理认证第一节(备考阶段准备)
  • 「面试题」如何实现一个圣杯布局?
  • 08.Android之View事件问题
  • 2017-09-12 前端日报
  • Create React App 使用
  • IndexedDB
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript对象详解
  • log4j2输出到kafka
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Node 版本管理
  • PHP 小技巧
  • Python3爬取英雄联盟英雄皮肤大图
  • 闭包--闭包之tab栏切换(四)
  • 代理模式
  • 来,膜拜下android roadmap,强大的执行力
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 学习使用ExpressJS 4.0中的新Router
  • # Java NIO(一)FileChannel
  • #微信小程序:微信小程序常见的配置传值
  • (function(){})()的分步解析
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (六)c52学习之旅-独立按键
  • (三十五)大数据实战——Superset可视化平台搭建
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转载)利用webkit抓取动态网页和链接
  • .dwp和.webpart的区别
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 的程序集加载上下文
  • .netcore 获取appsettings
  • .NET连接数据库方式
  • @KafkaListener注解详解(一)| 常用参数详解
  • @Transactional 竟也能解决分布式事务?
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [1127]图形打印 sdutOJ
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [C# 开发技巧]实现属于自己的截图工具