草庐IT

ORACLE_UNQNAME

全部标签

从零写一个兼容MySQL/Oracle的Proxy中件间(一)《初识Oracle的通信协议》

0.前言MySQL由于开源的原因,有各式各样的中件间Proxy,极大的丰富了做高可用或迁移的方案,习惯了MySQL生态圈的灵活和便利,Oracle官方不开源代码和协议,没有中间件proxy,显得很笨重。比如以下的方案就会很不好办:实时抓取Oralce的访问SQL日志慢日志捕获和收集高可用中件间Proxy在故障时自动切换SQL访问黑名单。基于以上的一些困难,打算自己从头写一个兼容MySQL/Oracle的中件间,希望从中件间层同时支持两种数据库。方便我们做数据库的高可用管理和从Oracle到MySQL的迁移。这个计划是在年前的2021年最后一次组内会议上提出来的构想。元旦放假期间我就一直在想这事

oracle 口令文件参数文件

转载于:(140条消息)如何管理oralce口令文件和参数文件_oracle口令文件_梦想家DBA匠人的博客-CSDN博客口令文件审核Step1:使用root账号将oracledba的权限移除[root@oracle-db-19c~]#su-oracle[oracle@oracle-db-19c~]$[oracle@oracle-db-19c~]$idoracleuid=1501(oracle)gid=1501(oinstall)groups=1501(oinstall),1502(dba),1503(oper),1504(backupdba),1505(dgdba),1506(kmdba),

oracle 口令文件参数文件

转载于:(140条消息)如何管理oralce口令文件和参数文件_oracle口令文件_梦想家DBA匠人的博客-CSDN博客口令文件审核Step1:使用root账号将oracledba的权限移除[root@oracle-db-19c~]#su-oracle[oracle@oracle-db-19c~]$[oracle@oracle-db-19c~]$idoracleuid=1501(oracle)gid=1501(oinstall)groups=1501(oinstall),1502(dba),1503(oper),1504(backupdba),1505(dgdba),1506(kmdba),

不同模式下删除Oracle数据表的三个实例

首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd之前总结了ALTERTABLE的五种用法:Oracle中ALTERTABLE的五种用法(点击文字可跳转),现在以实例的

不同模式下删除Oracle数据表的三个实例

首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd之前总结了ALTERTABLE的五种用法:Oracle中ALTERTABLE的五种用法(点击文字可跳转),现在以实例的

[20230320]oracle各种name参数.txt

[20230320]oracle各种name参数.txt--//如果讲oracle的各种name参数,很容易混乱,特别对于初学者.通过一个简单例子概括总结一下.--//主要集中在DB_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,INSTANCE_NAME参数.--//首先oracle数据库一旦建立好,db_name就固定下来,不可以更改该参数,除非使用nid程序更改.--//另外DB_UNIQUE_NAME用来标识主备库.--//对于单机数据库建立前指定参数ORACLE_SID参数,这样建立数据库db_name=$ORACLE_SID.--//实际上的情况可以不同,or

[20230320]oracle各种name参数.txt

[20230320]oracle各种name参数.txt--//如果讲oracle的各种name参数,很容易混乱,特别对于初学者.通过一个简单例子概括总结一下.--//主要集中在DB_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,INSTANCE_NAME参数.--//首先oracle数据库一旦建立好,db_name就固定下来,不可以更改该参数,除非使用nid程序更改.--//另外DB_UNIQUE_NAME用来标识主备库.--//对于单机数据库建立前指定参数ORACLE_SID参数,这样建立数据库db_name=$ORACLE_SID.--//实际上的情况可以不同,or

oracle 19c 创建物化视图并测试logminer进行日志挖掘

1.创建物化视图altersessionsetcontainer=pdb;grantcreatematerializedviewtoscott;创建语法解释1."创建build"的方式(1)'immediate':立即生效,默认。(2)'deferred':延迟至第一次refresh时才生效2."刷新refresh"的方式(1)force:默认。如果可以'快速刷新'就'快速刷新',否则执行'完全刷新'(2)fast:'快速刷新'。只刷新'增量'部分(前提:创建'物化日志')(3)complete:'完全刷新'。刷新时更新全部数据,包括视图中已经生成的原有数据(4)never:从不刷新3."触发

oracle 19c 创建物化视图并测试logminer进行日志挖掘

1.创建物化视图altersessionsetcontainer=pdb;grantcreatematerializedviewtoscott;创建语法解释1."创建build"的方式(1)'immediate':立即生效,默认。(2)'deferred':延迟至第一次refresh时才生效2."刷新refresh"的方式(1)force:默认。如果可以'快速刷新'就'快速刷新',否则执行'完全刷新'(2)fast:'快速刷新'。只刷新'增量'部分(前提:创建'物化日志')(3)complete:'完全刷新'。刷新时更新全部数据,包括视图中已经生成的原有数据(4)never:从不刷新3."触发

从Oracle TFA偷师学艺

​做了多年数据库优化与服务工作,对TFA这样的工具已经产生了依赖性,一旦客户的系统遇到问题,肯定会让客户提供一份TFA收集的信息,然后基于这些信息进行分析。大部分问题都可以从TFA采集的数据中获得答案。OracleTFA是一个用于收集和分析跟踪和日志文件的实用程序,可以自动检测和收集与Oracle产品相关的各种诊断数据,例如跟踪、日志、AWR报告、ASH报告和、配置文件系统信息等,并将它们汇总到一个统一的位置。使用OracleTFA,管理员可以更快地诊断和解决问题,减少系统停机时间并提高生产力。TFA可以和OracleSupportService紧密集成,OSS/OCS/ACS等支持部门可以利