摘要:2020年,全球数据库行业市场规模已经达到了665亿美元。2021年,全球信息化程度进一步提高,经营管理信息化、办公模式自动化等均推动了整个全球数据库行业的发展。 随着我国信息化进程的加快以及互联网技术的广泛应用,大数据、云计算等信息产业环境日益成熟。其中,数据库作为支撑信息产业的基石,遇到了良好的
阅读全文
摘要:Oracle 字符集修改 问题背景 有些客户在安装oracle的时候,由于没有设置正确的字符集,导致一些功能不能正常使用,并在备份数据库的时候报错。 解决办法 1> 查看当前数据库字符集 1 SQL> select userenv('LANGUAGE') from dual; 2 USERENV('
阅读全文
摘要:某个客户数据库在巡检的时候发现alert日志里不定期会出现ORA-609错误,大致内容如下: *********************************************************************** Fatal NI connect error 12537, c
阅读全文
摘要:执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行计划也就成了SQL优化的先决条件。 通过执行计划定位性能问题,定位
阅读全文
摘要:ORA-29702:error occurred in Cluster Group Service operation错误解决 一. 故障描述 笔者尝试通过手工建立单实例DB的方法,启动数据库实例到nomount状态时,报错: SQL> startup nomount; ORA-29702: err
阅读全文
摘要:监听老是起不来,进入log文件一看,发现出现一大堆的Warning: Subscription For Node Down Event Still Pending,于是去metalink所寻下,发现如下一片文章,其中方法可以解决本机环境遇到的问题Warning: Subscription For N
阅读全文
摘要:1 linux 所有含有关键字“LOCAL=NO”的进程,这是Oracle数据库中远程连接进程的共同特点,因此通过以下命令可以kill掉所有的进程 ps -ef |grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用来隔开两个命令,
阅读全文
摘要:大量的等待事件,系统缓慢,从AWR看DBtime已经满负载了,主要等待事件如下 Enq: KO - Fast Object Checkpoint 占比DBTime的45%。通过ASH查询阻塞关系,等待该事件的用户SQL都被796会话阻塞,而该用户是CKPT进程。 SYS@orcl1>select s
阅读全文
摘要:一、今天在查看awr报告中,发现Top 5 Timed Foreground Events发现enq: HW - contention的等待事件; 二、enq: HW - contention的官方说明: The HW enqueue is used to serialize the allocat
阅读全文
摘要:导读 关系数据模型于 1970 年推出,并已占据主导地位 50 年。它为什么如此成功?这要归功第一性原理和布什内尔定律。 1971 年 3 月,英特尔推出世界上第一款通用微处理器——英特尔 4004。它有约 2300 个晶体管,售价 60 美元。 时间快进到 50 年后,最新的 iPhone 有将近
阅读全文
摘要:ORA_DBA:是ORACLE 的特有用户,是超级管理员权限,建成DBA 它具有管理数据库的最高权限。 注明:需要以管理员身份运行cmd,不然第4步会失败(点开始,输入cmd,右键以管理员身份运行) 1.利用命令查看当前系统用户:net user 这是当前系统中所有的用户。 2.查看用户组 net
阅读全文
摘要:--A低效率 select t.* from (select * from GET_ENTER_EXAM_SCORE t where signupyear = '2013' and signupseason = '春季') t where rownum < 100 --B高效率 select t.*
阅读全文
摘要:expdp/impdp由于源数据版本高于目标数据库版本,遭遇ORA-39001、ORA-39000,ORA-39142,解决只需要expdp导出时加上目标数据的version,具体问题及解决如下: 导入报错:[oracle@orcle02 ~]$ impdp scott/tiger director
阅读全文
摘要:修改sga_max_size太大后启动不了,按照网上的方法恢复也还是不行,最后查资料终于发现问题所在。整个过程如下SQL> alter system set sga_max_size=10000000000 scope=spfile; 系统已更改。 SQL> shutdown immediate;数
阅读全文
摘要:问题背景:有时候会遇到比较奇怪的现象,首次执行sql速度很快,后面再执行就变得很慢 正常来讲同样的一条SQL查询语句,根据执行计划,第一次查询完以后,后续再执行相同的语句应该很快才对。可是,现实却是第一次查询不慢(优化后2秒内查询),第二次以后就很慢。 对于执行计划中,在note部分有“cardin
阅读全文
摘要:expdp导出报错ORA-39127 处理对象类型 SCHEMA_EXPORT/TABLE/TRIGGERORA-39127: 调用 export_string :=EXFSYS.DBMS_EXPFIL_DEPASEXP.SCHEMA_INFO_EXP('ECOLOGY8',1,1,'11.02.0
阅读全文
摘要:【前言】 Oracle在安装的时候是软件安装加上数据库实例创建,这是两个独立的步骤。 安装方式有两种,一种是图形化界面安装,还有一种是静默安装,图形化安装这里不多做介绍,重点介绍一下静默安装的方式。 着重介绍静默安装是因为自动化运维中一键安装数据库采用的也是调用静默安装脚本的方式。这里图形化界面安装
阅读全文
摘要:问题背景: 客户启动数据库报错,协助排查问题 问题解决: 报错日志如下: SQL> startup;ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unres
阅读全文
摘要:诊断 ORA-27300 ORA-27301 ORA-27302 错误 (文档 ID 2179478.1) Oracle Database - Enterprise Edition - 版本 12.1.0.2 到 12.1.0.2 [发行版 12.1]Oracle Database - Enterp
阅读全文
摘要:alert.log日志报了如下的错误: 1 Fri Oct 17 19:59:51 2014 2 Thread 1 cannot allocate new log, sequence 4722 3 Private strand flush not complete 4 Current log# 1
阅读全文