
oracle_dba
文章平均质量分 69
fudh_123
这个作者很懒,什么都没留下…
展开
-
动态性能表V$sysstat
from: http://oracledba.iteye.com按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。类似于v$sesstat,该视图存储下列的统计信息:1>.事件发生次数的统计(如:user commits)2>.数据产生,存取或者操作的total列(如:redo s...原创 2009-09-18 13:54:13 · 110 阅读 · 0 评论 -
Oracle使用回闪找回删除的数据
如果不小心删除了oracle表中不应该删除的数据,这时候又想找回来,该怎么做呢?其实oracle提供了一个强大的回闪功能。在sql窗口中使用Begindbms_flashback.enable_at_time(to_date('2009-4-23 11:50:03','yyyy-mm-dd hh24:mi:ss'));End; 这里要注意的是只有system用户才有使用包...原创 2009-05-15 13:11:31 · 163 阅读 · 0 评论 -
Oracle_体系架构_后台进程及从进程详解
后台进程包括:1)Focused Background Processes2)Utility Background Processes1)Focused Background Processes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PMON:1)connection在不正常终止时,pmon负责释放资源,rollback未提交的事务2)监...原创 2009-12-11 11:23:52 · 156 阅读 · 0 评论 -
ORACLE 簇的详细介绍
1. 什么是聚簇 聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。一个表最多只能有一个聚簇索引。 2. 使用 Oracle 聚簇索引 聚簇是一种存储表的方法,这些表密切相关并经常一起连接进磁盘的同一...原创 2009-12-11 11:35:52 · 337 阅读 · 0 评论 -
oracle em(Enterprise Manager) 收集贴
em配置命令 =========================== 创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate删除一个EM资料库emca -repos drop配置数据库的 Database Controlemca -config dbcontrol db删除数据库的 Database ...原创 2009-12-11 13:56:45 · 118 阅读 · 0 评论 -
Oracle9i rman备份恢复总结
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备...原创 2009-06-30 09:23:43 · 102 阅读 · 0 评论 -
在RedHat 5下安装Oracle 10g详解
方案一:作者:Roc说明:根据网上很多文档的学习,结合本人安装过程中犯的错误,编写一份较详细的过程。参考了很多网上文档,互相学习!~ 参考如下一些文档:RHEL5上安装Oracle10g Release 2 (Oracle 11gR1基本相同)(比较详细)http://blog.chinaunix.net/u/22677/showart_1205499.html (...原创 2009-08-06 13:37:20 · 322 阅读 · 0 评论 -
Linux下oracle常见安装错误总结
from: http://home.ixpub.net/space.php?uid=9727518&do=blog&id=403021错误一: /tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such ...原创 2009-08-06 14:37:18 · 190 阅读 · 0 评论 -
Installing Oracle Database 10g Release 2 on Linux x86 (RHEL4 and SLES9 covered)
by John Smiley Learn the basics of installing Oracle Database 10g Release 2 on Red Hat Enterprise Linux or Novell SUSE Enterprise Linux, from the bare metal up (for evaluation purposes only).C...原创 2009-08-06 15:25:06 · 346 阅读 · 0 评论 -
oracle常用命令
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>c...原创 2010-01-20 16:09:00 · 130 阅读 · 0 评论 -
ORACLE 9I UNDO Tablespace
(9i以前称为Rollback segment;9i称为Undo segment/Undo Tablespace;10g及以后只有Undo Tablespace.)一、UNDO数据的作用.1、回退事务当执行DML操作修改数据时,UNDO数据被存放到UNDO段,而新数据则被存放到数据段中,如果事务操作存在问题,旧需要回退事务,以取消事务变化.假定用户A执行了语句UPDAT...原创 2010-05-13 09:20:56 · 126 阅读 · 0 评论 -
ORACLE EXPLAIN PLAN的总结
在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下1、EXPLAIN的使用 Oracle RDBMS执行每一条SQL语句,都必须经过Oracle优化器的评估。所以,了解优化器是如何选择(搜索)路径以及索引是如何被使用的,对优化SQL语句有很大的帮助。Explain可以用来迅速方便...2010-02-22 09:29:26 · 91 阅读 · 0 评论 -
Oracle Audit 功能的使用方法介绍
一. 视图说明:1. SYS.AUD$审计功能的底层视图,如果需要对数据进行删除,只需要对aud$视图进行删除既可,其他视图里的数据都是由aud$所得.2. DBA_AUDIT_EXISTS列出audit not exists和audit exists产生的审计跟踪,我们默认的都是audit exists.3. DBA_AUDIT_TRAIL可以在里面查处所有审计所跟踪的信...2010-02-22 10:45:43 · 302 阅读 · 0 评论 -
Oracle数据库中快照snapshot的使用
oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。下面以我在开发襄樊市电信局170话费催缴系统中使用快照加快查询速度的实现过程为例来说明快照的使用方法: oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。正因为快照是一个主表的查询子集,使用快照可以加快数据的查询速度;在保持不同数据库中的两个...2010-02-22 10:57:06 · 870 阅读 · 0 评论 -
深入理解user和schema --oracle 数据库
前言:user是控制权限的,而schema则是一个容器,非所有者如果需要访问这个容器下的对象就需要在对象前面写上schema(owner)的名字,如果不想写而又没有创建synonym,此时可以通过alter session set current_schema=schema_name来改变当前session的schema从而在访问对象时省去schema(owner);最终能否访问对象还是要看是...2010-02-22 11:39:32 · 112 阅读 · 0 评论 -
exp和imp 用法和介绍 --oracle数据库
EXP导出范例:E:\software>D:\oracle\product\10.2.0\db_2\BIN\exp user/pw@test file=e:\backup\197231_test_20100207_2248.dmp full=y log=e:\backup\log\197231_test_20100207_2248.log compress=yExport: Rel...原创 2010-02-22 13:51:27 · 720 阅读 · 0 评论 -
Oracle面试题集锦-技术篇
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必...原创 2009-05-15 12:32:13 · 107 阅读 · 0 评论 -
oracle 配置文件 解析
Oracle主要配置文件: Profile文件,oratab文件, 数据库实例初始化文件initSID.ora, listener.ora文件, sqlnet.ora文件, tnsnames.ora文件一、/etc/profile 文件 系统级的环境变量一般在/etc/profile 文件中定义在 CAMS系统与数据库,相关的环境变量就定义在/etc/profile 文...原创 2009-05-13 10:39:06 · 124 阅读 · 0 评论 -
listener.ora 、sqlnet.ora 、tnsnames.ora的关系以及手工配置举例
解决问题:TNS或者数据库不能登录。最简单有效方法:使用oracle系统提供的工具 netca 配置(把原来的删除掉重新配置)$netca俺仍有的疑问: 如何指定'listener.ora'存放的目录?不要默认目录($ORACLE_HOME/network/admin)方法1: 在 '.profile' 中加入(例)TNS_ADMIN=/f01/oracle11/app/o...原创 2009-05-13 09:56:18 · 79 阅读 · 0 评论 -
oracle v$locks和v$session的说明
[code="java"]Oracle9i Database ReferenceRelease 2 (9.2)Part Number A96536-02V$LOCKThis view lists the locks currently held by the Oracle database server and outstanding requests for a lo...原创 2009-04-08 10:45:11 · 380 阅读 · 0 评论 -
Oracle调优总结
/*========================================================================== *Author: MartriWang@gmail.com *Date: 09/05/2007 *Description:ORACLE Summary *====================================...原创 2009-04-08 11:16:47 · 201 阅读 · 0 评论 -
Oracle学习笔记(存储结构/内存结构/逻辑结构)
[code="java"]1.oracle物理存储结构,主要有三个视图: 1.1 v$controlfile,v$datafile,v$logfile 1.2 desc v$controlfile 1.3 select name,status from v$controlfile; 1.4 参数文件--控制文件---数据文...原创 2009-04-08 11:31:02 · 109 阅读 · 0 评论 -
Oracle的优化器(Optimizer)
本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分...原创 2009-04-10 10:09:58 · 117 阅读 · 0 评论 -
AWR介绍与SYSAUX空间关系
0、问题起源:正式库中sysaux表空间膨胀1).正式库中sysaux情况介绍:正式库中的sysaux表空间初始设置为800m,上个月占用率达到97%,警告日志中出现SYSAUX表空间不足的信息。将其扩充到1300m。前几天又出现sysaux表空间不足的信息,使用率达到93%,警告日志中出现SYSAUX表空间不足的信息。该表空间又被扩充100m,达到1400m。目前...原创 2009-04-22 18:39:53 · 719 阅读 · 0 评论 -
ORA-07445错误分析总结
对于600和07445这种错误,都是oracle内部错误,不太好解决。这些问题通常还是上metalink比较好。我这里发生的几次这样的错误。记录一下: 情况一: ORA-07445: exception encountered: core dump [hshuid()+512] [SIGSEGV] [Address not mapped to object] [xx...原创 2009-04-30 12:32:37 · 814 阅读 · 0 评论 -
ORA-01157错误解决
ORA-1157错误解决手册一.错误描述ORA-1157, "cannot identify/lock data file %s - see DBWR trace file"引起的原因:因为数据文件已经在被使用了从而导致数据库的后台进程不能找到相应的数据文件或者不能锁定相应的数据文件,这样数据库将禁止访问这些数据文件而其他的数据文件则没有影响。伴随这个错误操作系统将会提示是...原创 2009-05-04 09:29:51 · 1255 阅读 · 0 评论 -
1-Oracle数据库文件目录结构
Oracle Database 10g安装完成后,其目录结构与Oracle9i有很大不同。Oracle Database10g和Oracle9i的文件目录主要结构如图1-5所示。在Oracle Database10g的文件目录中用db_1代替了Oracle9i文件目录结构中的ora92。 在Oracle Database10g中,Oracle的目录结构是由Orac...原创 2009-05-07 17:42:17 · 172 阅读 · 0 评论 -
管理oracle表空间
在管理表空间时应遵循以下原则:1)使用多重表空间。采用多重表空间可使数据库操作更灵活。主要体现在以下方面: •将用户数据与数据字典数据相分离,并将不同表空间的数据文件分别存储在不同磁盘上可以降低I/O竞争。 •将一个应用的数据与其他应用相分离,可以避免表空间脱机时多个应用受到影响。 •可根据需要将单个表空间脱机,从而获得较好的可用性。 •通过为不同类型的数据库预留表空间...原创 2009-05-07 17:56:18 · 152 阅读 · 0 评论 -
2-oracle启动和关闭详解(for linux)
oracle 数据库启动分为三个部分: 1、nomount 启动实例 2、mount 加载数据库 3、open 打开数据库具体如下: 1.启动实例 --startup umount,读参数文件 spfile.ora,init.ora,init.ora,分配内存 等 参考路径:/home/oracle/product/...2009-05-08 14:42:10 · 90 阅读 · 0 评论 -
数据库与数据库实例的区别
在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。 其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。 什么是数...原创 2009-05-08 16:47:59 · 1060 阅读 · 0 评论 -
oracle启动和关闭的的脚本(for windows命令行)
1,启动oracle的bat@echo Starting Oracle Servicenet start OracleOraHome90TNSListenernet start OracleServiceORAnet start OracleOraHome90Agentset ORACLE_SID=orasqlplus /nolog @start.sql在该...原创 2009-05-12 09:05:25 · 172 阅读 · 0 评论 -
ORACLE系统结构
一、ORACLE 实例——包括内存结构与后台进程1、内存结构:(1)系统全局区:System Global Area(SGA) 是一块巨大的共享内存区域,他被看做是Oracle 数据库的一个大缓冲池,这里的数据可以被ORACLE的各个进程共用。其大小可以通过如下语句查看: select * from v$sga;(2)共享池(Shared pool) 包括SQL语句...原创 2009-05-12 13:48:08 · 84 阅读 · 0 评论 -
理解ORACLE数据库字符集
一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符集...原创 2009-05-12 14:55:13 · 87 阅读 · 0 评论 -
Oracle备份与恢复案例(By Piner)
一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Recover...原创 2009-05-12 17:11:56 · 113 阅读 · 0 评论 -
Archive Log 学习笔记 --oracle 数据库
一、归档的启用,停用和自动归档1、启用和停用archivelogC:Documents and SettingsAdministrator>sqlplus "/ as sysdba" SQL*Plus: Release 9.0.1.0.1 - Production on 星期日 7月 23 23:48:19 2006 (c) Copyright 200...原创 2010-02-22 14:35:38 · 111 阅读 · 0 评论