oracle表空间

【故障处理】ORA-30012的解决过程

本小妞迷上赌 提交于 2020-03-18 19:47:16
【故障处理】 ORA-30012 的解决过程 1 BLOG 文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ~O(∩_∩)O~ : ① ORA-30012 的解决过程 Tips : ① 本文在 itpub ( http://blog.itpub.net/26736162 )、博客园 ( http://www.cnblogs.com/lhrbest ) 和微信公众号( xiaomaimiaolhr ) 上 有同步更新 。 ② 文章中用到的所有代码 、 相关软件 、 相关资料 及本文的 pdf 版本都 请前往小麦苗的云盘下载 , 小麦苗的 云盘地址见: http://blog.itpub.net/26736162/viewspace-1624453/ 。 ③ 若网页文章代码格式有错乱, 请 下载 pdf 格式的文档来 阅读 。 ④ 在 本篇 BLOG 中 ,代码输出部分一般放在一行一列的表格中。其中, 需要特别关注的地方我都用 灰色背景和粉红色字体 来表示,比如 在 下边的例子中, thread 1 的最大归档日志号为 33 , thread 2 的最大归档日志号为 43 是需要特别关注的地方;而命令一般使用 黄色背景和红色字体 标注;对代码或代码输出部分的注释一般采用 蓝色字体 表示。 List

Oracle 分区表 总结

浪尽此生 提交于 2020-03-18 19:36:45
一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable and the other 11 months are read only. 在 oracle 10g 中最多支持: 1024k-1 个分区: Tables can be

Oracle 分区表 总结

微笑、不失礼 提交于 2020-03-18 19:35:48
v Oracle 分区表 总结 分类: Oracle Advanced Knowledge 2009-10-23 11:38 10094人阅读 评论 (12) 收藏 举报 一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable

Oracle 分区表 总结

天大地大妈咪最大 提交于 2020-03-18 19:34:35
一 . 分区表理论知识 Oracle 提供了分区技术以支持 VLDB(Very Large DataBase) 。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle 的分区表可以包括多个分区, 每个分区都是一个独立的段( SEGMENT ),可以存放到不同的表空间中 。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table 什么时候需要分区表,官网的 2 个建议如下: ( 1 ) Tables greater than 2GB should always be considered for partitioning. ( 2 ) Tables containing historical data, in which new data is added into the newest partition. A typical example is a historical table where only the current month's data is updatable and the other 11 months are read only. 在 oracle 10g 中最多支持: 1024k-1 个分区: Tables can be

创建与管理Oracle的分区表和本地索引

ぃ、小莉子 提交于 2020-03-18 19:32:50
在网上看到eygle写的一篇关于分区表和本地索引的文章,感觉总结的挺好,特转了过来。 Oracle 的 分区技术 在某些条件下可以极大的提高 查询 的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个 组件 。以下是对于分区及 本地索引 的一个示例。   首先根据字典表创建一个测试分区表: SQL> connect eygle/eygle   Connected.   SQL> CREATE TABLE dbobjs   2 (OBJECT_ID NUMBER NOT NULL,   3 OBJECT_NAME varchar2(128),   4 CREATED DATE NOT NULL   5 )   6 PARTITION BY RANGE (CREATED)   7 (PARTITION dbobjs_06 VALUES LESS THAN (TO_DATE('01/01/2007', 'DD/MM/YYYY')),   8 PARTITION dbobjs_07 VALUES LESS THAN (TO_DATE('01/01/2008', 'DD/MM/YYYY')));   Table created.   SQL> COL segment_name for a20   SQL> COL PARTITION_NAME for a20  

在ORACLE 12C 上安装APEX 19.2

别说谁变了你拦得住时间么 提交于 2020-03-17 15:29:16
安装环境 操作系统:win 10 x 64 中间件:本文尝试了三个安装环境 PL/SQL gateway/ORDS独立模式/Apache + ORDS 数据库版本:采用windowns X64 版本的 oracle db 12.1.0 目标容器:安装在PDB中(已经自建好名字为apexpdb) 提前修改好pdb的sys用户的密码并熟记 参考官方文档:https://docs.oracle.com/en/database/oracle/application-express/19.2/ 安装步骤(通用步骤): 下载apex安装包 并解压到ORACLE_HOME目录下的 apex文件夹中,并切换到apex目录中, sqlplus / as sysdba 登录数据库: PS C:\app\oracle\oracle\product\ 12.1 .0 \dbhome_1\apex > sqlplus / as sysdba SQL * Plus: Release 12.1 .0 .2 .0 Production on 星期日 3 月 1 16 : 43 : 59 2020 Copyright ( c ) 1982 , 2014 , Oracle . All rights reserved . 连接到: Oracle Database 12 c Enterprise Edition

oracle-12c-ee安装

廉价感情. 提交于 2020-03-17 11:53:15
基于本学期的oracle,因为手上没有windows平台,所以使用linux和docker进行搭建了oracle-12c-ee,原文章:https://blog.csdn.net/weixin_38159676/article/details/92795453。这边进行引用学习 #拉取镜像 docker pull absolutapps/oracle-12c-ee #运行容器 docker run -d -p 8080:8080 -p 1521:1521 --name oracle-12cR1-ee --privileged absolutapps/oracle-12c-ee #容器开启时间很长,需要打开日志查看安装情况,此条命令会卡很久,看个人机器配置,我卡了30分钟。 docker logs -f oracle-12cR1-ee #进入容器内部 docker exec -it oracle-12cR1-ee /bin/bash echo $ORACLE_SID #登录 sqlplus system/oracle@//localhost:1521/orcl #创建表空间 create tablespace activiti datafile '/u01/app/oracle/activiti.dbf' size 200M; #创建用户 create user activiti

ORA-00742:Log read detects lost writein thread 1 sequence 1202 block 137840

对着背影说爱祢 提交于 2020-03-17 10:29:09
问题背景: 客户数据库环境遭遇断电宕机,启动数据库失败,协助查看。 报错如下: 1 Total System Global Area 6442450944 bytes 2 Fixed Size 8807168 bytes 3 Variable Size 1375735040 bytes 4 Database Buffers 5049942016 bytes 5 Redo Buffers 7966720 bytes 6 Database mounted. 7 ORA-00742: Log read detects lost write in thread 1 sequence 1202 block 137840 8 ORA-00312: online log 18 thread 1: '/u01/app/oracle/oradata/orcl/redo18.log' 9 10 11 alter pluggable database all open 12 * 13 ERROR at line 1: 14 ORA-01109: database not open 问题解决: 宕机过程中redolog丢失 1 SQL> RECOVER DATABASE UNTIL CANCEL; //尝试recover 2 ORA-01547: 警告: RECOVER 成功但 OPEN

Oracle学习总结02

空扰寡人 提交于 2020-03-11 09:50:07
1-数据库服务器、实列、数据库的关系 数据库服务器包含实例和数据库,实例又包含了内存结构和后台进程。 2-内存结构 后台进程属于实例还是数据库? 实例是操作系统和Oracle数据库进行联系的标志,提供了一种访问数据库的方式,实例分成内存结构(SGA)和后台进程。 3-手画Oracle体系结构图 4-用户进程和服务器进程关系 用户在向数据库发出SQL命令之前,必须要与实例相连,用户进程(比如sqlplus)要先进行登录,登录成功后,Oracle在服务器运行的计算机上建立了服务器进程,两者为一对一的关系。用户进程通过连接Oracle服务器进程来连接数据库。 5-Oracle体系结构的三大主要组成? Oracle体系结构由内存结构、进程结构、存储结构。 6-逻辑存储结构中的数据库、表空间、段、区、数据块的关系? 在Oracle的逻辑存储结构中,数据库是由表空间组成,表空间由一些段组成,段由数据区组成,数据区由一个个的数据块组成。 7-sqlplus命令中 col name format a30 是什么意思? 设置显示字段的宽度,把column_name的列宽设置为30个字符。 8-数据块和数据区哪个是最小的单位?如何区分? 数据块是Oracle存储结构中最小的逻辑单位,是执行数据库输入输出操作的最小存储单位,一个数据块对应一个或多个物理块;而数据区(extend)是一些数据块组成

ORACLE UNDO表空间回收处理

谁说胖子不能爱 提交于 2020-03-10 09:31:29
ORACLE UNDO表空间回收处理 1、首先查询当前undo表空间的使用情况 SQL> select file_name,bytes/1024/1024 MB,autoextensible from dba_data_files where tablespace_name like 'UNDOTBS1'; FILE_NAME MB AUTOEX ---------------------------------------------------------------------------------------------------- ---------- ------ +MGMT/_MGMTDB/76C3BF7AF221EFDFE0530F0B08BCEB76/DATAFILE/undotbs2.285.1034609595 2048 NO 2、查看当前undo的参数 SQL> show parameter undo NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ temp_undo_enabled boolean FALSE undo_management string AUTO undo