system数据文件头损坏修复
打开数据库读取数据文件头sys@ORADB 2023-10-04 23:24:43> startup mountORACLE instance started.Total System Global Area 5016385624 bytesFixed Size 890
19c环境bbed安装及db_name查看
文件拷贝:cp -p bbedus.msb $ORACLE_HOME/rdbms/mesg/cp -p bbedus.msg $ORACLE_HOME/rdbms/mesg/cp -p sbbdpt.o $ORACLE_HOME/rdbms/lib/ cp -p ssbbded.o $ORACLE_HOME/rdbms/lib/编译安装:make -f $ORACL
动态数据脱敏
数据脱敏策略1.Oracle 数据脱敏使您能够屏蔽从应用程序发出的查询返回的数据。2.当您必须隐藏应用程序和应用程序用户必须访问的敏感数据时,请使用 Oracle 数据脱敏。优点:您有不同的类型可供选择。由于数据在运行时进行编辑,因此非常适合数据不断变化的环境。您可以在一个集中位置创建数据编辑策略,并从那里轻松管理它们。使您能够基于值创建各种函数条件SYS_CONTEXT,这些条件可在运行时用于
sql_trace相关脚本
SQL TraceSQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。不过我们这里主要用于描述SQL的执行过程的trace输出。 – SQL是如何操作数据的。 – SQL执行过程中产生了那些等待时间。 – SQL执行中消耗了多少资源。 – SQL的
恶意程序造成数据库启动报错
数据库启动报错SQL> startup ORACLE instance started.Total System Global Area 1068937216 bytes Fixed Size 2260088 bytes Variable Size 884999048 bytes Database Buffers 176160768 b
oracle系统表空间过大问题处理
SYSTEM表空间过大检查表空间时发现system表空间即将占满清除aud$表空间查看数据库审计功能是否开启show parameter audit查看数据库审计功能是否打开;audit_trail值为DB,说明数据库审计功能打开,审计策略也是打开;audit_sys_operations为FALSE说明可以审计非sys/system用户的所有操作,想要审计sys/system的操作,需要手动打开
enq:TX – row lock contention产生原因及处理脚本
enq:TX – row lock contention等待事件在生产中熟称为锁表,现将自己遇到的产生锁表情况总结如下:1. 统计信息不准确,造成update语句走错执行计划,有锁表情况。解决方法:重新收集统计信息,开启统计信息自动收集任务。2. 表中含有位图索引。解决方法为将位
mysql8.0.25二进制与源码安装
首先非常感谢甲骨文首席解决方案工程师陈臣老师赠书:由于本人mysql平时接触比较少,现将安装方法分享如下:二进制安装:一、创建操系统用户groupadd mysqluseradd -g mysql mysql二、解压二进制包,建立软链接cd /usr/local/ tar xvf mysql-8.0.25-linux-glib
ORA-39014问题处理
问题描述:某日,同事做impdp操作时反馈导入有终止情况,数据库版本为windows 19.3解决办法:查询数据库alert日志,出现ora-07445报错。查找mos相关文档,原因为导出的部分表中有字段有空格 3.查找源端表数据结构,过滤条件为字段有空格的4.按mos文档第2条处理方法,排除含有空格字段的表之后问题解决
Oracle自动收集统计信息
Oracle数据库自己会例行做一些定时任务,比如会自动进行统计信息收集等作业任务。建议关闭sql tuning advisor与auto space advisor维护任务。1.开启/关闭自动收集统计信息--1、查询自动维护任务 select client_name,status from dba_autotask_client; --2、关闭自动
ORA-28040和ORA-01017 的解决方法
在安装Oracle 19c数据库之后,客户端目前一般还是停留在10G、11G,如果客户端工具的版本是toad、plsql在连接12c、19c就会报如下两个错误:ORA-28040: No matching authentication protocolORA-01017: invalid username/password; logon denied解决办法:1、使用12C及其12C以上的客户端;
10g客户端连接19c报错ORA-07445问题处理
今日,有小伙伴反馈查询dblink报错:查看相关日志:errors in file d:\oracle\product\10.2.0\admin\rsgl\udump\rsgl_ora_2143340.trc:ORA-07445: 出现异常错误: 核心转储 [ACCESS_VIOLATION] [kpuhhfre+44] [PC:0x100C5CAC] [ADDR:0x70] [UNABLE_TO
查看视图定义卡死情况排查
某日,项目组人员反馈有一张视图可以查询,但是查看定义会卡死。数据库版本:11.2.0.1排查方法:使用脚本查看视图定义后,发现该视图存在dblink。初步怀疑卡顿原因是dblink造成,然后创建视图去掉dblink部分,仍然卡顿 3.目前情况是查看视图定义卡顿,重新创建视图仍然卡顿。4.查看等待事件5.查找阻塞会话,原因为连接dblink网络超时解决方法:先将dblink删除