
Oracle 11G
文章平均质量分 87
Yuanpeng.Li
oracle
展开
-
oracle 11g 单实例静默安装
环境规划:OS Version : CentOS Linux release 7.4.1708 (Core)Oracle Version: 11.2.0.4操作系统环境配置可参考Oracle 单实例安装文档1、修改响应文件相关参数vi db_install.rsporacle.install.option=INSTALL_DB_SWONLY //安装类型...原创 2020-02-06 14:47:25 · 556 阅读 · 0 评论 -
ASM共享磁盘组冗余模式变更方案
目录1、方案背景1.1 需求:1.2 备份数据库2、迁移步骤2.1 创建磁盘组2.1.1 新建磁盘组2.1.2 查看磁盘组2.2 迁移控制文件2.2.1 现环境2.2.2 迁移方法2.2.3 迁移步骤2.3 迁移数据文件2.3.1 现环境2.3.2 迁移方法2.3.3 迁移步骤2.4 迁移临时文件2.4.1 现环境2.4...原创 2019-12-31 13:33:41 · 2692 阅读 · 2 评论 -
安装数据库报错:Error in invoking target 'agent nmhs' of makefile xx
安装数据库报错:Error in invoking target 'agent nmhs' of makefile1 报错信息Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'. See '/u01/app/gri...原创 2019-11-01 21:43:51 · 591 阅读 · 0 评论 -
执行root.sh时ohas启动失败报错
以下内容学习自大张哥和高老师###执行root.sh——(报错CRS-4046:?Invalid Oracle Clusterware configuration.CRS-4000: Command Create failed, or completed with errors.) 错误原因: 应该是之前删文件删得不够干净,或者是有些配置文件写在了什么系统文件里,造成安...原创 2019-11-01 12:59:08 · 814 阅读 · 0 评论 -
Redhat 7 &Centos 7 禁用IPV6
在日常工作中,经常都会涉及到关闭IPV6的做法,现在记录两种关闭IPV6的方法:目录修改系统启动项grub,使之在引导时就不加载IPV6模块,从而关闭IPV61、查看系统模块中的IPV62、查看IP信息3、修改系统启动项4、重新生成/boot/grub2/grub.cfg5、reboot 重启操作系统7、查看系统模块中的IPV68、查看IP信息禁用...原创 2019-10-17 23:00:45 · 1672 阅读 · 0 评论 -
记一次统计信息导致的查询慢
客户说今天有一个表在查询时,加count(1)比查询单列慢很多很多,而且加order by之后查询也很慢现象:一个简单的查询SQL,不加order by时查询挺快的,加上order by 需要几分钟。SQL> set autot traceSQL> select a.Point_Acct_Balance_Id 2 from npoint.Point_Acct_Bal...原创 2018-11-26 21:11:18 · 498 阅读 · 0 评论 -
启动--修改自动收集统计信息任务的执行时间
1、开启自动收集任务1.1 查看统计信息自动收集状态disable SQL> select window_name,window_next_time,window_active,optimizer_stats from dba_autotask_window_clients order by window_next_time; WINDOW_NAME ...原创 2018-11-28 15:18:09 · 1156 阅读 · 0 评论 -
清空监听日志
1:首先停止监听服务进程(tnslsnr)记录日志。lsnrctl set log_status off; 2:将监听日志文件(listener.log)复制一份,以listener.log.yyyymmdd格式命名cp listener.log listener.log.201506223、将监听日志文件(listener.log)清空。清空文件的方法有很多> liste...原创 2018-12-12 15:08:00 · 213 阅读 · 0 评论 -
查看执行计划的方法
目录查看执行计划的方法1、Explain Plan For SQL1.1 查看plan_table1.2 解析SQL执行计划1.3 查看执行计划2、SQLPLUS AUTOTRACE2.1 查看plan_table2.2 查看SQL执行计划3、SQL TRACE3.1 执行SQL TRACE3.2 查看trc文件中的执行计划4、V$SQL和V$SQL...原创 2018-12-19 17:50:48 · 2381 阅读 · 0 评论 -
Oracle修改用户profile属性
目录更改属性1、查询profile2、更改session连接属性用户Profile详解一、Profile目的:二、条件:三、查看系统的默认PROFILE四、创建 profile 的语法如下:五、部分解释:六、尝试创建一个混合型的PROFILE(包含资源限制和密码限制): 七、PROFILE 何时生效八、将配置文件分配给用户:九、11g orac...原创 2018-12-26 18:30:47 · 10978 阅读 · 0 评论 -
yum安装报错You could try using --skip-broken to work around the problem
[root@yndxbak2 home]# yum -y install gcc*Loaded plugins: product-id, search-disabled-repos, security, subscription-managerThis system is not registered with an entitlement server. You can use subscr...原创 2018-12-26 21:26:40 · 8599 阅读 · 0 评论 -
查看有绑定变量的SQL的绑定变量值
设置一个绑定变量,执行SQL,查看执行计划 SQL> var a varchar2(10); SQL> exec :a:='TAB$'; PL/SQL procedure successfully completed. SQL> select owner from dba_objects where object_name =:a; ...原创 2019-01-03 20:54:34 · 2025 阅读 · 1 评论 -
ORACLE 10g、11g批量刷新用户密码
一、ORACLE 10g批量刷新用户密码select ' alter user ' || username ||' identified by values '''||password ||''';' from dba_users where ACCOUNT_STATUS<>'LOCK' and ACCOUNT_STATUS not like 'EXPIRED%LOCKED';...原创 2019-03-16 12:03:08 · 838 阅读 · 2 评论 -
归档丢失-数据文件离线-恢复案例
11g库的sysaux表空间因缺少历史归档,导致无法正常online使数据库的很多功能受限,通过BBED实现恢复过程.还原故障查看状态 SQL> col name for a50 SQL> select file#,name,status from v$datafile; FILE# NAME ...原创 2019-03-16 12:27:19 · 510 阅读 · 0 评论 -
sysdate的sqlplus与plsql查询不一致
记:sysdate的sqlplus与plsql查询不一致故障一例1、故障现象:通过plsql查询sysdate时间与sqlplus查询的时间不一致:plsql查询时间:sqlplus查询时间:2、分析故障:2.1、对比节点间的plsql查询结果可以发现正常节点的systimestamp时区是+8:00,故障节点的systimestamp时区为-04:00...原创 2019-09-10 10:47:40 · 2457 阅读 · 0 评论 -
ORA-04030: out of process memory when trying to allocate 123416 bytes (QERHJ hash-joi,kllcqas:kllslt
突然接到应用说连不上数据库了,还发来了一个截图还好不是什么核心库,喝口水,不慌。监听程序无法分发客户机连接——难道数据库宕了,呸呸呸,往好的方面想想,可能只是监听掉了,启动一下监听就好了。登上数据库,监听好好的,但是为啥没实例呢。奇怪了,ps -ef |grep pmon空空如也。。。。乌鸦嘴了,宕库了毕竟生产库,还是先恢复吧,启库。还好没报什么错,直接就起来了。打电话...原创 2018-09-27 20:10:15 · 4345 阅读 · 0 评论 -
记一次ohasd进程启动失败启库失败
故障现象:crsctl start crs失败第一次尝试启crs[root@odsrac1 bin]# ./crsctl start crs CRS-4124: Oracle High Availability Services startup failed. CRS-4000: Command Start failed, or completed with errors...原创 2018-11-13 20:32:57 · 3028 阅读 · 0 评论 -
expdp报错:ORA-31642、ORA-04063、ORA-06508
故障现象:ORA-31642:the following sql statement files:BEGIN "xx.yy".SCHEMA_CALLOUT(:1,0,1,'11.02.00.04.00'); END;ORA-04063: ORA-04063: package body "xx.yy" has errorsORA-06508: PL/SQL: could not find...原创 2018-08-21 14:10:58 · 1290 阅读 · 0 评论 -
reboot主机卷组启动失败
现象: 解决办法:修复启动失败的卷组fsck -y /dev/mapper/VolGroup-lv_home原创 2018-09-05 19:07:52 · 192 阅读 · 0 评论 -
ORA-19905: log_archive_format must contain %s, %t and %r
今天遇到一个小问题:ORA-19905: log_archive_format must contain %s, %t and %r 现在来重现一下当时的情况,并解决。 更改了log_archive_format参数: SQL> alter system set log_archive_format='arch_%t_%s.dbf' scope=spfile; ...原创 2018-09-19 17:16:20 · 590 阅读 · 0 评论 -
安装11gRAC,Cluster Node Infomation 点击Add弹出来中间一个线
OS:Oracle linux 7.3DB:11.2.0.4现象:图形界面安装Oracle11.2.0.4的RAC时,在Cluster Node Infomation步骤时,点击Add添加节点时,弹出一根竖线,并无窗口。如下图 处理方法:1、分辨率:看到这个图形,我第一反应就是分辨率的问题,但是调了很多次分辨率,结果也是一样的。排除2、用户:由于是用root跳转到gri...原创 2018-09-25 15:41:13 · 896 阅读 · 1 评论 -
Oracle11.2.0.4 RAC打最新PSU 20180717
OS:Redhat 6.8DB:Oracle 11.2.0.4 RAC这里打补丁是达到11.2.0.4.20180717这个版本,是加载的OJVM+GI的补丁。需求根据客户要求做相应的修改。 更新替换OPatch: [root@ynzd1 ~]# cd $ORACLE_HOME [root@ynzd1 11.2.0]# mv OPatch OPatch_bak1 ...原创 2018-09-25 17:16:48 · 2052 阅读 · 0 评论 -
行锁案例分析—enq: TX - row lock contention
今天遇到接到一个通知,让检查一下9点-10点数据库是否有性能问题。核心生产,不敢怠慢,感觉取个报告来瞅一瞅吧。这是一个基于AIX系统的11.2.0.4的RAC。拥有64颗CPU。报告收集时间为9点-10点,60分钟。这里我们注意到了一点,DB Time达到了4257,算一下,AAS也达到了70左右了,已经超过了CPU的数量,说明这个数据库在这个时间段还是挺繁忙的。下面来看看等待事件。...原创 2018-09-27 19:01:25 · 1667 阅读 · 0 评论 -
迁移数据文件-文件系统-裸设备
之前在基于AIX的Oracle9i上加表空间的时候,粗心少些了裸设备的数据文件路径,导致后面弄了很久才改了回去。现在在基于Redhat 6.4上的Oracle11g进行重演一下。环境模拟1、创建表空间 SQL> create tablespace lyp datafile '/home/oracle/enmo/lyp01.dbf' size 5m; Tables...原创 2018-10-08 21:36:09 · 789 阅读 · 0 评论 -
调整redo日志大小和组数
调整redo日志大小和组数[Oracle@scdb1 ~]$ export ORACLE_SID=cams[oracle@scdb1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Jul 13 12:35:42 2017Copyright (c) 1982, 2013, Oracle. All ...原创 2018-10-25 17:16:27 · 1433 阅读 · 0 评论 -
OSW下载,安装,启动
Download OSW in this note: OSWatcher (Includes: [Video]) ( Doc ID 301137.1 ) Install and start osw following: OS Watcher User's Guide ( Doc ID 1531223.1 )原创 2018-10-24 10:29:22 · 1128 阅读 · 0 评论 -
undo_retention的优化
在生产环境中,尽量减少ORA-1555的出现, 应该将数据库的undo_retention调整到一个合适的值优化的依据:You can choose to allocate a specific size for the UNDO tablespace and then set the UNDO_RETENTION parameter to an optimal value according...原创 2018-10-24 11:59:11 · 535 阅读 · 0 评论 -
AUDIT_TRAIL 详解
AUDIT_TRAILProperty Description Parameter type String Syntax AUDIT_TRAIL = { none | os | db [, extended] | xml [, extended] } Default value none Modifiable No Basic No ...翻译 2018-10-24 12:03:07 · 8069 阅读 · 0 评论 -
CRS加监听服务
1、添加监听服务:grid@acctdb1:/export/home/grid $srvctl add listener -l LISTENER_CRM3EOP -p 17222、启动监听服务:grid@acctdb1:/export/home/grid $srvctl start listener -l LISTENER_CRM3EOP3、查看状态:grid@acctdb1:/exp...原创 2018-10-30 21:58:03 · 673 阅读 · 0 评论 -
CRS添加ora.taf.svc服务
1、修改service_names: SYS@crm3eop2> alter system set service_names='crm3eop_taf' sid='crm3eop2' scope=spfile; System altered. Elapsed: 00:00:00.02 SYS@crm3eop2> Usage: srv...原创 2018-10-30 22:07:44 · 774 阅读 · 0 评论 -
ssh默认端口修改
为了安全起见,服务器的ssh端口从默认的22修改为了22228在安装RAC时,oracle用户间做了互信,但是并不能通过ssh直接连接,必须要加上-p 22228才能通oracle@billdb1:/export/home/oracle#ssh billdb2 ssh: connect to host billdb2 port 22: Connection refused gr...原创 2018-11-01 15:13:18 · 3983 阅读 · 0 评论