Oracle的启动过程共经历四个阶段: shutdown→nomount→mount→open shutdown→nomount过程: 读初始参数文件 分配物理内存 启动后台进程 定位到控制文件 打开/写alert文件 nomount过程可以访问的动态性能视图:v$par
2015-06-28其实我第一次的时候也是想当然认为OUI可以反安装的,但是事实上没有看到反安装选项。 从网上收集了以下方法,仅供参考: 第一步,先停掉所有和oracle相关的服务,或者干掉所有相关进程 第二步,用rm -rf把所有$ORACLE_HOME目录都删除掉 第三步,检
2015-06-281 启动数据库监听 su -oracle――切换Oracle用户(如果使用su oracle ,则启动时不运行.profile用户环境配置文件) $ lsnrctl start――启动监听 2 启动数据库 $ sqlplus "/ as sysdba"――用sys用户登陆sqlplus SQL*Plus: Release 9.2
2015-06-28经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令
2015-06-28ORACLE的这类错误在ORALCE的文档中有详细说明,但原因及措施说明不详细,本文当着重说明如何解决这类错误。 1 ORA-12571、ORA-03113、ORA-03114、ORA-01041 特征:客户端(代理或应用服务器)有时报这类断连错误 原因:如果偶尔出现一次,则可能为
2015-06-28学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中
2015-06-28对于DBA来讲,熟悉ORACLE的常用操作方法有很重要的作用,下面列举几个方面的: 一、Oracle数据库的几个关闭方法 对于ORACLE来讲,关闭的方法有三个: 在SVRMGRL下可以输入如下语句,就可关闭数据库,但每个语句都有自己的作用,有的语句还必须慎重使用
2015-06-28没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。 关于"好的东西似乎总不是那么好用
2015-06-28一个表空间只能属于一个数据库 每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上) 每个数据库最少有一个表空间(SYSTEM表空?洌? 建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率 每个数据库最少有两个联机日
2015-06-28第一步,先应记住被删除的表中有多少记录 select count(*) from t1; 第二步,delete该表的数据 delete from t1; commnit; 第三步,获得当前scn select dbms_flashback.get_system_change_number from dual; 第四步,根据第三步返回的scn不
2015-06-28常用之日期格式 日期格式 说明 ------------------------------------------------------------------------ YYYY/MM/DD
2015-06-281.----查某session当前正在执行的sql SQL>select s.sid,sql_text from v$session s,v$sql q where s.SQL_ADDRESS=q.address and s.sql_hash_value=q.hash_value and s.sid in (45,48,107) and s.serial# in (53098,54004,44803); 2.--查事
2015-06-281)找出当前会话ID的方法select sid from v$mystat where rownum=1 2)找出阻塞的会话IDselect * from dba_blockers 3)得到会话的详细信息SELECT a.username, a.program, a.SID, a.serial# FROM v$session a, dba_blockers b WHERE a.SID = b.holdi
2015-06-28SQL> shutdown immediate ORA-01109: 数据库未打开 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> startup ORACLE 例程已经启动。 Total System Global Area 426852352 bytes Fixed Size  
2015-06-28ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,
2015-06-28做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。 对此,总结了一下删除
2015-06-28$ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.3.0 - Production on Wed Apr 13 09:53:25 2005 Copyright (c) 1982, 2004, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.3.
2015-06-28$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.3.0 - Production on Thu Nov 4 10:43:29 2010 Copyright (c) 1982, 2006, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64b
2015-06-28ORACLE RAC 的一些备份 ORACLE会自动对CRS的配置信息OCR盘进行自动备份 可以通过orcconfig -showbackup查看备份信息 对于中裁盘votingdisk可以使用DD命令备份文件系统 可以通过crsctl query css votedisk 备份 dd if=/dev/votedisk of=/orac
2015-06-28Oracle 10g数据库内建了符合IEEE POSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。 正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便于
2015-06-28