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

Scratch(四十一):升级版垃圾分类

哈喽,大家好!之前给大家展示过“Scratch(二十四):垃圾分类”。今天呢,给大家展示的Scratch是`升级版垃圾分类`。接下来,我们一起看一下效果吧。

我可以很大侠的博客 6870

Oracle隐藏参数优化

oracle隐藏参数优化

楚枫默寒的博客 458

从共现矩阵到共现图一步到位——详解版

1.共现矩阵 判断大量不同文本之间,相邻词的联系,两词在所有文本中相邻的次数在矩阵中用数值表示。(参考此) 例子如下: 1.1 文本 • I like deep learning. • I like NLP. • I enjoy flying. 1.2 共现矩阵 2.共现图 2.1 数据预处理(节点和边) 获取文件node.csv和edge.csv。代码详见github仓库 2.2 共现图的制作 2.2.1 gephi的安装(参考此) (1)先下载gephi (2) 再配置java环境(下载java1.8

微乐的博客 4403

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

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

JiekeXu的博客 1912

Open5GS实战指南:Ubuntu 22.04环境下的5G核心网快速部署

本文提供Open5GS在Ubuntu 22.04环境下部署5G核心网的实战指南,涵盖环境准备、MongoDB配置、核心组件安装、WebUI部署及网络调优等关键步骤。通过详细的安装教程和常见问题解决方案,帮助开发者快速搭建开源5G核心网测试环境。

weixin_29202213的博客 538

向量库深度解析:选型、索引原理与生产实践

本文系统解析五大主流向量库(pgvector、Milvus、Weaviate、ChromaDB、Faiss)的定位、优缺点与适用场景,深入拆解FLAT、IVF、HNSW等核心索引原理,并重点分析Milvus的Compaction机制。针对数据治理场景,提供精准选型建议:中小规模优先pgvector或Weaviate,超大规模选择Milvus,开发测试推荐ChromaDB。核心索引推荐HNSW,兼顾检索速度与召回率。全文从理论到实践,为开发者提供清晰的向量库选型逻辑与生产落地指南。

a123147abc的博客 362

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

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

weixin_30613727的博客 412

新能源汽车电池及充电原理详解

本文详细介绍了新能源汽车的电池包结构、铅酸电池充放电原理,以及交流和直流充电的工作原理和优缺点。内容涵盖电池串联并联原因、充电设备如车载充电机、交流充电桩和直流充电桩的介绍,以及不同充电模式的连接方式。通过对充电过程的深入探讨,有助于读者理解新能源汽车的充电技术。

让你爱上电路设计 4527

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

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

weixin_33853794的博客 389

Qt实现思维导图功能1『核心树』

利用Qt的QGraphicsView框架实现思维导图功能 百度网盘体验地址: 链接:https://pan.baidu.com/s/15x9F48agCDOQbsyH3VwVXA 提取码:8svh 注:UI风格参考博主:前行中的小猪,博文地址:https://blog.youkuaiyun.com/GoForwardToStep/article/details/124692790?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_u

浮生流年的博客 6163

Vivado报错-4 [Routed 35-3424] SLL Assignment failed ILP VU19P

Vivado报错[Routed 35-3424] SLL Assignment failed ILP VU19P

weixin_39896700的博客 1409

Oracle 19c数据库备份还原

Oracle备份还原

qq_43305367的博客 4137

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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

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

2165

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

oracle19c导入导出dmp文件步骤

oracle19c导入导出dmp文件步骤

wswxy52188的博客 3623

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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

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

weixin_29827279的博客 1681

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、付费专栏及课程。

余额充值