在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的口令文件中存放sysdba/sysoper用户的用户名及口令允许用户通过口令文件验证,在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,mount等状态对数据库进行处理所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证登陆如果
原创 2013-05-10 10:19:15
596阅读
http://forum.linuxunix.org/viewthread.php?tid=29401&extra=page%3D1
原创 2011-10-18 22:15:02
359阅读
Oracle 提供了一下几种分区方法:  范围分区列表分区哈希分区复合分区何时应该对表进行分区 范围分区(range partitioning)依据用户创建分区时设定的分区键值(partition key value)范围将数据映射到不同分区。范围分区是较常用的分区方式,通常针对日期数据使用。例如,用户可以将销售数据按月存储到相
原创 2013-12-31 10:51:35
545阅读
 ORACLE分区技术 Oracle允许把一个大表分成几部分,每部分叫一个分区,然后把每个部分放在不同的物理磁盘上,以提高整个数据库的性能。 Ø  分区技术有下面的优点 1.         使数据库的可管理性变得更加容易,如:用户可以往一个单独的分区中装载数据,而对其他分区没有
转载 精选 2012-12-04 22:53:18
434阅读
1.rowid详解 http://www.oracleonlinux.cn/2011/11/07/whats-oracle-rowid/ 2.行迁移与行链接 http://space.itpub.net/10710960/viewspace-551787
转载 精选 2012-02-09 18:43:51
419阅读
数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先在每个数据库服务器上设置链接字符串。 1、 配置TNS , $ORACLE_HOME/NETWORK/ADMIN/tnsname.ora 10gstandby =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-
原创 2013-07-04 09:51:41
503阅读
如今,一般DBA使用会话跟踪、SQL跟踪并进行分析已不是稀奇的事情,我估计常用的方法有SQL_TRACE、10046事件等。另外,如果我们需要跟踪其他会话,那需要如何做呢?大家估计最熟悉的是使用ORADEBUG,至少我喜欢这样做。其实,Oracle提供的跟踪方法非常丰富,本文就将这些方法一一介绍,大家可以选择自己喜欢的方式并熟练使用它们。TRACE目录首先,我可能会关心咱跟踪的trace文件放在哪
原创 2013-07-29 10:07:33
1341阅读
一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG。另一
一. 理论部分Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了
原创 2013-05-15 11:05:06
335阅读
ORACLE8中定义了:标量(Scalar)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型。(一)标量(Scalar)标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。①数字 有三种基本类型:NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整数或实数,而PLS_
原创 2013-05-16 09:05:05
391阅读
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍comp相关选项。在安装RAC时,由于cluvfy工具还没有被安装,而runcluvfy.sh将cluvfy工具的功能在shell中实现,并和安装盘一起提供,使得用户在数据库和CLUSTER安装之前就可以利用这个工具的功能
原创 2013-06-26 09:34:19
333阅读
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍stage相关选项。可以通过stage –list来列出所有cluvfy工具支持的部署组件:bash-2.03$ cluvfy stage -listUSAGE:cluvfy stage {-pre|-post} <
原创 2013-06-26 09:40:17
970阅读
Oracle 数据块(一)1、数据块的概念数据块(Oracle Data Blocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不
转载 精选 2013-05-06 10:27:58
1086阅读
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍comp相关选项。  在安装RAC时,由于cluvfy工具还没有被安装,而runcluvfy.sh将cluvfy工具的功能在shell中实现,并和安装盘一起提供,使得用户在数据库和CLUSTER安装之前
原创 2013-05-08 10:10:08
520阅读
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍stage相关选项。 可以通过stage –list来列出所有cluvfy工具支持的部署组件:bash-2.03$ cluvfy stage -list USAGE:cluvfy stage {-pre
原创 2013-05-08 10:18:34
542阅读
案例3:(recover tablespace ,database open状态)——database在open 状态下恢复数据文件(除了system tablespace)(1) 模拟环境:06:10:52 SQL> insert into scott.t01 values (4);1 row created.06:13:12 SQL> insert into scott.t01 v
原创 2013-05-21 09:32:27
449阅读
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中(1)查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM(2)查看当前日期、时间SQL> select sysdate from dual;SYSDATE-----
原创 2013-07-04 09:53:43
503阅读
转载 2015-12-07 16:23:00
178阅读
2评论
闪回是一种逻辑层面的数据恢复技术,无法解决物理层面、介质损坏造成的数据丢失。Oracle 11g 支持 7 种 Flashback 方式,可以针对不同层面的问题进行逻辑恢复。 For error analysis:Oracle Flashback QueryOracle Flashback Versions QueryOracle Flashback Transaction
原创 2022-10-18 16:22:31
140阅读
1.查看闪回区位置SQL> show parameter db_recoverNAME     TYPE VALUE------------------------------------ ----------- ------------------------------db_recovery_file_dest     string /u01/app/oracle/flash_recov
原创 2021-04-09 09:58:35
1807阅读
  • 1
  • 2
  • 3
  • 4
  • 5