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

广东建设职业技术学院网站国人wordpress企业主题

广东建设职业技术学院网站,国人wordpress企业主题,2008服务器网站,青岛做网站大公司《Oracle 数据迁移与备份系列》 第一篇:《Oracle 数据泵全解析:高效数据导出与导入》(Data Pump) oracle数据泵(Data Pump)是一个用于数据库数据导入导出的工具,由oracle自带,操作…

《Oracle 数据迁移与备份系列》

第一篇:《Oracle 数据泵全解析:高效数据导出与导入》(Data Pump)

oracle数据泵(Data Pump)是一个用于数据库数据导入导出的工具,由oracle自带,操作比较简单。

此方法适用于数据的逻辑备份和跨版本迁移。

基础

核心组件

  • expdp:导出工具(Data Pump Export)。用于将数据从 Oracle 数据库导出到 .dmp 文件中。

  • impdp:导入工具(Data Pump Import)。用于从 .dmp 文件导入数据到数据库。

实战

数据导出(Export)

1.事前准备
创建目录对象(Directory)
CREATE  DIRECTORY 目录对象名称 AS '操作系统目录路径';
赋予权限

在创建过文件后,用户一般不能直接使用,要为其赋予读写权限。

GRANT read, write ON DIRECTORY 目录对象名称 TO 用户名称;
2.执行导出命令(expdp)
expdp 用户名/密码@数据库服务名 参数1=1 参数2=2 ...
常规参数
常规参数说明
用户名/密码需要导出数据的数据库用户必写
@数据库服务名连接到的 Oracle 数据库必写
directory=目录对象名指定数据泵目录(如 DATA_PUMP_DIR必写
dumpfile=文件名.dmp导出数据文件的名称必写
logfile=日志文件.log记录导出过程的日志文件必写
其他参数可选,用于控制导出内容
特殊参数与场景
1.全库导出
expdp 用户名/密码@数据库 full=y directory=目录对象名 dumpfile=文件名.dmp logfile=日志文件.log
  • 参数:full=y

  • **作用:**导出整个数据库。

2.按模式(用户)导出
expdp 用户名/密码@数据库 schemas=用户1 directory=目录对象名 dumpfile=文件名.dmp logfile=日志文件.log
  • 参数:schemas=用户1
  • 作用: 仅导出 用户1 用户下的所有对象。
3.按表导出
expdp 用户名/密码@数据库 tables=1 directory=目录对象名 dumpfile=文件名.dmp logfile=日志文件.log
  • tables=表1 仅导出 表1。

  • tables=表1,表2...可导出多个表。

4.按条件导出
expdp 用户名/密码@数据库 tables=1 directory=目录对象名 dumpfile=文件名.dmp logfile=日志文件.log query="WHERE id=10"
  • 参数:query="WHERE id=10"

  • 作用: 仅导出 id=10 的数据。

  • 注意:query必须在tables参数后面。

数据导入(Impdp

1.事前准备
确保dump文件的存在

数据导入的基础就是拥有数据导出产生的dump文件。

创建目录对象(Directory)
CREATE DIRECTORY 目录对象名称 AS '操作系统目录路径';
赋予权限

在创建过文件后,用户一般不能直接使用,要为其赋予读写权限。

GRANT read, write ON DIRECTORY 目录对象名称 TO 用户名称;
其他准备
  • 若导入用户与原用户不同,需提前创建目标用户并授权:

    CREATE USER 新用户 IDENTIFIED BY 密码;
    GRANT CONNECT, RESOURCE TO 新用户;
    
  • 检查目标库字符集是否与导出文件兼容:

    SELECT * FROM nls_database_parameters WHERE parameter LIKE '%CHARACTERSET%';
    
2.执行导入命令(Impdp)
impdp 用户名/密码@数据库服务名 参数1=1 参数2=2 ...
常规参数
参数说明
用户名/密码目标库用户(需有 IMP_FULL_DATABASE 权限处理全库导入)必写
@数据库服务名目标 Oracle 数据库实例必写
directory=目录对象名存放导出文件的目录(需与导出时一致,如 DATA_PUMP_DIR必写
dumpfile=文件名.dmp导出文件的名称(支持通配符 %U 多文件导入)必写
logfile=日志文件.log记录导入过程的日志文件必写
table_exists_action表已存在时的处理方式(SKIPAPPENDTRUNCATEREPLACE
特殊参数与场景
1. 全库导入
impdp 用户名/密码@数据库 full=y directory=目录对象名 dumpfile=full_db.dmp logfile=imp_full.log
  • 参数:full=y
  • 要求:用户需有 IMP_FULL_DATABASE 权限。
  • 注意:目标库需与源库字符集兼容。
2. 按模式(用户)导入
  • 导入到同名用户

    impdp 用户名/密码@数据库 schemas=用户1 directory=目录对象名 dumpfile=user1.dmp logfile=imp_user1.log
    
  • 跨用户导入(映射用户):

    impdp 用户名/密码@数据库 directory=目录对象名 dumpfile=user1.dmp remap_schema=用户1:用户2 logfile=imp_user2.log
    
    • remap_schema=原用户:目标用户:将数据从 用户1 映射到 用户2
3. 按表导入
impdp 用户名/密码@数据库 tables=1 directory=目录对象名 dumpfile=tables.dmp logfile=imp_tables.log
  • 支持多表tables=表1,表2,表3
  • 处理表冲突:添加 table_exists_action=replace 覆盖原表。
4. 按条件导入
impdp 用户名/密码@数据库 tables=1 directory=目录对象名 dumpfile=data.dmp query=1:"WHERE id=10" logfile=imp_filter.log
  • 用途:仅导入 表1id=10 的数据。
  • 注意:表必须已存在,否则需先导入表结构(使用 CONTENT=METADATA_ONLY)。
http://www.dtcms.com/a/583393.html

相关文章:

  • solidity中的接口和继承
  • 网站建设与维护高职wordpress站群主题
  • 网站改版 翻译制作网站用什么语言
  • 网页代理网站wordpress插件的页面文件
  • 咸阳做网站公司网站首页设计费用
  • 品牌网站如何建设大学生建设什么网站好
  • 哈尔滨+做网站公司有哪些wordpress自定义DIV样式
  • 电子商务网站建设汇报PPT网站右下角广告代码
  • 在凡科上做的网站无法加载出来网站开发的缓存技术
  • GUI自动化测试--自动化测试的意义和应用场景
  • ZCC7151S替代LTC7151S:高效静默,赋能未来电源设计——20V/15A同步降压稳压解决方案​
  • cocos打包的web-mobile(web手机端)在浏览器无法运行的原因和解决方法
  • 多种时间序列预测算法的MATLAB实现
  • 营销网站和展示型网站昆明做网站哪家公司好
  • 网站建设w亿玛酷1负责手机做炫光图头像的网站
  • 【JAVA虚函数与多态的底层实现】
  • 只做男士衬衫的网站建设网站公司怎么分工
  • 麦德龙网站建设目标网站页面布局用什么做
  • 3.1、Python-列表
  • 网站设计师培训做网站域名怎么选有利于seo
  • 餐饮网站建设方案书炫客网站建设
  • ABB RobotStudio许可功能premium不可用(从布局创建系统不成功)解决办法
  • 网站设置反爬虫的主要原因建筑网格布是用什么材料
  • 滕州网站建设 助企网络做相册网站logo
  • 潍坊网站建设 世纪环球16楼大航母网站建设在哪里
  • 九江网站网站建设兰州网站制作要多少钱
  • 东莞做网站公司首选高端建站方案
  • 一个人是否可以做公司网站把公司建设成为 现代化企业
  • 2025-11-07 ZYZ28-NOIP模拟赛-Round3 hetao1733837的record
  • 零知IDE——STM32F407VET6驱动SHT40温湿度传感器与ST7789实现智能环境监测系统