
oracle 性能优化
文章平均质量分 72
yrg5101
这个作者很懒,什么都没留下…
展开
-
手把手VMware安装10g RAC
地址:http://www.5ienet.com/note/html/srac/index.shtml 三思笔记原创 2012-01-17 17:18:56 · 151 阅读 · 0 评论 -
Oracle正则表达式函数
1、正则表达式中的元字符元字符意思例子\说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配)\n 匹配换行符\\ 匹配 \\( 匹配 (\) 匹配 )^匹配字符串的开头位置如果A是字符串的第一个字符,^A 匹配 A$匹配字符串的末尾位置如果B是字符转载 2012-01-17 17:19:21 · 132 阅读 · 0 评论 -
Xlib Connection to 1:0 Resused by server
出现错误提示:“Xlib: connection to ":1.0" refused by server”如下处理:实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务; 第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信转载 2012-01-18 15:18:30 · 311 阅读 · 0 评论 -
SQL2000与Oracle的分布式操作
最近做的项目都会与Oracle产生数据的级联,在此标记:数据库: 我方项目:SQL2000(独立服务器--Win2003) 客户:Oracle 9I(独立服务器--Win2003) 需求: 当我方项目中特定数据发生变动时,包括新增,更新,删除时.要同步客户方的某数据库中数据.本来想用触发器来做.考虑到维护问题所以放弃.改用分布式操作.转载 2012-01-18 15:18:59 · 167 阅读 · 0 评论 -
Oracle Statspack各项指标含义
Oracle Statspack报告中各项指标含义详解~~学习性能必看!!!Data Buffer Hit Ratio#数据块在数据缓冲区中的命中率,通常应该在90%以上,否则考虑加大 db_block_buffers(9i 以上可是db_cache_size)Buffer Nowait Ratio#在缓冲区中获取buffer 的未等待比率Library Hit Ratio#转载 2012-01-19 15:05:45 · 160 阅读 · 0 评论 -
oracle锁机制
在现代的多用户多任务系统中,必然会出现多个用户同时访问共享的某个对象,这个对象可能是表,行,或者内存结构,为了解决多个用户并发性访问带来的数据的安全性,完整性及一致性问题,必须要有一种机制,来使对这些共享资源的并发性访问串行化,oracle中的锁就可以提供这样的功能,当事务在对某个对象进行操作前,先向系统发出请求,对其加相应的锁,加锁后该事务就对该数据对象有了一定的控制权限,在该事务释放锁之前,其转载 2012-01-18 15:19:13 · 152 阅读 · 0 评论 -
完全卸载oracle软件
1.停止所以oracle的服务:在计算机中的控制面板里的服务中去停止所以以"oracle"开头的所有服务项目. 2.用Universal Install缷载所以oracle产品 3.删除注册表中的oracle入口信息 在命令窗口输入regedit 把"HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE"删除; 把"HKEY_LOCAL_MACHINE\原创 2012-01-18 15:19:39 · 159 阅读 · 0 评论 -
Linux 平台 Oracle 单实例 从10.2.0.1 升级到10.2.0.5.4 步骤
这篇文档只是一个升级的步骤,不是一个完整的方案,对于完整的方案还需要更多的前期准备工作和善后工作,如备份和升级后的检查等。 Oracle 10g 目前最新的版本是10.2.0.5.4。该版本也应该是Oracle 10g的最后一个版本了。 Oracle 现在已经不卖Oracle 10g的版本,所以以后更多的精力会花到11g上。 10.2.0.5的Patch No是:8202632转载 2012-01-18 15:19:52 · 271 阅读 · 0 评论 -
Stream配置双向同步的全库复制
源库SQL> show parameter global_namesNAME TYPE VALUE------------------------------------ ----------- ------------------------------global_names转载 2012-01-20 11:15:33 · 237 阅读 · 0 评论 -
Oracle 监听(Listener) 中 services 说明
一. 查看service1.1 先看下一个监听查看的示例:[oracle@db2 ~]$ lsnrctl service LSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43 Copyright (c) 1991, 2005, Oracle. All ri转载 2012-01-31 15:16:53 · 164 阅读 · 0 评论 -
DBID,SID,DB_NAME,DB_DOMAIN,INSTANCE_NAME,DB_UNIQUE_NAME,SERVICE_NAMES 及监听参数的说明
这篇文章中要讲的几个参数: DB 相关的: DBID, SID PFILE中的参数:DB_NAME,DB_DOMAIN, INSTANCE_NAME, DB_UNIQUE_NAME,SERVICE_NAMES, GLOBAL_NAME,GLOBAL_转载 2012-01-31 15:18:05 · 150 阅读 · 0 评论 -
Oracle Resource Manager 概述
官网的链接说明About Oracle Database Resource Managerhttp://docs.oracle.com/cd/E11882_01/server.112/e25494/dbrm001.htm#i1007556 一. Solutions Does the Resource ManagerProvide for Workload转载 2012-02-03 14:56:36 · 188 阅读 · 0 评论 -
oraclelinux下载
http://ftp.linux.org.uk/pub/distributions/enterprise/OL6/U2/i386/WestSeventeen(261585375) 2012-2-2 23:42:38更多的选择在下面https://wikis.oracle.com/display/oraclelinux/Downloading+Oracle+Linux原创 2012-02-03 08:37:44 · 163 阅读 · 0 评论 -
Oracle 用户 profile 属性
在之前的Blog里,讲了Oracle 用户和角色的一些概念,但是没有讲属性profile的信息。 Oracle 用户及角色 介绍 http://blog.youkuaiyun.com/tianlesoftware/archive/2009/11/08/4786956.aspx 在Profile文件里保存了一些资源的限制信息。如果在创建用户时指定了转载 2012-02-06 13:56:32 · 155 阅读 · 0 评论 -
oracle awr报告生成和分析
Oracle AWR报告生成oracle遇到性能问题时,性能分析的一个思路就是导出AWR分析报告,通过报告分析定位问题根源,以下是oracle10g如何生成分析报告的步骤,oracle10g AWR分析报告文件类型分为txt和html两种,本人习惯使用html。[root@linux5 /]# su - oracle[oracle@linux5 ~]$ export ORACLE_原创 2012-02-09 17:30:49 · 445 阅读 · 0 评论 -
oracle 表分区
一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指转载 2012-02-09 17:37:12 · 178 阅读 · 0 评论 -
动态性能视图v$mystat,v$sesstat,v$statname学习 (redo测试)
1.v$mystat,v$sesstat是用来分别统计会话级别和自实例起动以来数据库各种统计信息的, V$sysstat是系统资源使用情况的统计分析,V$sesstat是所有库中所有session的分组统计信息,V$mystat统计的是当前session的信息,表结构和含义和v$sesstat相同。V$mystat中的统计信息是v$sesstat的一个子集。Desc v$sys原创 2012-02-13 10:13:08 · 421 阅读 · 0 评论 -
flash_back开启
从oracle9i起就启动了闪回flashback查询了。一直关注如今,遂整理如下:(以下内容均来摘自互联网)oracle9i版本的flashback是利用了undo实现的。但undo空间有限,如果一旦被覆盖也就无力回天了。而10G则大大增强了闪回功能,并且提供了将整个数据库回退到过去的某个时刻的能力,它主要引入了一种新的flashback log概念。flashback log有点类似r原创 2012-02-13 10:18:22 · 200 阅读 · 0 评论 -
redo测试(脚本)
因为我经常要做这种测量,所以使用了两个脚本,分别为 mystat 和 mystat2 。 mystat.sql 脚本把我感兴趣的统计初始值(如 redo 大小)保存在一个 SQL*Plus 变量中:set verify offcolumn value new_val Vdefine S="&1"set autotrace offselect a.name, b.valu原创 2012-02-13 10:23:48 · 186 阅读 · 0 评论 -
TOM runstats脚本
runstatsrunstats 是我开发的一个工具,能对做同一件事的两个不同方法进行比较,得出孰优孰劣的结果。你只需提供两个不同的方法,余下的事情都由 runstats 负责。 runstats 只是测量 3 个要素: 墙上时钟( wall clock )或耗用时间( elapsed time ):知道墙上时钟或耗用时间很有用,不过 这不是最重要的信息。 系统统计结果:会原创 2012-02-13 10:32:52 · 319 阅读 · 0 评论 -
Oracle Enterprise Manager Cloud Control 12c 概述
Oracle Enterprise Manager Cloud Control 12c 概述 在2011年Oracle 的OOW会议期间,Oracle 发布了Enterprise Manager Cloud Control 12c。 在Oracle Database 10g之前,即Oracle 9i版本中(我最早接触Oracle的版本,Oracle 8 没有用过转载 2012-02-15 14:55:27 · 245 阅读 · 0 评论 -
oracle日期格式总结
oracle日期格式总结TO_DATE格式Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfthMonth: mm number 03 mon abbreviated mar month spel转载 2012-02-15 14:59:36 · 156 阅读 · 0 评论 -
Oracle数据库自治事务详解
http://soft.chinabyte.com/database/333/12254333.shtml转载 2012-02-15 16:46:39 · 137 阅读 · 0 评论 -
Oracle 单实例 从32位 迁移到 64位 方法(二)-- 使用 RMAN Restore 示例
之前整理的相关文章:OracleConvert a 32-bit Database to 64-bit Database(32位 转到 64位)说明http://blog.youkuaiyun.com/tianlesoftware/article/details/7252742 Oracle 单实例 从32位 迁移到 64位 方法(一)--直接 copydatafiles转载 2012-02-15 17:20:08 · 163 阅读 · 0 评论 -
优化数据库大幅度提高Oracle的性能
个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧。数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬转载 2012-02-17 12:20:33 · 135 阅读 · 0 评论 -
ORACLE外部表的应用实例
Oracle 9i 的一项新特性就是 External Table,它就象通常的数据库表一样,拥有字段和数据类型约束,并且可以查询,但是表中的数据却不存储在数据库中,而是在与数据库相关联的普通外部文件里。当你查询 External Table 时,Oracle 将解析该文件并返回符合条件的数据,就象该数据存储在数据库表中一样。具体的定义可以参见《 Oracle 概念手册》,以下的几点需要注意:原创 2012-02-17 15:45:45 · 205 阅读 · 0 评论 -
INTERVAL参数值
INTERVAL参数值: 每天午夜12点 'TRUNC(SYSDATE + 1)' 每天早上8点30分 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)' 每星期二中午12点 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24' 每个月第一天的午夜12点 'TRUNC原创 2012-02-21 10:46:47 · 243 阅读 · 0 评论 -
Oracle、PostgreSQL、Sybase数据库导入导出命令说明和示例
Oracle、PostgreSQL、Sybase数据库导入导出命令说明和示例 文档控制l 文档变更记录 日期版本作者备注2009-11-30v1.0陈浩创建2009-12-18v1.1陈转载 2012-03-02 11:04:00 · 262 阅读 · 0 评论 -
没备份,怎么强制打开数据库
怎么强制打开数据库,非一致的办法打开数据库,非一致的办法打开数据库alter system set "_allow_resetlogs_corruption"=TRUE scope=spfile;alter system set "_allow_error_simulation"=TRUE scope=spfile;SQL>recover database until ca原创 2012-03-05 15:31:41 · 292 阅读 · 0 评论 -
表空间大小的查看和增加
select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tab原创 2012-03-06 12:19:47 · 155 阅读 · 0 评论 -
Oracle 使用RMAN COPY 移动 Datafile 位置 示例
之前整理了一篇datafile移动的文章,参考:Oracle 移动数据文件的操作方法http://blog.youkuaiyun.com/tianlesoftware/article/details/4899172 为了保证数据的一致性,都是选择了offline 或者将DB 启动到mount 模式。 这里演示一下使用RMAN copy 命令来进行datafile 的移动,这个方转载 2012-03-07 13:59:28 · 180 阅读 · 0 评论 -
execl导入oracle
工具:navicat for oracle复制搜索复制搜索原创 2012-03-06 12:25:10 · 132 阅读 · 0 评论 -
数据库优化帖子
http://www.itpub.net/thread-1586113-1-1.html 1 Oracle DBA脚本 http://u.115.com/file/bhi6542e2 构建Oracle高可用环境:企业级高可用数据库 http://u.115.com/file/dn1l0jxf3 狂人C-程序员入门必备 http://u.115.com/file原创 2012-03-20 12:31:51 · 408 阅读 · 0 评论 -
oracle netca dbca安装错误
http://rpm.pbone.net/ 包的下载地址oracap@sigma:/home/oracap$ $ORACLE_HOME/bin/dbcaUnsatisfiedLinkError exception loading native library: njni10Exception in thread "main" java.lang.Unsatisfi原创 2012-03-15 21:04:55 · 478 阅读 · 0 评论 -
扩展swap分区的大小
如果安装Oracle发现swap分区过小的情况,则可以手动去扩展swap分区的大小//使用root用户#dd if=/dev/zero of=/home/swap bs=1024 count=1024000//创建/home/swap分区文件。大小为1024000个block,一般情况下1个block为1K,所以这里空间是1024M(1G);//指定分区类型为swap//使用m原创 2012-03-15 20:31:42 · 145 阅读 · 0 评论 -
计算操作undo块的个数
ops$tkyte@ORA10G> select used_ublk2 from v$transaction3 where addr = (select taddr4 from v$session5 where sid = (select sid6 from v$mystat7 where rownum = 18 )9 )10 /,显原创 2012-02-13 13:35:19 · 168 阅读 · 0 评论 -
根据top的进程pid找到sql
select sid,serial#,username,status,osuser,machine,terminal,program fromv$sessionwhere paddr=(select addr from v$process where spid=&spid); 查看下相关的sid然后通过sid去v$sql里面看下信息原创 2012-04-05 15:03:22 · 186 阅读 · 0 评论 -
Oracle AWR(Automatic Workload Repository) 说明
Oracle AWR(Automatic Workload Repository) 说明http://blog.youkuaiyun.com/tianlesoftware/article/details/4682300一. AWR说明Oracle 10g之前对数据库做性能检测使用statspack工具。关于statspack的说明,参考我的Blog:statspack安装使用和report转载 2012-05-31 21:14:47 · 211 阅读 · 0 评论 -
清除掉shared pool中某条sql语句方法
在论坛中看到一个帖子,如何清除掉shared pool中某条sql语句,如果是在10g以前的版本,那估计会比较麻烦,为了删除一条sql语句记录,需要清空整个shared pool,在10g中提供了新的dbms_shared_pool包可以实现该功能(如果该包没有安装,可以通过?/rdbms/admin/dbmspool.sql安装),下面我通过在11g中试验证明该问题1.数据库版本信息转载 2012-06-08 13:09:30 · 555 阅读 · 0 评论 -
shared pool latch 等待事件
shared pool latch相关描述The shared pool latch is used to protect critical operations when allocatingand freeing memory inthe shared pool.If an application makes use of转载 2012-06-08 13:11:28 · 203 阅读 · 0 评论