- 博客(52)
- 资源 (3)
- 收藏
- 关注
原创 【ORACLE】异常关闭时ORACLE如何根据SCN对数据库进行一致性判断
通过shutdown abort方式关闭数据库,可以模拟类似于突然断电导致的宕机故障,使用这种方式,ORACLE会立即中断所有事务,关闭当前所有数据库连接,不执行Checkpoint,立即关闭数据库,在下一次启动时必须进行实例恢复,才能够打开数据库。 实验如下: 1、查看当前SCN号以及日志组信息SYS@oradb3> select current_scn from v$database;CUR
2017-09-16 09:25:34
637
原创 【ORACLE】正常关闭时ORACLE如何根据SCN对数据库进行一致性判断
SCN号在ORACLE中起着保证数据库一致性的作用,在ORACLE数据库的控制文件和数据文件头部,对于每一个数据文件都有2个SCN号,分别是: Checkpoint SCN Stop SCNORACLE通过比较两个SCN的值来确定控制文件和数据库文件是否保持一致,是否需要进行恢复。 实验如下: 1、正常关闭数据库[oracle@db1 ~]$ sqlplus / as sysdbaSQL
2017-09-15 22:45:28
570
原创 【ORACLE】ORACLE EM 配置Flash插件,以正确显示Performance视图
通常在数据库安装完成后,打开 EnterpriseManager的性能视图会无法显示,并提示你缺少插件,可按照以下步骤配置:1、打开Adobe网站,选择合适的版本下载FlashPlayer插件。 2、解压下载好的 flash_player_npapi_linux.x86_64.tar.gz[oracle@db1 Downloads]$ lltotal 8796-rw-r--r--. 1 ora
2017-09-12 15:04:07
2232
原创 【ORACLE】Mystat脚本获得ORACLE统计结果
mystat.sql和mystat2.sql可以根据v$mystat视图中的信息得出执行各个语句的各项统计结果 mystat.sql只是获得统计结果的开始值:set echo offset verify offcolumn value new_val Vdefine S="&1"set autotrace offselect a.name,b.value from v$statname a
2017-09-12 15:00:54
467
原创 【ORACLE】Runstatus_pkg 性能比较工具脚本及使用
Runstats_pkg是Thomas Kyte大师开发的一个工具,能对处理同一件事务的两个不同实现方法进行比较,得出孰优孰劣的结果。 该方法测量以下3个要素: 1、比较两个语句执行的墙上时钟时间(wall clock time); 2、系统统计数据; 3、闩定(latching)使用报告(关键输出)。 闩(latch)作为一种轻量级的锁(lock),同样不支持并发操作,在应用中应尽量少用
2017-09-12 14:59:26
868
原创 【ORACLE】ORACLE存储过程SHOW_SPACE.SQL完整脚本
工具SHOW_SPACE对于Oracle来讲其实就是个存储过程,这个存储过程可以用来分析和输出数据库段的空间利用率信息,留存备用。-- ------------------------------------------------------------------------------------- Author : Tom Kyte-- Description : Displays free
2017-09-12 14:57:27
445
原创 【ORACLE】Oracle测试常用表BIG_TABLE创建脚本
Oracle测试常用表BIG_TABLE创建脚本DBA经常用到的创建测试用表,通常都是基于dba_objects来创建的比较多。 本文根据Tom大师的big_table进行了整理,供大家参考。一、基于Oracle 10g下的big_table.sql--============================================== -- Create a test table fo
2017-09-12 14:56:13
659
原创 【ORACLE】安装时遇到“display at least 256 colors”
我们在Linux安装ORACLE时经常会遇到如下报错:[oracle@db1 database]$ ./runInstallerStarting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 16450 MB PassedChecking swap space: mus
2017-09-12 14:53:43
18826
2
转载 【ORACLE】Oracle 11g RAC使用Manual和Policy Managed方法配置
软件环境: 操作系统:Red Hat Enterprise Linux 5.4(Tikanga) Oracle:11gR2 11.2.0.4.0 RAC 数据库名称: racdb RAC集群两节点名称:racdb01,racdb02 Policy-Managed方式介绍 基于策略的管理方式,是以服务器池(Server Pools)为基础的,简单地说,就是先定义一些服务器池,池中包含一定量
2017-09-12 14:50:00
827
原创 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法
问题描述:在Linux系统下安装好Oracle之后,在使用Sqlplus时发现,不能正常使用上下左右方向键及退格键了,仅在屏幕上显示^[[A^[[B^[[C^[[D。解决方法:需要安装一个rlwrap包。 rlwrap是一个基于GNU readline library的工具,可以增强Linux中的Sqlplus命令行功能, 能够使一些普通的命令行(比如Oracle中的Sqlplus、Rman等)具
2017-09-12 14:47:55
912
原创 【MySQL】InnoDB体系结构之后台线程
InnoDB作为MySQL的默认的核心存储引擎,其具有高性能、高可用、高可扩展性的功能,被包含于所有的MySQL二进制发行版本中。了解InnoDB的体系结构对于深入理解MySQL会有很大的帮助。 先来看下InnoDB存储引擎的体系结构图: 从图中可见,InnoDB存储引擎由多个内存块组成一个大的内存池,主要负责如下工作: 1、维护所有进程/线程需要访问的多个内部数据结构。 2、缓存磁盘数据及
2017-09-11 22:50:49
652
原创 【MySQL】浅析临时表和永久表同名引发的问题
在ORACLE中,无论是永久表还是临时表,在同一个Schema中,只能有一个表名,不会存在临时表和永久表同名的问题。 而在MySQL中却不是这样的。 在执行MYSQL默认建表语句时,不会去检测当前是否有同名的临时表和永久表。 一、来看如下实验: 1、先创建一张普通表 mysql> create table a ( a int ,b int);Query OK, 0 rows affe
2017-09-11 20:45:44
621
(奇点系列)联盟 互联网时代的人才变革
2018-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅