随笔分类 - Oracle
摘要:Oracle partition 功能发展历程  > 细节参考:https://www.oracle.com/doc
阅读全文
摘要:### 基础理论 ``` Oracle数据库逻辑存储结构 Oracle Database allocates logical space for all data in the database. Oracle数据库逻辑存储单元有 data blocks, extents, segments, an
阅读全文
摘要:答案是:对于Oracle数据库的CBO(Cost-Based Optimizer),统计信息的基础是来自DBA_TAB_STATISTICS视图,而不是DBA_SEGMENTS视图。DBA_TAB_STATISTICS视图提供了表级别的统计信息,这些信息用于CBO生成查询执行计划和优化查询。在CBO
阅读全文
摘要:``` PURPOSE In Oracle10g and onwards, we have the option to shrink a segment, which will help DBAs to manage the space in better way. This feature als
阅读全文
摘要:https://blog.iarsov.com/oracle/partial-restore-and-recovery/
阅读全文
摘要:目录AHF以及tfactlAHF 安装ahfctl 以及 tfactl优化tfactltfactl 授权常用命令ahf , tfactl功能快看参考文献 AHF以及tfactl - 随着各种AI以及自动化工具的出现,Oracle也提供了越来越多的工具方便平时的运维,并且随着行业对每一个工程师的要求越
阅读全文
摘要:https://blog.iarsov.com/oracle/insert-statement-taking-long-time/ > https://blog.iarsov.com/oracle/sequences-cache-nocache/
阅读全文
摘要:``` #!/bin/bash TBL_LIST=/tmp/table_name_list.out TBL_METADATA=/tmp/ddl_tables_all.sql sqlplus -S '/ as sysdba' << EOF PROMPT spool ${TBL_LIST} set pa
阅读全文
摘要:## 文档引子 最近,SQLserver环境中的SQL always on 因事务爆满 导致磁盘持续告警, 通过这次事件,记载下SQLserver AG的事务日志处理的正确方式,同时也把Oracle以及PG的相关的checkpoint问题一并做个简单的总结,并且只从结果的角度给出过程,至于具体的理论
阅读全文
摘要:## SCN 简介 scn,system change number 在某个时间点定义数据库已提交版本的时间戳标记,Oracle为每个已提交事务分配一个唯一的scn,scn值是对数据库进行更改的逻辑时间点。scn是一个6字节的数字,分为两部分,scn_base和scn_wrap,scn_base是一
阅读全文
摘要:注意: 脚本都从dba_hist_tbspc_space_usage系统视图获取数据,但是这个系统视图中保存的数据的时间是依赖AWR采样数据保留期限的。 所以你从这个系统视图可能查找不出很早之前的表空间数据使用情况,如果需要历史的表空间使用数据,可能需要定期采集数据并存储到起来。 In non mu
阅读全文
摘要:此脚本的使用场景是需要使用datapump方式进行数据迁移时,需要在目标数据库上创建对应的表空间,这时对于表空间数量比较多的系统, 比如peoplesoft来说,手工单独创建表空间会是一个比较麻烦的事情。 以下脚本在源数据库上运行,获取表空间的创建脚本,然后只需对路径相应修改即可使用。 -- 获取表
阅读全文
摘要:# -- WX:DBAJOE399 -- DEST_SCHEMA=Expected_user_name sqlplus / as sysdba << !EOF set serveroutput on set echo off set feedback off WHENEVER SQLERROR EX
阅读全文
摘要:-- WX:DBAJOE399 --set line 200 pages 999 column name for a10 column tablespace_name for a15 column "MAXSIZE (GB)" format 9,999,990.00 column "ALLOC (G
阅读全文
摘要:-- WX:DBAJOE399 -- set feedback off set pagesize 70; set linesize 2000 set head on COLUMN Tablespace format a25 heading 'Tablespace Name' COLUMN autoe
阅读全文
摘要:最近忙于做数据库12c-19c迁移,基于公司的情况,选用了最拿手的expdp/impdp oracle自带的王者级别工具进行迁移。 按照常规思路,一顿操作猛如虎,expdp 直接选用full=y将数据全库导出,然后在19c中导入,无论是12c中的导出还是19c中的导入数据,没有任何的错误, 然而在无
阅读全文
摘要:脚本说明: 1、普遍用于 使用expdp/impdp 数据泵进行的数据(全库或者特定schemas)迁移 2、适用于无PDB的Oracle环境 3、适用于RAC,SI,ADG 以及多实例的环境 使用方法: 创建脚本为 display_all_users_ddl.sh 然后将正文内容贴入 并保存,然后
阅读全文