ORA-29339错误解决办法

简介: ORA-29339错误解决办法SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m  2  blocksize 4k;create tablespace test01 datafile 'e:\oracle\testing01.
ORA-29339错误解决办法
SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
  2  blocksize 4k;
create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
blocksize 4k
 
ORA-29339: 表空间块大小 4096 与配置的块大小不匹配
SQL> show parameter db_block_size;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192
查看数据库的标准数据块大小
SQL> select component,current_size
  2  from v$sga_dynamic_components;
COMPONENT                                                        CURRENT_SIZE
---------------------------------------------------------------- ------------
shared pool                                                         188743680
large pool                                                           62914560
java pool                                                            54525952
streams pool                                                                0
DEFAULT buffer cache                                                167772160
KEEP buffer cache                                                     8388608
RECYCLE buffer cache                                                  8388608
DEFAULT 2K buffer cache                                                     0
DEFAULT 4K buffer cache                                                     0
DEFAULT 8K buffer cache                                                     0
DEFAULT 16K buffer cache                                             12582912
DEFAULT 32K buffer cache                                                    0
Shared IO Pool                                                              0
ASM Buffer Cache                                                            0
查看是否设置了相应的非标准数据库数据缓冲区大小

出现ORA-29339的原因是因为创建的表空间test01与该数据库的标准块大小不同,同时没有
设置相应的非标准数据块的数据缓冲区大小。

SQL> alter system set db_4k_cache_size=8m;
System altered
设置4kb非标准数据块数据缓冲区大小
SQL> create tablespace test01 datafile 'e:\oracle\testing01.dbf' size 10m
  2  blocksize 4k;
Tablespace created
设置相应的非标准数据块数据缓冲区大小,以后再创建相应的非标准数据块表空间
SQL> show parameter db_block_size;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_block_size                        integer     8192
 
SQL> select component,current_size
  2  from v$sga_dynamic_components;
COMPONENT                                                        CURRENT_SIZE
---------------------------------------------------------------- ------------
shared pool                                                         188743680
large pool                                                           62914560
java pool                                                            54525952
streams pool                                                                0
DEFAULT buffer cache                                                167772160
KEEP buffer cache                                                     8388608
RECYCLE buffer cache                                                  8388608
DEFAULT 2K buffer cache                                                     0
DEFAULT 4K buffer cache                                               8388608
DEFAULT 8K buffer cache                                                     0
DEFAULT 16K buffer cache                                             12582912
DEFAULT 32K buffer cache                                                    0
Shared IO Pool                                                              0
ASM Buffer Cache                                                            0
查看4kb非标准数据块缓冲区大小
目录
相关文章
|
存储 关系型数据库 MySQL
《MySQL 简易速速上手小册》第5章:高可用性和灾难恢复(2024 最新版)
《MySQL 简易速速上手小册》第5章:高可用性和灾难恢复(2024 最新版)
225 2
|
11月前
|
安全 算法 网络安全
网络安全的盾牌与剑:漏洞防御与加密技术深度解析
在数字信息的海洋中,网络安全是航行者不可或缺的指南针。本文将深入探讨网络安全的两大支柱——漏洞防御和加密技术,揭示它们如何共同构筑起信息时代的安全屏障。从最新的网络攻击手段到防御策略,再到加密技术的奥秘,我们将一起揭开网络安全的神秘面纱,理解其背后的科学原理,并掌握保护个人和企业数据的关键技能。
293 3
|
Linux 开发工具
如何在 Linux 中编辑配置文件?
如何在 Linux 中编辑配置文件?
627 2
如何在 Linux 中编辑配置文件?
|
12月前
|
存储 关系型数据库 MySQL
MySQL用户表
【10月更文挑战第3天】MySQL用户表
185 4
|
开发工具 git 索引
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
|
存储 人工智能 移动开发
HTML5 游戏开发实战 | 五子棋
五子棋是一种家喻户晓的棋类游戏,它的多变吸引了无数的玩家。本章首先实现单机五子棋游戏(两人轮流下),而后改进为人机对战版。整个游戏棋盘格数为 15×15,单击鼠标落子,黑子先落。在每次下棋子前,程序先判断该处有无棋子,有则不能落子,超出边界不能落子。任何一方有横向、竖向、斜向、反斜向连到 5 个棋子则胜利。
23831 8
HTML5 游戏开发实战 | 五子棋
|
设计模式 Java 测试技术
Java一分钟之-PowerMock:静态方法与私有方法测试
【6月更文挑战第4天】PowerMock是扩展Mockito的框架,用于模拟静态方法、构造函数和私有方法,以增强Java单元测试的隔离性和覆盖率。核心应用场景包括静态方法模拟、私有方法测试和Final类模拟。常见问题包括配置复杂、过度使用和忽略模拟的真实行为。解决方案包括遵循官方文档、谨慎使用PowerMock、精确控制模拟逻辑和遵循最佳实践。示例展示了如何模拟静态方法,通过添加PowerMock依赖和使用`PowerMockRunner`、`PrepareForTest`注解,以及`PowerMockito.mockStatic`和`verifyStatic`方法进行测试。
635 0
Java一分钟之-PowerMock:静态方法与私有方法测试
|
SQL 关系型数据库 MySQL
ORA-01948和ORA-04052错误的解决方法
一、事件背景: 业务人员在创建一个物化视图的时候,报了以下错误: SQL> CREATE MATERIALIZED VIEW MV_RETAIL_wbmout_R 2 TABLESPACE SAPDATA 3 PCTUSED 0 ...
2055 0
|
机器学习/深度学习
马修斯相关系数MCC简介
在评估机器学习模型的性能时,F1score都被首选指标。在本文中,我们将介绍一个值得更多关注和认可的替代度量:马修斯相关系数(MCC)。
1100 0
|
Dubbo Java 应用服务中间件
Dubbo 常见错误及解决方法
导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测、故障演练、JVM、应用容器、服务框架、流量调度、监控、诊断等多个技术领域,以更结构化的方式来打造稳定性领域的知识库,欢迎您的加入。
5287 97