oracle
oracle
刚烈的小马
十年老DBA,精通Oracle数据库管理,精通OGG运维,喜欢各种数据库故障和救援处理。同时熟悉mysql、mongodb运维,喜欢钻研各类疑难杂症、技术新动向。 持有oracle OCM,ogg OCP, mysql OCP, mongodb认证,AWS SAP认证,阿里云ACP认证等。
展开
-
11g dbfs配置
参考文档Configuring DBFS on Oracle Database Machine (Doc ID 1054431.1)Oracle? Database SecureFiles and Large Objects Developer’s Guide 11g Release 2 (11.2) – 6 DBFS File System Clienthttps://docs.oracle.com/cd/E11882_01/appdev.112/e18294/adlob_client.htm#A原创 2020-12-31 19:04:41 · 392 阅读 · 1 评论 -
各种dbca静默建库
帮助Example: 18c Database Creation In Silent Mode Using Rsponse File (Non-CDB, CDB) (Doc ID 2430155.1) dbca -help 全部参数dbca -help -createDatabase11g/12c 单机dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/...原创 2020-12-17 23:18:21 · 384 阅读 · 0 评论 -
imp导入到不同表空间
问题虽然现在oracle的导数我们都尽量使用数据泵,但如果实在是从9i导出,或者是开发人员只给了exp出来的dmp,我们也只能默默使用imp去导入。exp/imp导数非常不灵活,一个经常遇到的问题就是导入时提示表空间不存在。源库和目标库表空间不一致,导入时我们想导入到指定的表空间中。处理办法实现的办法是限制导入目标用户的表空间权限,逼着它只能导入到有权限的表空间。举例,如果要导入到scott用户的默认表空间system中(原本数据在users表空间),select GRANTEE,PR原创 2020-12-01 00:05:37 · 1927 阅读 · 2 评论 -
oracle单机&adg备库自启动
需求:对于oracle grid环境,无法是RAC还是单机+ASM,无论是主库还是ADG备库,grid都非常友好的自动启动数据库实例。但对于单机环境,必须自己写脚本或依赖dbstart脚本。如果是单机的ADG备库,我们还有更多功能需求:1、OS关闭前能自动关闭数据库和监听2、OS启动后能自动启动数据库和监听。如果是主库能直接open,如果是ADG备库,能先mount,然后启动MRP应用一段时间(防止数据文件不平无法直接open),再open和启动实时同步。实现方法:1、要使这个.原创 2020-11-20 22:16:14 · 1109 阅读 · 1 评论 -
ORA-07445: exception encountered: core dump [joet_create_root_thread_group()+140]
问题描述:客户一套单机10.2.0.5 on Linux , 我给了打了最后的PSU:20299014(10.2.0.5.19)。 然后再dbca建库, 按以前11g的经常,是不需要再运行“@catbundle.sql psu apply”后面客户反应exp导数有报错:About to export the entire database .... exporting tablespace definitions. exporting profiles. exporting use...原创 2020-11-16 20:21:46 · 514 阅读 · 0 评论 -
11g ADG没有实时应用redo日志分析
前言客户11204单机到单机的linux active dataguard环境,之前adg同步都正常,反应从昨晚开始备库突然没有实时同步。备库MRP进程一直处于等待归档日志,而非在线日志。在主库手动切换归档,备库MRP进程才会应用新生成归档日志。一、现状检查从主库侧看下当前的ADG状态,V$ARCHIVE_DEST_STATUS.RECOVERY_MODE显示是MANAGED REAL TIME APPLY ,直观理解是备库实时应用中,但gap_status='LOG SWITCH GAP...原创 2020-10-22 22:09:12 · 2600 阅读 · 0 评论 -
子表外键缺索引导致父表的delete缓慢
问题描述:客户反应对表做delete非常缓慢,sql很简单,也有走索引.但是每次执行要1000多秒,单独的select count(1) fromGEMINI_V3.prod_repair_sheet_detail2则非常快。原因分析:1、查看表的信息:表不大,本身也有索引,而且索引都不大,也没有lob字段。2、monitor分析语句跑起来,看来绝大部分在CPU上。这个很诡异,表本身不大,物理IO也不高,很快才是。观察CPU的使用情况,14167就是delete.原创 2020-10-19 17:24:03 · 1773 阅读 · 5 评论