oracle19c expdp与shared_pool_size

oracle 19C 数据库EXPDP/IMPDP数据泵参数详解 阅读详情

在导出过程中报了ORA-04031: unable to allocate 168 bytes of shared memory 的错误。

之后调整了3个参数的值,shared_pool_size,shared_pool_size_reserved

         为什么说3个呢,因为shared_pool_size 在pdb和cdb中是俩个值,得分别设置、而shared_pool_size_reserved是CDB的

报错信息如下:

RA-04031: unable to allocate 65240 bytes of shared memory ("shared pool","select s.inst_id,s.addr,s.in...","sga heap(1,0)","KJSC rnb slots")
Use ADRCI or Support Workbench to package the incident.

表面上是我的机器的共享内存不足。

之后我扩容了shared_pool_size,

 alter system set shared_pool_size = 200m scope=both;

需要注意的是保留值这个参数不能动态调整,只能先修改spfile之后重启生效,一般是共享内存的1/10

alter system set shared_pool_size_reserved=20m scope=spfile;

重启job之后还是报错。

突然发现在job里报过这样的一个错误:

ORA-39097: Data Pump job encountered unexpected error -4031

这个错误除了系统设置之外还有权限的错误。

有可能是这个用户没有权限执行某些过程从而报错的。

之后增加导出用户权限、

grant create session, create table, create procedure, exp_full_database, imp_full_database to dp;

之后attach了在去start_job;

 

通过了。

 

总结,有时候数据库报错,他只会报错误卡在了那里、而不会报导致这个错误产生的那个设置在那里。

所以,一定要按照导出导入的标准流程来做、省的出现这些问题,会让你绕很大的弯子。

 

oracle expdp/impdp一些小细节 oracle expdp/impdp一些小细节 Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。 expdp 一些概念(测试只测一些细节类的,例如:导... 阅读详情

相关推荐

oracle 19c(19.9) RAC环境在尝试expdp导出时提示ora-31626然后中断

一客户oracle 19c(19.9) RAC环境在尝试expdp导出时提示ora-31626然后中断,然后找到我,之前已做过一些尝试包括重建了数据库datapump组件(dpload.sql), 确实问题比较隐蔽, 下面简单的记录该问题。Note:log 中并没有其他报错信息。

weixin_tank88921的博客 1699

ORACLE 19C 容器数据库 CDB PDB EXPDP/IMPDP数据泵的使用

ORACLE 19C 容器数据库 CDB PDB EXPDP/IMPDP数据泵的使用

it知识分享 free for nothing.. 2849

Oracle 11g到19c数据库迁移实战:数据泵全流程与避坑指南

数据库迁移是企业系统演进中的关键环节,其核心在于将数据、架构与应用从一个环境安全、高效地转移到另一个环境。从原理上看,迁移不仅涉及数据的物理或逻辑移动,更关乎数据一致性、业务连续性和性能保障。技术价值在于通过迁移实现系统现代化,提升稳定性、安全性和可维护性,同时为引入新特性(如更智能的优化器、更好的多租户支持)奠定基础。应用场景广泛,包括版本升级、硬件更换、云化转型以及容灾建设等。本文聚焦于Oracle数据库从经典版本11g向长期支持版本19c的升级,深入剖析了如何利用数据泵(Data Pump)这一核心工

weixin_33796177的博客 392

oracle19c数据泵传输数据

从非 cdb 导出数据库-----查詢非 cdb 數據庫的字符集和語言------代表語言_地區.字符集,這樣在導出的時候就不會產生字符集的轉換---------執行命令導出整個數據庫注意:1.共享池太小会导致导入失败,可以通过告警日志获得信息。2、 如果在 profile 中设置了资源限制,也会导致导入失败,比如 SESSIONS_PER_USER 设置的太小。3、 如果源数据库初始时用的是 OMF 管理,那么目标数据库也应该是 OMF 管理, 如果不是,则要创建和源表空间路径一样的路径。

m0_70247753的博客 666

Oracle19c时区升级实战:从32到42版本的数据泵TSTZ报错解决方案

本文详细介绍了Oracle19c时区版本从32升级到42的实战步骤,重点解决数据泵TSTZ报错问题。通过检查时区版本、下载补丁包、应用补丁及执行升级脚本等关键操作,确保数据库时区数据更新,避免夏令时转换错误和历史时区规则不匹配等问题。文章还提供了常见问题排查和升级后的注意事项,帮助DBA高效完成时区升级任务。

n7o8p的博客 285

Unity中USD场景导入与工业级协作实战指南

USD(Universal Scene Description)是一种面向复杂三维场景的结构化数据模型,其核心在于分层描述、变体管理与非破坏性组合,本质是支持多团队并行协作的场景协议。它不同于传统模型格式,强调运行时可编辑性与版本可控性,技术价值体现在跨软件资产一致性、零拷贝动态叠加及内存中实时合成。典型应用场景包括建筑BIM实时漫游、汽车多配置仿真、影视级灯光材质协同等工业管线。在Unity中,USD已深度集成于URP/HDRP管线,通过原生USD Importer、Runtime与Exporter三组件

weixin_32073537的博客 301

Oracle隐藏参数优化

oracle隐藏参数优化

楚枫默寒的博客 458

别再纠结VS还是VSCode了!新手C#环境搭建保姆级指南(含.NET Core安装验证)

本文为C#新手提供Visual Studio与VS Code的深度对比及环境搭建指南,涵盖.NET Core安装验证、工具选择决策框架及实战配置技巧。帮助开发者根据项目需求选择合适工具,快速搭建高效开发环境,提升编码效率。

weixin_30455023的博客 561

利用数据泵的 SQLFILE 参数生成创建索引的 DDL 语句

作者 | JiekeXu来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT)如需转载请联系授权 |(个人微信 ID:JiekeXu_DBA)大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来学习利用数据泵的 SQLFILE 参数生成创建索引的 DDL 语句,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!Oracle 的...

JiekeXu的博客 1912

携程旅行网景区,评论数据爬虫项目数据库保存附源码

这是一个专门用于爬取某旅行网景区评论数据的Python爬虫项目。项目采用模块化设计,支持MySQL数据库存储,具备完整的异常处理机制和反爬虫策略。

ymqzhy的博客 2569

【技术纵览】行为识别前沿模型演进:从CNN到多模态大模型

本文全面解析了行为识别技术从CNN到多模态大模型的演进历程,重点介绍了SlowFast、TimeSformer、VideoMAE和InternVideo等SOTA模型的核心创新与应用实践。通过对比分析各代模型在Kinetics-400等数据集上的表现,揭示了自监督学习和多模态融合如何推动行为识别准确率突破85%,并探讨了工业部署中的技术选型策略与优化方向。

weixin_29169505的博客 153

深入理解Oracle体系架构:物理存储、逻辑结构与实例内存全解析

数据库体系架构是开发与运维人员的核心知识,尤其在Oracle中,物理存储与逻辑管理分离的设计理念深刻影响着性能调优与故障排查。从物理文件(数据文件、控制文件、重做日志)到逻辑结构(表空间、段、区、数据块),再到实例内存(SGA、PGA)与后台进程,每个环节都直接决定SQL执行效率和系统稳定性。理解REDO与UNDO的协作机制、检查点原理以及SQL从解析到提交的完整链路,能帮助工程师从根源解决表空间不足、日志切换频繁、硬解析过高等常见问题。无论是日常开发中的绑定变量使用,还是DBA基于AWR报告的性能分析,体

weixin_30613727的博客 412

【异常】DeepSeek API HTTP 401 认证失败错误完整排查与解决方案

摘要:本文针对DeepSeek API开发中的HTTP 401认证失败错误进行深度解析,指出该错误属于不可重试的认证类问题。文章首先拆解错误日志关键字段,区分401与其他API错误的本质差异。随后提供优先级排序的全链路解决方案:1)检查API密钥有效性;2)规范请求头认证格式;3)排查账户权限状态;4)验证请求环境配置。最后建议通过新建测试密钥、使用官方示例代码或联系技术支持进行兜底处理。全文采用技术脱敏处理,为开发者提供系统性的401错误排查指南。(149字)

奶爸的编程之路,也就一周冷个三天 1531

Oracle体系架构详解:从实例、内存到存储的实战指南

数据库性能优化与故障排查是后端开发和DBA的必备技能,而理解底层体系架构是掌握这些技能的基础。Oracle作为企业级关系型数据库的典型代表,其体系架构包含实例、数据库、内存结构、进程结构和存储结构等核心概念。实例由SGA和后台进程组成,负责内存管理与数据操作;SGA与PGA的合理配置直接影响并发查询和排序性能;redo log与undo表空间则分别保障数据恢复与读一致性。从表空间扩容、慢SQL分析到RMAN备份恢复,所有运维场景都能在体系架构中找到对应原理。本文结合日常开发与运维中的真实问题,系统梳理Ora

weixin_33853794的博客 389

面向业务角色的 SAP Fiori Space 与 Page 创建全流程实战指南

业务角色导航设计:从Space与Page规划到实施 摘要:本文探讨了SAP S/4HANA Cloud和BTP ABAP环境中基于业务角色的导航设计方法。传统Fiori Launchpad的Group+Tile模式存在应用堆积问题,而新的Space与Page模型将导航按工作领域(如应付会计、销售代表)组织,每个Space包含多个任务导向的Page。文章详细介绍了从业务角色建模到Space/Page创建、分配的完整流程,包括核心概念解析、规划思路和具体操作步骤。重点阐述了如何根据业务需求选择创建方式(基于预交

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 185

【unity小技巧】常用的方法属性和技巧汇总(长期更新,2025/07/02更新)

Unity开发技巧摘要 本文汇总了Unity开发中的实用技巧,包括移动控制、力应用、物体翻转、单例模式实现等。移动方面介绍了MoveTowards、MovePosition、Translate等方法的区别与应用场景;力应用部分详解了AddForce系列方法的参数和使用方式;物体翻转对比了三种实现方案;单例模式提供了标准实现和泛型优化版本;还收录了绝对值计算、鼠标检测、旋转控制、数值取整等实用代码片段。这些经过验证的技巧能有效提升开发效率,文章将持续更新补充新的实用内容。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3349

Oracle 19c数据库备份还原

Oracle备份还原

qq_43305367的博客 4137

工业产线瑕疵检测:基于 YOLO 的自动化质检系统实战

从工业瑕疵数据集构建到模型训练,从桌面检测界面到产线适用性优化,本文覆盖了一套工业质检系统的完整路线。这个场景的核心评价指标不是最高精度,而是在保证 recall ≥ 0.95 的前提下尽可能压低 false positive——因为漏检的直接成本(客户投诉、质量事故)远高于误报的成本(人工复检)。部署时先设一个偏低的置信度阈值确保覆盖,再通过持续收集人工复检数据来逐步调优。

m0_71589036的博客 67

Oracle expdp/impdp常用性能优化方法

Oracle expdp/impdp常用性能优化方法 expdp/impdp在进行数据迁移时速度极快,通过一定的优化方法,我们让expdp和impdp跑得更加快 1,parallel,在很...

2165

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

oracle19c导入导出dmp文件步骤

oracle19c导入导出dmp文件步骤

wswxy52188的博客 3623

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

大型池大小设置 oracle,合理设置共享池的大小

在所有的数据库中往往都有权限的控制,Oracle数据库也不例外。当用户访问某个数据库对象时,Oracle数据库系统就会检查这个用户是否有访问这个数据对象的权限。注意,此时数据库系统并不会从硬盘中读取用户的权限信息。而是在内存中的一个叫做共享池的地方,去读取相关的信息。因为从内存中读取信息要比从硬盘中读取信息快几千倍,所以这个权限的检查工作也会快几千倍。那么用户的等待时间就会短许多。从而提高数据库的...

weixin_29827279的博客 1681

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Oracle 数据泵(expdp/impdp)导入导出方法教程

Oracle数据泵导入导出是日常工作中常用的基本技术之一,我们使用oracle数据库数据泵导入(impdp)导出(expdp)进行数据库备份,数据库迁移等数据库维护工作。本文主要说明oracle数据库导入导出的命令。

无间行者 1万+

Oracle 19C数据库dmp导入导出

对数据的导入及导出实际案例展示,有任何问题都可以私信或者评论,我会及时回复。适合小白使用。

vlogghd的博客 5701

Oracle数据库的导出(exp/expdp)和导入(imp/impdp)方法总结

默认表空间用“USERS”;临时表空间用“TEMP”;成员选择“DBA”服务器权限选择“UNLIMITED TABLESPACE”

Crazy_young_man的博客 1万+

Oracle数据库技术实用详解学习笔记:Oracle进程、Shared pool

连接Oracle数据库 用户在客户端启动了sqlplus,那么在客户端本地就会启动一个用户进程sqlplus,当连接到Oracle服务器并成功建立连接后,就会在服务器端生成一个对应的服务器进程,这个服务器进程就是用户进程的代理进程,代替客户端去执行各种命令并将结果返回。 用户在客户端输入命令,客户端的用户进程把命令发送到服务器端对应的服务器进程,由服务器进程代替用户进程去执行命令,并返回结果。

jinsuyan123的专栏 1414

oracle 无法分配32字节,ORACLE 数据泵模式 expdp ORA-04031 无法分配 32字节的共享内存...

第一次执行expdp命令遇到的错误:ORA-39006: internal errorORA-39213: Metadata processing is not available解决方法:以sysdba的身份登录,执行SQL> exec dbms_metadata_util.load_stylesheets;第二次执行impdp命令遇到的错误:ORA-04031 无法分配 32字节的共享...

weixin_39913472的博客 859
上一篇: dg知识点
大慧说
博客等级 码龄19年 17粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值