随笔分类 -  oracle文件说明

oracle数据库的基础
摘要:目录位置 unix:$ORACLE_HOME/network/admin WINDOW:%ORACLE_HOME%\network\admin 设置相应的环境变量:TNS_ADMIN tnsname.ora文件内容例子 --负载均衡,故障转移 sample2= (DESCRIPTION= (LOAD 阅读全文
posted @ 2016-05-03 22:55 gull 阅读(1292) 评论(0) 推荐(0)
摘要:1、sql的执行过程客户端发起请求-》oracle(server process)接收-》放入到SGA中SHARE pool存放-》通过CPU解析相应的执行计划-》执行计划存放在SHARE POOL中-》在从buffer cache中把相应的数据取出来,如不存在,从数据文件中把数据调入到buffer cache中取出来中间的过程进程都是server process完成,包括sql解析、执行、读取数据、把返回给用户、修改数据等。是跟用户交互的进程2、详细讲解SELECT取数据硬解析客户端发起请求-》进去oracle(server process)-》放入到SGA中SHARE pool中的libr 阅读全文
posted @ 2013-03-12 00:00 gull 阅读(437) 评论(0) 推荐(0)
摘要:一、 DMP文件(imp/EXP)DMP文件向后兼容,说明新版本可以读取老版本的DMP对于DMP文件的规则:创建DMP文件的Export版本必须小于或等于使用该DMP文件的Import的版本DMP存储的文件(create/alter语句)DMP文件传输注意点对于WINDOWS和文件的FTP传输有一点警告,windows会默认的把DMP文件当成一个“文本”文件,并把换行符(unix上为行末标记)转换为回车/换行对,这就会完全破坏DMP文件。在windows中通过FTP传输DMP文件时,要确保所执行的是二进制传输。二、 数据泵文件Oracle10g中至少有两个工具使用数据泵文件格式。外部表可以加载 阅读全文
posted @ 2012-03-13 22:30 gull 阅读(359) 评论(0) 推荐(0)
摘要:一、 在线日志文件 高峰负载:你可能希望系统不必等待对未完成的消息建立检查点,不要再高峰处理期间遭遇瓶颈。 大量用户修改相同的块:如果大量用户都要修改相同的块,你可能希望重做日志文件很大。 平均恢复时间:如果必须确保恢复尽可能快的完成,即便是大量用户要修改相同的块,也可能倾向于使用较小的重做日志文件 阅读全文
posted @ 2012-03-08 23:07 gull 阅读(403) 评论(0) 推荐(0)
摘要:一、 控制文件 二、 重做日志文件 系统崩溃后的实例恢复 通过备份恢复数据文件之后恢复介质 备用数据库处理 输入到流中,这是一个重做日志挖掘过程,用于实现信息共享。 三、 在线日志文件 从一个日志文件组切换到另一个日志文件组的动作称为日志切换。 临时文件(temporary data file) 作 阅读全文
posted @ 2012-03-07 17:44 gull 阅读(187) 评论(0) 推荐(0)
摘要:数据文件和重做日志文件是数据库中重要的文件Oracle以4种文件系统存放数据操作系统(OS)文件系统原始分区自动存储管理(ASM),10g Release 1的新特性集群文件系统:专用于RAC,像集群环境中多个节点共享的cooked文件系统存储层次体系数据库由一个或多个表空间构成,表空间是oracle中逻辑存储器,包括一个或多个数据文件段由一个或多个区段组成。段在表空间中,但是可以包含这个表空间中多个数据文件中的数据。区段是磁盘上一组逻辑连续的块。区段只在一个表空间中,而且总是在表空间的一个文件中。块是数据库中最小的分配单位,也是数据库使用的最小I/O单位。表空间管理表空间管理区段在ORACL 阅读全文
posted @ 2012-03-06 11:21 gull 阅读(312) 评论(0) 推荐(0)
摘要:一、跟踪文件(Trace file) 二、跟踪文件命名规则 阅读全文
posted @ 2012-03-01 14:43 gull 阅读(671) 评论(0) 推荐(0)
摘要:取消Spfile的参数设置Alter system reset parameter <scope=memory|spfile|both> sid=’sid|*’或alter system set parameter=value 修改成原来的值Spfile创建pfile的作用Spfile是二进制文件,pfile是文本文件,可以执行Create pfile… from spfile命令,并编辑pfile,修改所需的设置启动数据库。维护修改历史,在注释中记录修改,spfile不支持注释。修改破坏的SPFILEUnix,用strings命令:strings spfile…oraWindow 阅读全文
posted @ 2012-03-01 14:42 gull 阅读(239) 评论(0) 推荐(0)
摘要:一、参数文件如何查看参数Show parameter 参数名Select * from v$parameter服务器参数文件Spfile是ORAcle的一个重要改变,有了PFILE,可以消除传统参数文件存在的两个严重问题可以杜绝参数文件的繁殖。Spfile总是存储在数据库服务器上;必须存在于服务器主机本身,不能放在客户机上。无需在数据库之外使用文本编辑器手工地维护参数文件(不能手工修改,需要用alter system..命令)新建服务器参数文件假设init.Ora参数文件在服务器上的默认位置上,新建Create spfile from pfile,重启服务器实例startup force修改参 阅读全文
posted @ 2012-02-29 08:33 gull 阅读(241) 评论(0) 推荐(0)
摘要:Sga(oracle有一个很大的内存块)的功能维护所有进程需要访问的多种内部数据结构;缓存磁盘上的数据,另外重做数据写至磁盘之前先在这里缓存;保存已解析的SQL计划等。Oracle服务器处理请求两种最常见的方式专用服务器对于每个会话,都会出现一个新的专用服务器,会话与专用服务器之间存在一对一的映射。客户端直接跟专用服务器通信,并有这个服务进程接收和执行我的SQL共享服务器连接客户端进程不会与共享服务器直接通信多个数据库会话,只需要很少的进程/线程Tcp/IP连接客户端软件会读取一个tnsnames.ora文件,这是纯文本的配置文件,通常放在[oracle_home]\network\admin 阅读全文
posted @ 2012-02-28 15:45 gull 阅读(210) 评论(0) 推荐(0)
摘要:Oracle数据库文件包括5大类:参数文件、数据文件、临时文件、控制文件和重做日志文件。Oralce的内存结构系统全局区(SGA)进程全局区(PGA)用户全局区(UGA)实例与数据库的区别实例:一组操作系统进程以及一些内存数据库:一组相关的文件(包括数据文件、重做日志文件等)数据库可以由一个或多个实例装载(如RAC)一个实例只能装载一个数据库通过几个动态视图查看oracle的文件(需要进入数据库才能查询)V$datafile(查看数据文件)V$logfile(查看重做日志文件组)V$contrlfile(查看控制文件) 阅读全文
posted @ 2012-02-27 16:59 gull 阅读(188) 评论(0) 推荐(0)