
ORACLE
HLandHB
工大理工科毕业,职场经验15+,计算机软件应用方向全栈,OCM,近期主攻方向大数据。
展开
-
系统慢的原因有N多,怎么就选择了你一个?
今天接到一个应用端响应慢的问题,下面是处理过程:问题描述:系统访问很慢,让查下数据库是否有问题;系统环境:双机,多实例,有DG环境问题定位:(1)查alertlog日志(2)查磁盘(3)查归档(4)查集群(5)查系统均未发现明显异常问题分析:继续翻历史日志,看到一个Checkpoint not complete,于是深入了一下。SQL> select group#,status,archived,members from v$log; GRO..原创 2020-05-13 10:35:09 · 534 阅读 · 0 评论 -
不同任务,相同的实现方式
今天来了个Job。应用系统要升级,如果升级失败,要能够切换回去。这个任务的实质是基于时间点的恢复问题:前期准备:停库、备份(略)停库的本质是怕有应用连进来,备份是为了基于时间点做最新的恢复。开始升级:(略)恢复过程:(重点)(1)、数据库启动到mount状态,如果是集群环境,要全部这样操作,或者确认没有数据库状态为Open的节点。(2)恢复代码如下:RMAN> run {2> sql 'alter session set nls_date_format="y.原创 2020-05-12 15:34:09 · 429 阅读 · 0 评论 -
startup 由于memory_target 而报错的解决办法
有时候我们关闭数据库后,再启动却提示:ORA-00845:MEMORY_TARGETnot supported on this system这种错误处理有以下几种方法:(1)时间法:直接重启Linux,可解决。适合于有时间的朋友们。(2)不重启:mount -o remount size=4096M /dev/shm (推荐)(3)永久法:编辑/etc/fstab中相关的内容...原创 2020-05-06 21:14:42 · 498 阅读 · 0 评论 -
Oracle随Linux自动启动,你不知道的事儿...
每个人都知道Oracle安装后会在文件 /etc/oratab 中创建一条自动启动的记录,大概内容如下:orcl:/u01/app/oracle/product/11.2.0/dbhome_1:N如果将后面的N改成Y,大家可能认为oracle就会重启了,但往往不会生效。随着安装的不同、操作系统的不一样会导致Oracle往往不能自动随操作系统重启。这个设置是允许Oracle自动重启。O...原创 2020-04-23 09:24:43 · 300 阅读 · 0 评论 -
这个expdp异常,你能解决吗?
近期在给开发同事导数据库遇到的问题:..Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATATotal estimation using BLOCKS method: 1.128 GBProcessing object type SCHEMA_EXPORT/USERProcessing object type SCHEMA_EX...原创 2020-04-17 10:44:18 · 1463 阅读 · 0 评论 -
ORA-09925: Unable to create audit trail file Linux-x86_64 Error: 28: No space left on devic
晚上,接到信息科值班电话,说一个生产库连不进去了。于是VPN上去,用工具连也连不进去,报错:ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 28: No space left on deviceAdditional information: 9925ORA-02002: error while writ...原创 2020-03-06 22:24:56 · 5991 阅读 · 0 评论 -
Oracle Listener TNS-12547 TNS-12560 TNS-00517错误解决
lsnrctl start 启动报错:[oracle@DBKAIFA131 ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 20-FEB-2020 11:09:27Copyright (c) 1991, 2013, Oracle. All rights reserved.Startin...原创 2020-02-20 11:46:36 · 2106 阅读 · 0 评论 -
SQL优化之基本概念
(一)基数(Cardinality)基数:某个列的唯一键值的数量。例子:“性别”列,有两个值男和女,所以这个“性别”列的基数是2。那么主键列的基数就等于行数。查询基数列的SQL:SQL> conn scott/tiger@orcl;已连接。SQL> create table test as select * from dba_objects;表已创建。SQL&...原创 2020-01-13 23:34:21 · 589 阅读 · 0 评论 -
RAC集群因为OCR磁盘物理问题而导致的集群启动失败
某日对数据库集群进行例行检查,发现两个节点CRS服务都没有启动,OCRCHECK报访问物理存储错误:查看ASM磁盘情况:OCR磁盘未挂载;检查CRS相关服务信息:$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4535: Cannot communicate wit...原创 2019-12-23 17:39:10 · 754 阅读 · 0 评论