好久没写博客了
最近一直比较忙,好久没写日志了,唉! 真对不起自己,做dba的真幸苦
寻找 library cache lock 等待事件的session
library cache lockselect * from v$session_wait where event<>'SQL*Net message from client' 在v$session_wait 里查到library cache lock 的saddr,将saddr传给下一个查询的kgllksesselect kgllkses saddr,kgll...
修改数据文件路径
SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> exitDisconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning, OLAP a...
数据所在的数据块实验
SQL> drop table t;Table dropped.SQL> create table t(id int,name varchar2(20)) tablespace example;Table created.SQL> insert into t 2 select 1,'yejun' from dual;1 row created.SQL> ...
关机后redo文件丢失重建方法
[oracle@oracle9ivm ~]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Thu Sep 29 16:01:36 2011Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> conn / as sysdb...
oracle 9i数据库夯住无法归档
oracle 9i数据库,在库里插入数据夯住,用spotlight监控redo无法归档,在数据库里:SQL> alter system switch logfile;命令发出之后一小时甚至更长时间夯住不动[oracle@oracle9ivm ~]$ sqlplus /nologSQL*Plus: Re...
关于append sql hint的实验
添加sql hint append需要考虑两种情况1:归档模式2:非归档模式[oracle@oracle9ivm ~]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Mon Sep 12 11:44:31 2011Copyright (c) 1982, 2002, Oracl...
数据库异机冷备恢复
具体为以下几个步骤:一:在新的机器安装系统,创建oralce用户及目录和赋相应的权限,配置目的机器的oracle安装路径跟原机器一致二:关闭原数据库,拷贝数据库所有目录下的文件到另外一台机器的对应目录下三:sqlplu...
Linux oracle ORA-01031: insufficient privileges
[oracle@localhost ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.4.0 - Production on Thu Aug 30 18:35:30 2012Copyright (c) 1982, 2007, Oracle. All Rights Reserved.SQL> conn / as sysdbaERRO...
oralce 压缩表与heap表存储空间与查询性能比较
首先来看一下test表SQL> set autot trace exp statSQL> SELECT COUNT(*) FROM test;已用时间: 00: 00: 03.42执行计划----------------------------------------------------------Plan hash value: 31876971...
记一次无备份的恢复
2012年8月23日 七夕节 本来要陪老婆过节呢,接到了一个数据库故障处理的任务 接到客户任务为晚上7点,吃过饭回来时间为8点整。数据库:oracle 9.2.0.0.0,平台:windows server 2003,数据库未归档,也没有备...
Oracle 检查点队列与增量检查点
检查点的主要目的是以对数据库的日常操作影响最小的方式刷新脏块。脏块不断的产生,如何将脏块刷新到磁盘中去呢?在8i之前,Oracle定期的锁住所有的修改操作,刷新Buffer cache中的所有脏块...
crontab对oracle操作问题处理
[root@localhost home]# vi test.sh#!/bin/shORACLE_HOME=/oracle/ora10/productexport ORACLE_HOMEuserpwd=test/test@10.11.0.235:1521/ora10g$ORACLE_HOME/bin/sqlplus -S $userpwd <<EOFalter session set nls...
做一名快乐的DBA
在工作中会遇到太多所谓的“诱惑”和虚伪及坎坷,无论现状于自己有多不利,甚至自己一度的迷失方向,但是我还是要坚持,坚持自己选择的DBA之路,不断的走下去.........
oracle 连接数相关
连接数与进程数之间的关系为:sessions=1.1*processes+5session数如下:select count(*) from v$session进程数如下: select count(*) from v$process系统中最大连接数:select * from v$parameter where n...
记一次sql优化
今天开发有个应用sql跑了几十分钟也没出现结果,他的方法:1:A和B表都有20多万行数据,开发用B表每次取出1000行做去重操作然后再和A表联合将需要的结果放到一个临时表中2:两个20...
oracle sql 优化
本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。 关键词 ORACLE数据库 环境调整 优化设计 方...
ORACLE 表连接方式
一 表的连接表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过SQL语句中FROM从句的多个表名,以及WHERE从句里定义的表之间的连接条件来实现的。如果一个SQL语句...
oracle 用户登录相关
oracle 9I:数据库用户登陆10次以上用户不被锁,且在user$视图里的登陆错误信息也没有SQL> conn hr/hr1ERROR:ORA-01017: invalid username/password; logon deniedWarning: You are no longer connected to ORACLE.S...
改变数据文件的路径
有一个表空间数据文件所在的磁盘使用率达到100%,将文件改到新的路径下,方法如下:[root@oracle9ivm ~]# su - oracle[oracle@oracle9ivm ~]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Sat Jun ...