数据泵(impdb)导入Oracle分片的数据库dump文件

数据,impdb,导入,oracle,分片,数据库,dump,文件 · 浏览次数 : 37

小编点评

**数据泵导入操作步骤** **1. 连接目标数据库** ```sqlplus CONNECT <db_user>;<db_pass> ``` **2. 创建导入目录路径** ```sql CREATE DIRECTORY data_dir as '/home/oracle/prd_imp/prd_dump'; ``` **3. 检查导入用户权限** ```sql SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '<dba_user>' AND GRANTED_ROLE IN ('DBA', 'EXP_FULL_DATABASE', 'IMP_FULL_DATABASE'); ``` **4. 上传数据文件** ```sql UPLOAD imp_file.dmp /home/oracle/app/oracle/oradata/helowin/demo01.dbf ``` **5. 检查文件权限并导入** ```sql IMPdp <dba_user>/<dba_pass>@<service_name> REMAP_SCHEMA=<dba_user1>:<dba_user2> DIRECTORY=data_dir DUMPFILE=db_20230910_2205_01.dmp,db_20230910_2205_02.dmp,db_20230910_2205_03.dmp,db_20230910_2205_04.dmp TABLE_EXISTS_ACTION=REPLACE CONTENT=ALL LOGFILE=imp_01.log ``` **6. 运行导入命令** ```sql IMPdp ``` **7. 关闭数据库连接** ```sqlplus EXIT; ``` **注意:** * `<db_user>` 和 `<db_pass>` 是您目标数据库的用户和密码。 * `<service_name>` 是您数据库服务的名称。 * `<table_exists_action>` 指定导入操作的表存在动作。 * `<directory>` 是您的导入目录路径。 * `<filename>` 是您的 DMP 文件名称。

正文

数据泵导入Oracle数据库

一.sqlplus登录目标数据库,创建导入的目录路径

#该目录要在导入的数据库本机建立,如果是docker就在容器内部创建
create directory data_dir as '/home/oracle/prd_imp/prd_dump';

data_dir为路径名称,可自命名。路径是导出的dmp文件存放的路径必须存在。

查询用户创建目录

select * from dba_directories;

image-20230928110818221

上面命令只是指定了导出文件存放的路径,但是这个路径需要自己手动创建和赋权

mkdir /home/oracle/prd_imp/prd_dump

chown -R oracle:oinstall /home/oracle/prd_imp/prd_dump

cd /home/oracle/prd_imp/prd_dump

chmod 777 prd_dump

二.确定导入的用户具有相应的权限

SELECT * 
FROM DBA_ROLE_PRIVS 
WHERE GRANTEE = '<dba_user>' 
AND GRANTED_ROLE IN ('DBA', 'EXP_FULL_DATABASE', 'IMP_FULL_DATABASE');

image-20231007092202940

三.上传imp文件,检查文件权限并导入

image-20231007092500621

注意:在导入数据的时候需要检查源数据的表空间大小,默认表空间最大只有32G,超过容量会导致导入失败。所以超过32G的表空间需要创建大表空间。

#创建大表空间
CREATE BIGFILE TABLESPACE YG_JXGLXX DATAFILE'/home/oracle/app/oracle/oradata/helowin/demo01.dbf' SIZE 100G AUTOEXTEND ON NEXT 50G MAXSIZE 300G;
#执行导入命令
impdp <dba_user>/<dba_pass>@<service_name> REMAP_SCHEMA=<dba_user1>:<dba_user2> DIRECTORY=data_dir DUMPFILE=db_20230910_2205_01.dmp,db_20230910_2205_02.dmp,db_20230910_2205_03.dmp,db_20230910_2205_04.dmp TABLE_EXISTS_ACTION=REPLACE  CONTENT=ALL LOGFILE=imp_01.log

impdp [用户名]/[密码]@[服务名]
REMAP_SCHEMA=[源用户名1]:[目标用户名2]
table_exists_action=replace /存在的表动作(覆盖)/
directory=[目录名]
dumpfile=[.dmp文件名]
logfile=[.log文件名]
CONTENT=ALL 用于指定导入的内容范围。ALL 表示导入所有对象和数据

执行导入命令之后就等待导入完成

与数据泵(impdb)导入Oracle分片的数据库dump文件相似的内容:

数据泵(impdb)导入Oracle分片的数据库dump文件

数据泵(impdb)导入Oracle数据库 一.sqlplus登录目标数据库,创建导入的目录路径 #该目录要在导入的数据库本机建立,如果是docker就在容器内部创建 create directory data_dir as '/home/oracle/prd_imp/prd_dump'; data

使用数据集工具

一.数据集工具介绍 HuggingFace通过API提供了统一的数据集处理工具,它提供的数据集如下所示: 该界面左侧可以根据不同的任务类型、类库、语言、License等来筛选数据集,右侧为具体的数据集列表,其中有经典的glue、super_glue数据集,问答数据集squad,情感分类数据集imdb

【数据集】Maple-IDS——网络安全恶意流量检测数据集

一、数据集介绍 Maple-IDS数据集是一个网络入侵检测评估数据集,旨在增强异常基础入侵检测系统(IDS)和入侵预防系统(IPS)的性能和可靠性。随着网络空间安全领域攻击的日益复杂化,拥有一个可靠和最新的数据集对于测试和验证IDS和IPS解决方案至关重要。 数据集由东北林业大学网络安全实验室发布,

数据血缘系列(3)—— 数据血缘可视化之美

大家好,我是独孤风。在当今数据驱动的商业环境中,数据治理成为企业成功的关键因素之一,而数据血缘正是数据治理成功的一个关键。 本文我们详细探讨下数据血缘可视化是什么,该如何实现。并顺便对比一下Apache Atlas 、Datahub、Openmetadata、Marquez、SQLLineage、A

数据特征采样在 MySQL 同步一致性校验中的实践

作者:vivo 互联网存储研发团队 - Shang Yongxing 本文介绍了当前DTS应用中,MySQL数据同步使用到的数据一致性校验工具,并对它的实现思路进行分享。 一、背景 在 MySQL 的使用过程中,经常会因为如集群拆分、数据传输、数据聚合等原因产生流动和数据复制。而在通常的数据复制过程

(数据科学学习手札162)Python GIS神器geopandas 1.0版本发布

本文完整代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,就在昨天,Python生态中著名的GIS分析库geopandas发布了其1.0.0正式版本。 历经10年迭代升级,geopa

数据标注工具 doccano | 命名实体识别(Named Entity Recognition,简称NER)

目录安装数据准备创建项目创建抽取式任务上传定义标签构建抽取式任务标签任务标注命名实体识别导出数据查看数据 命名实体识别(Named Entity Recognition,简称NER),是指识别文本中具有特定意义的实体。在开放域信息抽取中,抽取的类别没有限制,用户可以自己定义。 安装 详见:数据标注工

数据标注工具 doccano | 文本分类(Text Classification)

目录安装运行 doccano打开 doccanno创建项目上传数据定义标签添加成员开始标注导出数据查看数据统计 数据标注工具 Label-Studio 安装 打开命令行(cmd、terminal)执行安装命令 # Python 3.8+ pip install doccano -i https://

数据库实验五:数据库编程

2、设计一个小型的数据库应用程序  可利用现有的数据库,也可重新设计数据库。  要求实现数据的增加、删除、修改、查询的功能。  在报告中描述清楚使用的数据库、数据表及实现的功能(要求截图,并附 代码) 设计一个小型的数据库应用程序 数据库名:student 表名:infor 字段: Sno:学

数据平台:企业数字化转型的加速器

企业数字化转型的基本路径 数字化转型是一个逐步发展的进程,它遵循着从计算机化到连接、透明化、预测和自适应的路径。在这一进程中,企业从传统工厂向透明工厂、智能工厂转变,实现工业4.0的目标。这一转变涉及人机环境料法的各个方面,包括现场管理、制造管理、运营管理等,旨在通过数据透明可视化和管理精益化,实现