ORA-31693 & ORA-29913 & ORA-29401
故障描述数据库版本:11.2.0.4-->12.2.0.1描述:expdp 导出时遇到异常告警:故障分析导出语句为expdp \'/ as sysdba\' directory=EXPDP logfile=expdp_ogg.log exclude=statistics cluster=no du
SharePlex 环境部署
目标在 Linux 系统下安装 Oracle;利用 SharePlex 实现数据同步;可复制 DML 和 DDL 操作一、环境描述源端目标端操作系统linux 7.6linux 7.6IP192.168.66.111192.168.66.112数据库版本19.3.0.0.019.3.0.0.0二、数据库准备创建shareplex专用表空间create tablespace sp
Oracle MOS:CSI 申请
打开首页https://support.oracle.com/portal/ 登录账号请求访问输入注释和客户服务号(CSI号)输入公司名称,进行验证下一步提供联系信息:一般默认下一步即可接受使用条款并提交静等审批通过就好啦
PostgreSQL:源码目录结构
源码结构aclocal.m4:config 用的文件的一部分config/:config 用的文件的目录config.log:configure:configure 文件configure.in:configure 文件的雏形contrib/:contribution 程序COPYRIGHT:版权信息doc/:文档目录GUNMakefile:第一级目录的 MakefileGUNMakefile.i
UNWRAP
创建 UNWRAP 函数CREATE OR REPLACE PACKAGE AMOSUNWRAPPER IS FUNCTION DEFLATE(SRC IN VARCHAR2) RETURN RAW; FUNCTION DEFLATE(S
imp-00017 ora-06550
故障描述数据库版本:11.2.0.4-->12.2.0.1描述:imp 导入时遇到异常告警:故障分析这是个很常见的导入警告,通常与数据库/客户端版本有关。比如这里,源数据库是11.2.0.4,目标数据库是12.2.0.1解决方案在exp或imp时加上一个参数来禁用统计信息的导出/导入: statistics=none建议在 oracle 10g 以后,默认定时采集统计信息,可以在dba_sc
ORA-56935: existing datapump jobs are using a different version of time zone dat
故障描述数据库版本:11.2.0.4-->12.2.0.1描述:数据泵导入时遇到异常告警:故障分析该故障由timestamp在不同版本时区文件造成的解决方案查询 DST_UPGRADE_STATE 值SELECT PROPERTY_NAME, SUBSTR(PROPERTY_VALUE, 1, 30) VALUE F
ORA-600:[qertbGetPartitionNumber:qesma2],[],[],[]
故障描述数据库版本:11.2.0.4告警:故障排查根据用户查询反馈的告警,以及数据库版本信息,查询mos得知,可能为Bug:18899974为了确保定位无误,进一步跟客户沟通确认环境为ADG数据库PSU版本如下数据库PSU版本为16年的,而该bug是17年7月修复的综上所述,可以判断与 mos 上bug 的描述基本相符解决方案建议对数据库打最新的PSU,及时更新软件,避免b
Redhat 7.5+Oracle Rac 11.2.0.4 安装异常处理
根据Oracle官方文档描述,Oracle 11g支持在Redhat 7上进行安装今天准备尝试进行安装,整体步骤与在Redhat 6上基本一致,配置方法详见:环境准备,此处不再进行赘述但在运行脚本时会遇到故障,具体情况如下一、异常描述二、原因分析因为RHEL 7使用systemd而不是initd运行进程和重启进程,而root.sh通过传统的initd运行ohasd进程。三、解决方案在RHEL 7中
Oracle:db file scattered read
这个等待事件在实际生产库中经常可以看到,这是一个用户操作引起的等待事件,当SESSION等待multi-block I/O完成时,会产生这个等待事件。这通常发生在两种情况下:全表扫描(FTS: Full Table Scan)和索引快速扫描(IFFS: index fast full scan)。Oracle每次读取一个连续块的DB_FILE_MULTIBLOCK_READ_COUNT,并将它们分
Oracle:客户端安装
一、安装包根据版本需求进行下载,本例下载11.2.0.4instantclient-basic-linux.x64-11.2.0.4.0.zipinstantclient-sqlplus-linux.x64-11.2.0.4.0.zip二、安装客户端配置/etc/hosts解压unzip /app instantclient-basic-linux.x64-11.2.0.4.0.zip改名mv i
LogMinner
一、用途跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。 回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。 优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。 二、配置注意事项logminer必须使用被分析数据库实例产生的字典文件,而不是安装logminer的数据库产生的字典文件,另外必
PL/SQL 游标
一、说明游标字面理解就是游动的光标。用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等等。二、分类显式游标用CURSOR...IS 命令定义的游标,它可以对查询语句(SELECT)返回的多条记录进行处理。隐式游标是在执行插入(INSERT)、删除(DELETE)、修改(UP
PL/SQL 循环
一、基本的LOOP语句利用EXIT...WHEN结束循环操作DECLARE I NUMBER := -3; BEGIN <<test_loop>> LOOP &
Oracle:Linux 环境静默安装 GRID
一、环境介绍系统:Redhat 6.5数据库:Oracle 11gR2 11.2.0.3二、安装 Oracle Grid Infrastructure编写 grid_install.rsp 配置文件脚本路径:安装包根目录/response/grid_install.rsp内容#保持默认 oracle.install.responseFileVersion=/oracle/install/rspf
Oracle:GRID 下 root.sh 脚本
root.sh 脚本主要用于完成对集群的初始化和很多配置任务一、内容$GRID_HOME/install/utl/rootmacro.sh:负责一些和GI_HOME相关的验证工作$GRID_HOME/install/utl/rootinstall.sh:负责创建一些本地文件$GRID_HOME/network/install/sqlnet/setowner.sh:负责创建GI相关的临时文件$GRI
cluvfy 命令
cluvfy(Cluster Verify),简称CVU,是随Oracle集群管理软件一起发布的检查工具。它的功能是整个集群系统实施过程的各个阶段以及各个组件进行检查,并验证是否满足Oracle的要求一、命令列表cluvfy stage {-list|-help}列出所有参数cluvfy stage {-pre|-post} <stage-name> <stage-specifi
Oracle 官方给出声明——对于dblink产生影响
近期收到Oracle圈内分享得知在 Oracle 官方支持站点 MOS 上,最近发布了两篇告警文章Oracle Databases Need to be Patched to a Minimum Patchset/PSU/RU level before April 2019 (Doc ID 2361478.1)Mandatory Patching Requirement for Database
PL/SQL 条件
一、IFDECLARE A NUMBER := 4; BEGIN IF A > 0 AND A < 3 THEN
PL/SQL 运算符
运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 PL/SQL语言有丰富的内置运算符,运算符提供的以下几种类型:算术运算符下表列出了所有PL/SQL支持的算术运算符。假设变量A=10和可变B=5,则:查看算术运算符示例运算符描述示例+相加两个操作数A + B = 15-第一个操作数减去第二个操作数A - B = 5*两个操作数相乘A * B = 50/两个操作数相除A / B = 2**乘方