- 博客(96)
- 资源 (93)
- 收藏
- 关注
原创 RMAN duplicate搭建辅助数据库
使用RMAN DUPLICATE命令可以在保留目标数据库的基础上依靠目标数据库(TargetDatabase)的备份创建一个副本数据库(DuplicateDatabase),目标数据库和辅助数据库可以在同一台机器上,辅助数据库是目标数据库的一个拷贝。
2023-03-18 23:47:40
949
原创 Oracle RMAN的表级和表分区级恢复应用场景
可以看到,现在对于单表的恢复已经变得非常简单,只需一条命令即可完成单表从备份中的自动恢复,不用人工进行繁琐的操作。
2023-03-18 20:28:39
1352
原创 19c数据库current redo文件损坏的恢复
由于resetlogs之后,数据库内部scn和数据文件出现了不一致的情况,需要对数据库scn强制手工进行推进,检查数据库后台日志,还是有报错,可忽略,建议此时对数据库做全库的逻辑导出,并重建下当前数据库;启动报错,查看报错日志文件对应的日志状态,状态是CURRENT,且未归档;数据库故障场景:current redo文件损坏的修复。推进之后,进行数据库的打开,数据库正常open;由于日志缺少,导致数据出现丢失,数据不一致;检查表的情况,毫无疑问,表及记录已全部丢失;数据库报错,查看后台日志;
2023-03-13 22:23:51
805
原创 Oracle Apex 21.2 安装过程
什么是 Oracle APEX?Oracle APEX 是广受欢迎的企业级低代码应用平台。借助该平台,您可以构建功能先进的可扩展安全企业应用,并在任何位置(云或内部部署)部署这些应用。使用 APEX,开发人员可快速开发并部署出色的应用,从而解决实际问题并立即创造价值。您无需精通各种技术,就可以提供高级解决方案。您只需集中精力解决业务问题,其他工作都可以交给 APEX 来处理。
2023-02-26 15:12:07
2757
原创 VMware虚拟机19c RAC+Oracle Linux 7.9安装手册
基于 VMWARE Oracle Linux7.9 安装 Oracle19c RAC 详细配置方案
2023-02-14 23:28:51
16506
原创 Oracle Trace File Analyzer 介绍及简单使用
Oracle Autonomous Health Framework(AHF) 包含 Oracle ORAchk, Oracle EXAchk, and Oracle Trace File Analyzer(TFA). AHF工具包包含了Oracle常用的多种诊断工具,如 ORAchk, Oracle EXAchk, and Oracle Trace File Analyzer(TFA)等,用于Oracle健康检查等用途。如果尚未安装Oracle tfa,则推荐位置为/opt/oracle.tfa。
2023-02-12 22:41:03
1743
原创 ORACLE 19C 数据库的目录结构及日志路径
Grid Infrastructure(GI),集群软件是搭建RAC的基础,是RAC逻辑层次当中的集群层,是RAC重要的组成部分,同样也是RAC高可用性的保障。相对于Oracle单实例来说,部署安装和维护GI都增加了难度,尤其在日常的维护和故障处理过程中,各种日志的查看更加重要,本文主要对Oracle 19c 下的目录结构和路径进行介绍和说明。在19c中,日志路径发生了非常大的变化,与Oracle集群件相关的调试日志文件存储在/u01/app/grid/diag/crs/dkf/crs/trace目录中。
2022-12-23 16:22:53
5197
原创 Oracle使用NID调整数据库的DBNAME和DBID
我们知道,在数据库内部,数据库的DBNAME和DBID是数据库标识符,其中,DBID更是数据库的唯一标识符,如果要重新调整数据库的名字,一般是要重建控制文件,为数据库赋予新的名称 (DBNAME);但是,更改实例的内部数据库标识符 (DBID) 是不可能的,这样对于恢复管理器 (RMAN)来说,由于是通过 DBID来区分数据库的,因此无法在同一个RMAN存储库中同时注册种子数据库和重建之后的数据库。对此,Oracle专门提供的数据库名字修改工具NID(DBNEWID),解决了这个问题。
2022-12-22 23:13:53
1398
1
转载 How does SQL Plan Management match SQL statements to SQL plan baselines?
As more and more of your systems migrate to Oracle Database 11g, SQL Plan Management (SPM) is becoming increasingly popular as a mechanism to maintain plan stability and subsequently system performa
2015-09-06 14:07:00
767
转载 javascript基础
1 创建脚本块引用内容程序代码JavaScript 代码写在这里面2 隐藏脚本代码引用内容程序代码document.write(“Hello”);// -->在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示引用内容程序代码Hello to the non-JavaScript b
2015-08-28 14:20:44
596
原创 《吃掉那只青蛙》
青蛙谚语一: 如果你每天早晨第一件事就是吃掉一只活青蛙,那么你会欣喜地发现,今天没有什么比这更糟糕的事情了(先解决最具挑战性的任务)。青蛙谚语二: 如果你必须吃掉两只青蛙,那就先吃那只长得丑的(先处理更重要、更困难的工作)。青蛙谚语三: 如果你必须吃掉一只活青蛙,就算你一直坐在那里盯着它也无济于事(动手去做)。1.准备就绪:确定自己究竟想要什么。清晰明确的目标对事业和人
2015-08-02 14:42:13
1337
原创 Oracle外部表介绍.
1.介绍外部表只能在Oracle 9i之后来使用。简单地说,外部表,是指不存在于数据库中的表。通过向Oracle提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。2.特性(1) 位于文件系统之中,按一定格式分割,如文本文件或者其他类型的表可以作为外部表。(2) 对外部表的访问可
2015-07-16 18:09:11
816
转载 11gR2 grid安装最后报错[INS-20802] Oracle Cluster Verification Utility failed
问题现象:ORACLE gi安装进行到最后,报INS-20802错误,查看.log文件。Log文件内容:INFO: Checking Single Client Access Name (SCAN)... INFO: Checking name resolution setup for "SCAN"... INFO: ERROR:INFO:
2015-06-30 16:17:04
12772
原创 导出表数据为xml过程
导出表数据为xml过程 一个过程测试了下,9M的小表导出花了13s,导出文件35M,大表没有测过。 过程导出之前需要先创建个directory. 并授权给执行过程的用户. SQL> select count(1) from dkf_dong.myob; COUNT(1)---------- 70791SQL> SQL> select sum(b
2015-06-25 13:10:28
964
转载 Oracle XMLTable Tutorial With Example
-----from http://viralpatel.net/blogs/oracle-xmltable-tutorial/Since Oracle 10g, Oracle has added new functions XQuery and XMLTable to its arsenal of XML processing APIs. XMLQuery lets you
2015-06-25 13:08:49
1087
转载 Oracle操作XML各种场景介绍
---转自http://blog.youkuaiyun.com/indexman/article/details/28130961一 如何生成XML文件:1、使用dbms_xmlquery和utl_file内置包(scott用户执行)[sql] view plaincopyCREATE OR REPLACE DIRECTORY xml_dir AS
2015-06-25 13:07:04
809
转载 oracle官方文档--DBMS_SQLPA
DBMS_SQLPAThe DBMS_SQLPA package provides the interface SQL Performance Analyzer.The chapter contains the following topics:Using DBMS_SQLPAOverviewSecurity ModelS
2015-06-17 12:36:22
2988
原创 数据库常用脚本(1)
以下的脚本检查oratab文件中列出的所有数据库,并且找出该数据库的状态(启动还是关闭)################################################################### ## ckinstance.ksh ## ################################
2015-06-11 19:41:31
1317
原创 init.ora
*.archive_lag_target=900*.audit_file_dest='/aaa/mydb/adump'*.background_dump_dest='/aaa/mydb/bdump'*.compatible='10.2.0.3.0'*.control_files='+DATA_YL_DG/','+FRA_DG/'*.core_dump_dest='/aaa/my
2015-06-10 15:59:15
902
原创 create database
create database。#!/bin/shOLD_UMASK=`umask`umask 0027mkdir -p aaa/admin/adumpmkdir -p aaa/admin/bdumpmkdir -p aaa/admin/cdumpmkdir -p aaa/admin/dpdumpmkdir -p aaa/admin/pfilemkdi
2015-06-10 15:57:31
590
转载 Oracle中打开10046 Trace的各种方法
10046 trace的跟踪等级10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统的性能有着非常重要的作用。设置10046事件的不同级别能得到不同详细程度的trace信息,下面就列出各个不同级别的对应作用:等级二进制作用
2015-06-09 16:37:46
896
转载 使用 10046 查看执行计划并读懂 trace 文件
使用 10046 查看执行计划并读懂 trace 文件查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划中每一个步骤的逻辑读, 物理读以及花费的时间等. 这种细粒度的跟踪对于我们分析 sql 性能尤其有用.一般来说, 使用 100
2015-06-09 16:36:44
644
转载 sqlplus 空行 结束命令
Sqlplus联机文档学习地址:http://download.oracle.com/docs/cd/E11882_01/server.112/e16604/ch_four.htm#i1039255[原文] Ending a SQL CommandYou can end a SQL command in one of three ways:with a semi
2015-06-08 17:24:44
2097
转载 PL/SQL 设置
PL/SQL 设置-----转载http://www.cnblogs.com/emmy/archive/2010/12/29/1920483.html1、如何批量导出建表语句? 通过菜单选择[Tools]–》[Export User Objects...],在打开的窗口中选择准备导出的表即可。通过此种方式导出的sql脚本中不会有insert语
2015-05-29 16:13:49
454
转载 SQL Performance Analyzer SPA常用脚本汇总
SQL Performance Analyzer SPA常用脚本汇总----转载http://www.oracledatabase12g.com/archives/spa-script.html SQL 性能分析器 SQL Performance Analyzer SPAOracle Database 11g 引入了 SQL 性能分析器;使用该工具可以准确地评估
2015-05-27 16:54:15
1313
转载 利用DBMS_SPACE包对Oracle 表碎片进行监控与清理
利用DBMS_SPACE包对Oracle 表碎片进行监控与清理 ----转 http://blog.163.com/ansel_zlh/blog/static/103727172009384549323/如果经常进行频繁的insert与delete操作,将会使表的HWM(高水位)变高,这样在作全表扫的操作时,将花费更多的成本。一般而言,当实际含有行数据的数据块只占H
2015-05-25 17:39:49
678
转载 Oracle DBMS_SPACE
Oracle DBMS_SPACEVersion 11.1 GeneralPurpose This package provides segment space information not currently available through the standard views.
2015-05-25 17:36:46
1202
转载 查看这个历史最大连接session数
session数设置的小了,想修改最大session参数,客户要历史连接的最大session数,然后参考这个值进行设置查看这个历史最大连接session数select * from dba_high_water_mark_statistics;
2015-05-22 17:18:39
1468
转载 AWR实战分析之--- cursor: pin S
AWR实战分析之--- cursor: pin S ----http://blog.sina.com.cn/s/blog_61cd89f60102eep2.html 早上刚到办公室,负责主机的兄弟急急忙忙跑过来说数据库cpu使用率比较高,一直是90%以上,上周五晚上项目组刚发版,周一大早上就出现cpu使用率较高,估计和发版有一定的关系,不管怎么样,先定位问题再说
2015-05-20 17:40:58
871
转载 系统优化案例----索引数量过多
系统优化案例----索引数量过多 ----http://blog.sina.com.cn/s/blog_61cd89f60102eew4.html 马上到年底了,对自己负责的系统从AIX主机、ORACLE数据库、WEBSPHERE中间件做了一次全面的性能评估,其中数据库里面有一个业务表索引数量竟然有27个,当然27个相对于其它系统可能是个正常数据,但是对我的系统来说,
2015-05-20 17:38:01
1888
转载 AWR实战分析之---- PX Deq Credit: send blkd
AWR实战分析之---- PX Deq Credit: send blkd ---转载http://blog.sina.com.cn/s/blog_61cd89f60102ef1p.html 该等待事件我在前面分析过,但是这次和上次产生的原因有些不一样,上次该等待事件的详细分析链接是:http://blog.sina.com.cn/s/blog_61cd89f601
2015-05-20 17:32:03
3473
转载 AWR实战分析之---- read by other session
AWR实战分析之---- read by other session ---http://blog.sina.com.cn/s/blog_61cd89f60102ef0s.html 今天早上刚到办公室,应用支撑侧同事打电话告诉我某某系统很慢并且有超时现像发生,让我分析一下数据库是不是有异常,登陆数据库后发现数据库日志中提示会话数ORA-00018 Maximum nu
2015-05-20 17:30:14
685
转载 SQL优化经典----利用分析函数优化自连接
SQL优化经典----利用分析函数优化自连接 ----http://blog.sina.com.cn/s/blog_61cd89f60102efak.html 这几天看到一个不错的SQL优化案例,读完感觉很受启发,在此记录一下优化思路了具体分析过程,对于SQL优化我们的目标是减少逻辑读、减少递归调用,我们来看一下select distinct
2015-05-20 17:19:34
914
转载 SQL优化经典案例----让in/exists子查询作为驱动表
SQL优化经典案例----让in/exists子查询作为驱动表 ---http://blog.sina.com.cn/s/blog_61cd89f60102efam.html 在NL连接方式中,用小表或小的结果集作业驱动表,是提高SQL执行效率的重要因素之一,下面我们看一下让in/exists子查询作为驱动表优化的案例select rowid rid
2015-05-20 17:14:27
1378
转载 SQL优化经典案例----消除CONCATENATION
SQL优化经典案例----消除CONCATENATION ---转载http://blog.sina.com.cn/s/blog_61cd89f60102efc8.html 简单来说,CONCATENATION中文的意思是级联,它和UNION/UNION ALL差不多,区别就是ORACLE在执行计划中跟据WHERE条件中的OR条件进行了拆分有两个或多个部分,然后进行去
2015-05-20 17:08:46
905
转载 SQL优化经典案例----外连接where条件位置优化
SQL优化经典案例----外连接where条件位置优化 ---转载http://blog.sina.com.cn/s/blog_61cd89f60102efc9.html 在RBO模式上,可以调整多表之间的先后顺序进行优化,但是在CBO模式上这条优化已经不在适用,但是where条件的位置不同会不会导致SQL效率不一样呢?答案是肯定的,特别是在外连接这种情况下,更为明显
2015-05-20 17:07:26
673
转载 SQL优化经典案例----外连接where条件位置优化
SQL优化经典案例----外连接where条件位置优化 ---转载http://blog.sina.com.cn/s/blog_61cd89f60102efc9.html 在RBO模式上,可以调整多表之间的先后顺序进行优化,但是在CBO模式上这条优化已经不在适用,但是where条件的位置不同会不会导致SQL效率不一样呢?答案是肯定的,特别是在外连接这种情况下,更为明显
2015-05-20 17:06:15
1027
转载 SQL优化经典案例----树形查询优化
SQL优化经典案例----树形查询优化 ---转载http://blog.sina.com.cn/s/blog_61cd89f60102efcb.html 对于树形查询的案例在我接触的系统中并不多见,只是在学习理论知识的时候知道有这么个东东查询,就好比一个公司的职员表,总经理下面有5位副总,副总下面有各有20个小弟,现在让查询总经理下面有多少小弟,这个时候就用到了树
2015-05-20 17:04:22
6355
转载 SQL优化经典案例----RLS(ROW LEVEL SECURITY)
SQL优化经典案例----RLS(ROW LEVEL SECURITY) ---转载http://blog.sina.com.cn/s/blog_61cd89f60102efd2.html 最近看到一个SQL优化牛人博客,上面例子堪称经典,唯一不足的时候,好多分析都是点到为止,并没有说其中的原理,有点像EYLE网站,不过这样也好,毕竟网上得来终觉浅,看过后自己进行分析
2015-05-20 17:00:39
592
DBA指南+10G备份与恢复+Oracle_DBA_数据库日常维护手册_常用SQL_脚本
2012-09-21
Oracle9i_DBA手册
2012-08-29
Listary-fast-explorer
2013-10-31
Launchy-fastrun
2013-10-24
VirtualBox 2/2
2013-10-23
VirtualBox-part1/2
2013-10-23
Everything
2013-09-14
MasterSeeker
2013-09-14
VirtualBox-part2
2013-08-29
VirtualBox-part1
2013-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人