![](https://img-blog.csdnimg.cn/2020021316385077.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
文章平均质量分 50
Oracle
Lissen_Gan
非学无以成才,非问无以广识;
展开
-
OGG不同表指定不同extract、dump、replicat
注意:每个extract对应一个dump和replicat,有多个个extract就有多少个dump和replicat1.1 环境准备create tablespace test_tbs datafile '/u01/app/oracle/oradata/ggg11g/test_tbs01.dbf' size 10M autoextend on maxsize unlimited;create user test identified by test account unlock default.原创 2022-02-12 21:51:47 · 680 阅读 · 0 评论 -
Oracle RAC到RAC配置OGG单向同步
CentOS6.8 Oracle 12.2.0.1 RAC到CentOS7.6 Oracle 19c RAC单项同步/* OGG数据迁总体规划参考文档 */https://cloud.tencent.com/developer/news/694510一、创建共享目录RAC环境下,OGG安装目录需要处于全部节点的共享目录下,可以使用ACFS或NFS。ACFS用于挂载一个共享目录(用于安装OGG软件)到2个节点,ACFS可以使用已经存在的磁盘组,也可以单独创建磁盘组。**1、源端创建共享目录(NFS原创 2022-01-16 21:01:25 · 1562 阅读 · 0 评论 -
Oracle审计篇——统一审计[转]
一、 统一审计作用 统一审计跟踪从各种来源捕获审计信息。通过统一审计,您可以从以下来源捕获审计记录: 来自统一审计策略和AUDIT设置中的审计记录(包括sys的审计记录)来自DBMS_FGA的细粒度审计记录Oracle Database Real Application Security审计记录Oracle Recovery Manager审计记录Oracle Database Vault审计记录Oracle ...转载 2021-06-22 10:52:43 · 1564 阅读 · 0 评论 -
B树索引概念
一、B树索引组件B树索引是一个典型的树结构,其包含的组件主要是:1、根节点(最顶端的索引分支块):包含指向其他索引分支块或索引叶子块的指针和索引键值列。2、索引分支节点(索引分支块):包含指向其他索引分支块或索引叶子块的指针和索引键值列。3、索引叶子节点(索引叶子块):索引叶子块包含被索引键值和用于定位该索引键值所在的数据行在表中实际物理存储位置的ROWID。(这里得指针是指相关索引分支块和索引叶子块的块地址RDBA)二、Oracle访问B-Tree索引顺序ROOT(LMC B C 索引根节原创 2021-06-14 21:42:54 · 1584 阅读 · 0 评论 -
数据库通用学习线路(方法论)
一、安装部署1、单机安装:rpm、二进制、yum安装、docker安装2、环境变量设置3、配置远程登录4、连接数据库的命令行工具5、db和实例的关系6、升级(大版本升级、小版本升级)二、体系结构1、物理结构:物理文件2、逻辑结构:逻辑组件3、内存结构:4、进程结构:5、存储结构:三、备份恢复(注意客户端和服务端工具)1、逻辑备份2、物理备份(全量和增量)3、文件导出和导入4、闪回四、高可用1、物理复制(DG、流复制)2、逻辑复制(逻辑DG、逻辑订阅、MySQL主从复制原创 2021-05-22 21:28:24 · 389 阅读 · 0 评论 -
RHEL6.5_Oracle_11.2.0.4 RAC 删除和添加节点
6.12 RHEL6.5_Oracle_11.2.0.4 RAC 删除和添加节点6.12.1 RAC中删除和保留节点信息保留节点: 节点1删除的节点: 节点2重新添加的节点: 节点26.12.2 删除节点6.12.2.1 保留节点备份OCRocrconfig -showbackup;ocrconfig -manualbackup;ocrconfig -local -manualbackup;ocrconfig -export “/u01/app/11.2.0.4/grid/cdata原创 2021-05-18 07:57:54 · 680 阅读 · 1 评论 -
打补丁时父补丁和子补丁相关安装回滚问题
打补丁时父补丁和子补丁相关安装回滚问题[oracle@lissen-n2 32119931]$ $ORACLE_HOME/OPatch/opatch lspatches30138470;Database Oct 2019 Release Update : 12.2.0.1.191015 (30138470)30122814;OCW OCT 2019 RELEASE UPDATE 12.2.0.1.191015 (30122814)30133625;OJVM RELEASE UPDATE: 12.2.原创 2021-03-28 10:33:25 · 288 阅读 · 0 评论 -
Linux7.4_x86_64 Oracle 12.2.0.1 RAC环境打RU打时候报错处理
Linux7.4_x86_64 Oracle 12.2.0.1 RAC环境打RU打时候报错处理在使用opatchauto使用nonrolling方式手动打补丁的时候报错Execution of [OPatchAutoBinaryAction] patch action failed, check log for more details. Failures:Patch Target : lissen-n1->/u01/app/oracle/product/12.2.0.1/dbhome_1 Ty原创 2021-03-25 21:01:54 · 503 阅读 · 0 评论 -
Oracle分区表使用详解
一、分区表的概念分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个“表空间”(物理文件上),这样查询数据时,不至于每次都扫描整张表而只是从当前的分区查到所要的数据大大提高了数据查询的速度。"""分区表的具体作用"""Oracle的表分区功能通过改善可管...原创 2020-02-27 21:21:17 · 386 阅读 · 0 评论 -
Oracle 12c CDB环境创建PDB的几种方法
1、DBCADBCA是图形化界面,这里就不演示了…2、克隆种子容器"""查看数据库PDB""SYS@dgpri>select con_id,name,dbid,open_mode from v$containers;CON_ID NAME DBID OPEN_MODE------ --------------- ---------- ----------------...原创 2020-02-26 17:36:20 · 1148 阅读 · 0 评论 -
Oracle 12c CDB环境管理用户和角色
一、管理用户1、本地用户本地用户只能在PDB内创建SYS@dgpri>select con_id,name,dbid,open_mode from v$pdbs;CON_ID NAME DBID OPEN_MODE------ --------------- ---------- -------------------- 2 PDB$SEED ...原创 2020-02-26 15:50:43 · 1159 阅读 · 0 评论 -
Oracle锁机制和锁争用问题[转]
一、Oracle数据库的锁类型根据保护对象的不同,Oracle数据库锁可以分为以下几大类:1、DML锁数据锁,用于保护并发情况下的数据完整性。insert、update、delete操作时锁定表中数据,可以是表级别的或行级别的,是隐含的(implicit)、DML操作时Oracle自动添加的。2、DDL锁字典锁,用于保护数据库对象的结构。创建、修改、删除表时在表上施加的锁,始终是表级...转载 2020-02-26 01:23:58 · 550 阅读 · 0 评论 -
Oracle RAC OCR备份恢复
一、OCR物理备份恢复1、手动备份OCR[root@lissen-node1 ocr]# ocrconfig -showbackup;PROT-24: Auto backups for the Oracle Cluster Registry are not availablelissen-node1 2020/02/25 22:46:34 +OCR:/lissen/OCR...原创 2020-02-25 23:31:08 · 471 阅读 · 0 评论 -
Oracle RAC心跳机制
1、网络心跳(Network HeartBeat,NHB) 首先是确定集群节点之间的连通性,以便节点之间能够了解彼此的状态,而对于Oracle集群,这是通过节点间的网络心跳来实现的。对于Oracle集群,ocssd.bin守护进程每秒钟向集群的其他节点发送网络心跳(当然是通过集群的私网)。[root@lissen...原创 2020-02-25 21:25:27 · 3557 阅读 · 0 评论 -
Oracle 19c_ASM_单实例物理DG主库归档丢失使用主库基于SCN增量备份来恢复DG
1、环境准备构建主库归档丢失的情况"""关闭备库"""[oracle@hhh ~]$ srvctl stop db -d ZZZDGPHY -o abort;"""查看主库"""SYS@dgpri>select name,db_unique_name,database_role,open_mode,switchover_status from v$database;NAME...原创 2020-02-24 21:00:56 · 1403 阅读 · 0 评论 -
Oracle并行相关概念
并行执行的本质就是以额外的硬件消耗来换取目标SQL执行时间的缩短。当我们在对目标SQL进行优化时,使用统计信息,Hint,改写SQL等方法都不能缩短目标SQL的执行时间时,这个时候就需要考虑使用并行了…1、默认并行"""oracle数据库默认情况下不开启并行"""SCOTT@TNS_PDB01>show param...原创 2020-02-24 17:31:48 · 219 阅读 · 0 评论 -
Oracle中使用Hint对目标SQL进行优化时几种被忽略的情况
参考书籍:<<基于Oracle的SQL优化>> 作者:崔华 Hint实际上是一种特殊的注释,它一种固定的格式和位置出现在SQL语句的SQL文本中,它可以影响优化器对执行计划的选择,但这种选择并不是强制的,优化器在某些情况下会忽略目标SQL中的Hint,即使这个Hint的语法和语义都是有效的。下面列举几种Oracle优化器会忽略目标SQL中的Hint的情况:1、受关键...原创 2020-02-18 20:48:26 · 454 阅读 · 0 评论 -
Python使用jinja2模块从Oracle数据库中读取表数据并保存到html中
1、创建jinja2模块<html><head> <style type="text/css"> .a { float: left; list-style:none; margin:0 10px; } .b { ...原创 2020-02-16 00:59:17 · 768 阅读 · 0 评论 -
Oracle Frequency类型直方图对可选择率的影响
Oracle默认情况下认为表中列的数据时平均分布的,但实际上并不是如此,下面做个简单的简单的实验来看看Freqency直方图对可选择率的影响。Freqency类型的直方图时指收集表中列的统计信息时指定的Bucket大于等于表中列的DISTINCT值,否则收集到的是BANLACED 类型的直方图。1、环境准备**创建实验使用的表T1**SCOTT@TNS_PDB01>create tab...原创 2020-02-06 16:18:38 · 662 阅读 · 0 评论 -
Oracle触发器常见实例
1、创建随数据库启动时自动启动PDB数据库(系统触发器)create or replace trigger trigger_sys_open_pdb01 after startup on databasebegin execute immediate 'alter pluggable database pdb01 open';end;/2、创建限制修改表...原创 2020-01-12 17:09:53 · 880 阅读 · 0 评论 -
Oracle执行计划的稳定(使用MANUAL类型的SQL PROFILE)
使用MANUAL类型的SQL PROFILE来稳定执行计划手动类型的SQL PROFILE总的来说就修改HINT,就是将COST较少的HINT部分复制到COST较多的里面去。就是执行计划中的Outline Data部分。1、环境准备...原创 2020-01-13 15:52:08 · 281 阅读 · 0 评论 -
Oracle执行计划的稳定(使用自动类型的SQL PROFILE)
SQL执行效率突然的衰减往往是因为目标SQL执行计划的改变。一般情况下可以有如下方法来稳定执行计划1、使用SQL PROFILE2、使用SPM而SQL PROFILE又分为自动类型的SQL PROFILE和手动类型SQL PROFLIE1、使用自动类型的SQL PROFILE来稳定执行计划环境准备:SCOTT@TNS_PDB01>create table t1(n number...原创 2020-01-13 12:41:04 · 369 阅读 · 0 评论 -
Oracle单实例ASM搭建DG_BROKER(Linux7.4_19C)
1、检测准备库是否能正常切换原创 2020-01-13 20:29:51 · 2108 阅读 · 0 评论 -
Linux7.4安装Oracle 19c RAC
Linux7.4安装Oracle 19c RACOS配置规划:Linux7.4安装19c对OS内存要求较高,我这里给了每个节点给8G的内存,共享存储给的2G,太低了安装时会报错。IP地址规划:#Public IP192.168.59.100 lissen-n1192.168.59.101 lissen-n2#Private IP192.168.2.100 lissen-n1-pr...原创 2020-01-15 23:23:01 · 2537 阅读 · 0 评论 -
一步一步搭建11gR2 rac+dg之安装rac出现问题解决[转]
一步一步搭建11gR2 rac+dg之安装rac出现问题解决(六) 一步一步在RHEL6.5+VMware Workstation 10上搭建&nbs...转载 2020-01-14 03:32:06 · 4971 阅读 · 0 评论