首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Oracle数据泵拷贝表空间
📅 2026/9/10 23:57:03
✍️ 爱科研究院
👁 阅读 3,247
一个需求需要将一个现有表空间的所有表及其它对象拷贝一个空的新表空间中。表有点多直接用脚本有点麻烦用了一次手生的expdp和impdp这个方法不会因为表为空而像exp/imp那样忽略。一.创建新的表空间CREATE TABLESPACE TH12DATAFILE D:\ORACLEDB\ORADATA\ORCL\ORCL\TH12.DBFSIZE 100MAUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;二.设置数据泵导出路径--先查询确定路径是否存在如果没有需要自己手工建SELECT directory_name, directory_pathFROM dba_directoriesWHERE directory_name DATA_PUMP_DIR;C:\app\barcode/admin/orcl/dpdump/--导出数据expdp system/passwordorcl DIRECTORYDATA_PUMP_DIR DUMPFILETH3_export.dmp LOGFILETH3_export.log TABLESPACESTH3 CONTENTMETADATA_ONLY三.新表空间创建权限我开始没有想到这一点是在几次导入失败后才明白的。因为每次导入都说表已存在因为我用system登录。-- 创建一个新用户比如叫 TH12CREATE USER TH12 IDENTIFIED BY your_password;-- 给这个用户赋予权限能连库、建表、建会话GRANT CONNECT, RESOURCE TO TH12GRANT CREATE SESSION, CREATE TABLE TO TH12-- 最关键的一步把 TH12 设为这个TH12用户的默认表空间-- 这样以后这个用户创建的任何表默认都会放到 TH12 里ALTER USER TH12 DEFAULT TABLESPACE TH12;-- 给TH12用户在 TH12 表空间的使用配额无限ALTER USER TH12 QUOTA UNLIMITED ON TH12;四.导入数据到新表空间impdp system/passwordorcl DIRECTORYDATA_PUMP_DIR DUMPFILETh3_export.dmp LOGFILETH3_to_Th12.log REMAP_SCHEMATH3:TH_12 REMAP_TABLESPACETH3:TH12 TRANSFORMSEGMENT_ATTRIBUTES:N TABLE_EXISTS_ACTIONSKIP
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/10 23:57:03
OpenLDAP企业级目录服务配置与优化指南
2026/9/10 23:57:03
Go语言跨平台分发实践:从单二进制到全自动交付
2026/9/10 23:57:03
THine无光学DSP芯片组:AI计算网络互联新范式
2026/9/11 0:42:06
基于Python的深度学习新闻推荐系统:数据、模型与部署全解析
2026/9/11 0:42:06
跨国商业对话的价值与数字化转型实践
2026/9/11 0:42:06
Linux进程编程核心概念与实战技巧详解
2026/9/11 0:42:06
MinMaxScaler数据归一化原理与实战技巧
2026/9/11 0:42:06
大数据价值挖掘:从治理到应用的完整方法论
2026/9/11 0:37:06
WinForm在企业级应用中的优势与现代化改造
2026/9/11 0:02:03
数据容灾核心指标与实战方案解析
2026/9/11 0:02:03
Huly 平台 ClickUp 任务导入实战指南:从 CSV 导出到一键迁移全流程解析
2026/9/11 0:02:03
PyTorch 构建与代码生成工具链深度解析:从 tools 目录看懂构建流程、autograd/JIT 代码生成与 HIPify 移植
2026/9/10 2:30:52
超人会飞不算本事:系统稳定依赖清晰规则与边界设计
2026/9/10 5:51:31
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
2026/9/10 8:32:02
基于CNN的调制信号识别:MATLAB实现时频图分类实战