- 博客(38)
- 资源 (10)
- 收藏
- 关注
转载 Oracle DBVERIFY 工具介绍
Oracle DBVERIFY是一个可以用来查看数据库物理文件正确性的外部命令工具,由Oracle软件自带。可以在线/离线情况下对数据库进行检查,甚至可以对数据库的备份文件进行检查。并可以在数据发生错误或破坏时对数据库进行诊断,以帮助进行恢复。当然数据库可以直接使用DBMS_RE
2011-08-29 22:16:09 1543
转载 关于NTP的配置
NTP平时不用,但也挺重要的东西,我书签太多了,收放BLOG里来记录吧,以下为转的1,安装yum -y install ntpd 2,配置vim /etc/ntpd.conf#权限问题 restrict default
2011-08-28 00:17:28 887
原创 教你快速掌握如何使用“Opatch”打补丁
opatch是Oracle 9。2之后提供的补丁工具,基于Perl 5.6编写存放目录在$ORACLE_HOME/OPatch具体的使用格式opatch [] [ -h[elp] ]apply 安装rollback 卸载lsinventory 列表
2011-08-27 23:51:17 5651
原创 自动undo管理下如何添加和删除回滚段
以sys DBA帐户登陆数据库如下:SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 11 08:46:26 2008Copyright (c) 1982, 2005, Oracle. All rights re
2011-08-27 21:36:01 1214
原创 SQLPLUS命令的使用大全
SQL>set colsep' '; //-域输出分隔符SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为onSQL> set echo on //设置运行命令是是否显示语句SQL>
2011-08-27 21:07:45 762
转载 ORACLE的analyze及生成方式
ORACLE数据库的PL/SQL语句执行的优化器,有基于代价的优化器(CBO)和基于规则的优化器(RBO)。 RBO的优化方式,依赖于一套严格的语法规则,只要按照规则写出的语句,不管数据表和索引的内容是否发生变化,不会影响PL/SQL语句的"执行计划"。 CB
2011-08-27 20:25:21 1237
转载 对于analyze table使用
首先创建四个临时表t1,t2,t3,t4,和他们相对应的索引 复制内容到剪贴板 代码:create table t1 as select * from user_objects;create table t2 as select * from user_objec
2011-08-27 20:22:30 1715
原创 [RAC] CRS一个node 挂掉 VIP漂移 造成监听停止,连接超慢
oracle@rac2 bin]$ crs_stat -tName Type Target State Host ---------------------------------
2011-08-27 20:16:29 2677
转载 lock_sga and pre_page_sga设置
lock_sga and pre_page_sga设置使Oracle的SGA常驻物理内存Oracle中的lock_sga和pre_page_sga这两个静态初始化文件参数是用来指示SGA如何使用操作系统内存的。在Linux上启动Oracle数据库的时候,如果设置了lock
2011-08-27 19:27:20 2430
转载 Oracle SQL Trace 和 10046 事件 .
一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解
2011-08-25 17:22:31 750
转载 oracle 10046详解
如果你对oracle性能调优很感兴趣或者比较专长,那么你对oracle的10046事件一定不会陌生。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些
2011-08-25 16:09:19 816
转载 动态注册数据库监听
Alter system register 1 Static Registrationvia set thelistener.ora2 Dynamic Instance Registration via thePMONAt instance startup time, the PMON process will use this parameter to locate
2011-08-25 15:30:44 1018
原创 数据库设计准则(第一、第二、第三范式说明)
数据库设计准则(第一、第二、第三范式说明) I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出
2011-08-21 22:38:10 656
转载 实例讲解如何通过Oracle成功发送邮件-入门基础
LINUX AS3+Oracle 9.2||10.20.1从Oracle成功发送邮件: 示例如下: 具体的测试环境:LINUX AS3 , Oracle 9.0.2.4 SQL> select * from v$version; B
2011-08-17 16:59:15 1318
转载 使用shell脚本监控共享池内存碎片
使用shell脚本监控共享池内存碎片环境[monitor:/]#uname -aHP-UX monitor B.11.11 U 9000/785 2013813380 unlimited-user licenseRelease 9.2.0.6.0 - Prod
2011-08-17 14:57:55 1689
原创 .Oracle管理及常用基础脚本
一 性能监控 1. 检测数据库中的事件和等待 SELECT event, total_waits, total_timeouts,time_waited, average_wait FROM v$system_event 2. 查询会话中的事件和等待时间
2011-08-17 11:16:15 873
转载 Oracle 外连接和 (+)号的用法
Oracle 外连接和 (+)号的用法 转自:http://www.cnblogs.com/iloveu/archive/2009/08/04/1538781.html对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL O
2011-08-17 09:54:28 900
转载 对Group By 语句的一次优化过程
对Group By 语句的一次优化过程对Group By语句的一次优化过程 作者:fuyuncat来源:www.HelloDBA.com 生产环境中发现一条语句很慢,拿回来一看,其实是一个简单的Group By语句:表CC
2011-08-11 14:21:53 677
转载 如何搭建一个数据库服务器平台 .
玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习。 要学的东西太多,刚入门的时候是这样的感觉,现在还是这样的感觉。 有时候也在想,还要学多长时间才能感觉自我良好了,有十足的自信心了。 很多朋友都想做DBA, 因为他们觉得这一个高薪的行业。 但是并不是所有都
2011-08-11 11:59:57 1682
转载 8个DBA最常用的监控Oracle数据库的常用shell脚本
本文介绍了8个常用的监控数据shell脚本。首先回顾了一些DBA常用的Unix命令,以及解释了如何通过Unix Cron来定时执行DBA脚本。网上也有好多类似的文章,但基本上都不能正常运行,花点时间重新整理了下,以后就能直接使用了。一.同时文章还介绍了8个重要的脚本来
2011-08-11 11:35:56 1011
转载 oracle 内存分配和调优 总结
oracle 内存分配和调优 总结 一直都想总结一下oracle内存调整方面的知识,最近正好优化一个数据库内存参数,查找一些资料并且google很多下。现在记录下来,做下备份。 一、概述:
2011-08-10 10:50:02 1601
转载 oracle 后台进程(background process)详解
查看已运行background process$ps -ef | grep oraSQL> select name,description from v$bgprocess where paddr !=’00’1. DBWn (database writer,数据库写
2011-08-10 10:23:11 6561
原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部
2011-08-08 17:35:37 924
原创 alter system switch logfile和alter system archive log current的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,
2011-08-08 16:25:18 643
原创 五分钟精通Oracle Hints
在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划
2011-08-04 16:23:54 674
转载 alter system flush shared_pool的作用 .
alter system flush shared_pool的作用The FLUSH SHARED POOL clause lets you clear all datafrom the shared pool in the system global a
2011-08-04 16:01:44 730
转载 Oracle Parallel Execution(并行执行) .
关于Oracle 的并行执行,Oracle 官方文档有详细的说明: Using Parallel Executionhttp://download.oracle.com/docs/cd/E11882_01/se
2011-08-04 15:39:21 1124
转载 Oracle 绑定变量 详解 .
之前整理过一篇有关绑定变量的文章,不太详细,重新补充一下。 Oracle 绑定变量 http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4678335.aspx 一
2011-08-04 15:37:45 639
原创 如何创建Oracle DBLink
两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。创建dblink一般有两
2011-08-04 14:41:30 999
原创 娱乐:全方位戒除网瘾 如果你真的想告别WOW
本文来源于NGACN,作者:cn01261166 原文地址:http://nga.178.com/read.php?tid=4476982&_fp=4转载请在文首保留此行。 魔兽世界 全方位戒除网瘾 本文纯属娱乐,如有雷同……呃,差点向苍天哥致敬……纯属巧合!!
2011-08-04 12:42:31 788
原创 一步一步学DataGuard之基础篇
它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方
2011-08-04 11:36:20 866
原创 ORA-01555错误
Tue Nov 17 09:49:02 2009ORA-01555 caused by SQL statement below (SQL ID: 98s35x4tpqm5d, Query Duration=0 sec, SCN: 0x0000.02258a47):Tue
2011-08-04 11:06:12 1522
原创 oracle dbv使用详解
DBV的意思是,数据库验证(database verify),我们可以使用它来验证数据库的一个文件是否有问题,例如 : dbv file = /u01/app/oracle/10.2.4.0/JXDX_ODS/oradata/system01.dbf
2011-08-04 10:06:29 5499
原创 oracle错误号大全(查询ora错误号以及解决方法技巧)
oracle 查询ora错误号以及解决方法技巧 racle 错误号以及解决方法技巧 经常有朋友问我ORACLE 类似ora-00109 错误的信息,其实我们的ORACLE系统本身已经为我们详细的说明了各种的错误信息,一般的ORA错误号都在里面,而且给出了相应的解决方法。在UN
2011-08-04 10:01:23 1523
原创 orakill和alter system kill session的区别
原文出处:http://blog.csdn.net/ouzhiyi_linux_oracle/archive/2009/04/16/4081739.aspx 一个用户进程偶尔会挂起或占用过多资源而拒绝其它会话。如果 DBA 依然能够访问数据库,他通常可以发出以下查询:se
2011-08-04 09:56:20 974
原创 oracle中minus
minus的作用简单来说是去同留异,例:select * from table where rownum<10minusselect * from table where rownum取交集的是intersect。外再补充一下rownum的用法:rownum也就是伪列,在创建表的时候自动有的。每个表都有伪列,做条件的时候有几个注意点:只能等于1,只能大于0,可以小于任何数。
2011-08-04 09:36:00 926
原创 Select For update语句浅析
Select …for update语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。 借助for update子句,我们可
2011-08-03 17:11:54 886
转载 Oracle awr 介绍
一. AWR 说明 Oracle 10g之前对数据库做性能检测使用statspack工具。 关于statspack的说明,参考我的Blog: statspack安装使用 和 report 分析 ht
2011-08-03 10:15:00 1037
运维工程师必会的基本的linux命令
2011-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人