linux 7 安装oracle12C R2
##内存检查#Minimum: 1 GB of RAM#Recommended: 2 GB of RAM or moregrep MemTotal /proc/meminfo | awk '{print $2/1024" MB"}'##swap的检查#Available RAM,Swap Space Required#Between 1 GB and 2 GB,1.5 times the size of the RAM#Between 2 GB and 16 GB,Equal to the size of the RAM#More than 16...
flashback闪回技术
##开启flasbbackSQL> alter system set db_recovery_file_dest_size=80g scope=spfile;设置闪回区位置:SQL> alter system set db_recovery_file_dest='/workdb/account_flashback_area' scope=spfile;设置闪回目标为5天,以分钟为单位,每天为1440分钟:SQL> alter system set db_flashback_retention_...
获取完整的sqltext脚本。get_fulltext.sh
#!/bin/bash# by ray# 2017-08-31#v0.1##get sqltext from dbs_hist_sqltext,sqltext will be save current directory and file name will be sql_id.txtFromHist(){sqlplus -s /nolog
dg删除备库已经应用的归档日志脚本
#!/bin/bash#by ray#2017-08-30#v0.1. ~/.bash_profile#get sequence id that have applied.[ -e /home/oracle/.applied_archivelog.txt ] && rm -f /home/oracle/.applied_archivelog.txtsqlplus -s /nolog <<-RAYconn / as sysdbaset heading offset feedback off...
在线重定义 ?普通表转换成分区表
--收集表的统计信息exec dbms_stats.gather_table_stats('kcpt', 'TH_VEHICLE_MEDIA', cascade => true);--创建临时分区表CREATE TABLE KCPT.TEMP_MEDIA( MEDIA_ID VARCHAR2(100 BYTE) NOT NULL, VID &n...
查询前100个含有根阻塞进程的Hang Chain进程脚本
set pages 1000set lines 120set heading offcolumn w_proc format a50 trucolumn instance format a20 trucolumn inst format a28 trucolumn wait_event format a50 truset pages 1000set lines 120set heading offcolumn w_proc format a50 trucolumn instance format a20...
10046设置和文件参数讲解
10046 Event的追踪级别大致有:level 1:跟踪sql语句,包括解析、执行、提取、提交和回滚等。等同于sql trace;level 4:包括变量的详细信息;level 8:包括等待事件;level 12: 包括绑定变量与等待事件。level 16: 针对sql的每次执行过程,产生统计信息level 32: 针对sql的每次执行过...
SPM适用的场景和示例
##spm开启自动捕获SQL> show parameter sql_planNAME TYPE &...
SQL Query Result Cache的使用和配置--Oracle 11G新特性
##buffer cache和result cache的区别1 Buffer Cache中存储的是需要访问的数据2 Result Cache是访问数据的结果数据因此Result Cache的作用比Buffer Cache有效很多##参数含义和配置建议#result_cache_modeMANUAL : 表示当遇见中增加相关的hint(/*+ result_cache */)时,才使用Result Cache技术...
对表数据压缩compress的修改和查询
#1 将表转换为basic压缩表alter table emp move compress basic;#2 将表转换为OLTP压缩表alter table emp move compress for oltp;#3 将一个分区转换为basic压缩表alter table table_name move partitoin partition_name compress basic;#4 将一个分区转换为oltp压缩表alter tab...
启动FIB加快增量备份速度
启动FIB技术alter database enable block change tracking using file '/path/file_name';查看FIB是否启动set linesize 300select * from v$block_change_tracking;监控FIB使用情况select file#,avg(datafile_blocks),avg(blocks_read),avg(blocks_read/datafile_blocks) as pct_read_fo...
迭代查询 树形结构及常用的函数
父取子,包含父select * from tb_menu m start with m.id=1 connect by m.parent=prior m.id;父取子,不包含父select * from tb_menu m start with m.parent=1 connect by m.parent=prior m.id;子取父,包含子select * from tb_menu m start with m.id=38 connect by prior m.parent=m.id;子取父...
ORA-600 各个参数含义说明--转载自David Dai的csdn博客
一. ORA-600 概述ORA-600 是一个非常头疼的一个错误。比如: ORA-00600:internal error code, arguments: [4194], [43], [46], [], [], [], [], [] 这个就是undo 损坏出现故障的一个提示信息。关于这种情况的解决方法,参考blo...
从ORA-01752的错误,透过现象看本质
这几天开发同学反映了一个问题,有一个Java写的夜维程序,用于每天定时删除历史过期数据,3月10日之前经过了内测,但这两天再次执行的时候,有一条SQL语句一直报ORA-01752的错误,由于近期做过一次开发库的迁移,从一个机房搬迁至另一个机房,而且开发同学确认这期间未变代码逻辑,所以怀疑是否和数据迁移有关,这个错...
Starting MySQL.The server quit without updating PID file
今天下载了一个mysql5.7.18源码,装着玩,没想到安装了一上午都没有完成,不停报错,最后发现竟然是错误日志权限导致的。真是魔鬼藏在细节中啊。重要的事情说三遍:注意细节,注意细节,注意细节!![root@mysql5-7-18 ~]# chown root:root /usr/local/mysql/log/mysql_mysql-5-7-18.err[root@mysql5-7-18 ~]# ll /usr/lo...
oracle 11g常用隐含参数
ORACLE 11GR2常用参数(含隐含参数)设置如下:alter system set "_PX_use_large_pool" = true scope=spfile;alter system set "_clusterwide_global_transactions" = false scope=spfile;alter system set "_gc_defer_time" = 3 scope=spfile;alter system set "_resource_manager_always_off" = true scope=spfile;alt...
innodb_force_recovery设置
mysql> show variables like '%innodb_force_recovery%';+-----------------------+-------+| Variable_name | Value |+-----------------------+-------+| innodb_force_recovery | 0 |+----...
Oracle 10G RAC监听当掉问题的处理(Broken pipe) ID 550859.1
系统日志、告警日志、Clusterware日志都正常,唯一不正常的就是监听日志,监听器访问非常的频繁每1秒都有3到4个连接,一直持续不断,最后有如下报错:TNS-12518: TNS:listener could not hand off client connection...
使用coe_xfr_sql_profile固定执行计划
##执行sql,形成执行计划SQL> conn scott/tigerConnected.SQL> set autot trace SQL> set serveroutput onSQL> select * from t1 where mgr=7698;...
SP2-0618:Cannot find the Session Identifier.SP2-0611
[oracle@rman1 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on Mon May 22 14:31:03 2017Copyright (c) 1982, 2013, Oracle. All rights reserved.SQL> conn scott/tigerConnected.SQL> set autot traceSP2-0618: Cannot find the Session Identifier. ...