Oracle9i parameters
SGA_MAX_SIZE:限制SGA区所能使用的最大内存空间,SGA中各组件总和都不能超过它所指定的值[@more@]DB_CACHE_SIZE:设置数据库缓存的大小LOG_BUFFER:设置重做日志缓存的大小SHARED_POOL_SIZE:设置共享池的大小LARGE_POOL_SIZE:设置大型池的大小DB_KEEP_CACHE_SIZE:KEEP:缓存池中的缓存块大小,这些块将始终保留在数据库缓存中DB_RECYCLE_CACHE_SIZE:RECYCLE缓存池中的缓存块大小,在这里的缓存块一旦使用完毕就被立刻换出内存DB_CACHE_ADVICE:可以收集对不同大小缓存行为预计的统计
Oracle 9i DBA笔记
An Oracle process is a program that depending on its type can request information, execute a series of steps, or perform a specific task.Oracle进程是一个程序,取决于它的类型,可以请求信息,执行一系列步骤或完成一个指定的任务。[@more@]Oracle8i无法在Intel机上安装,由于自身BUG,删除sym档案Oracle设计了一种配置Oracle文件系统的标准,称为最佳灵活结构(Optimal Flexible Architecture,OFA)。SQL> alter database close;alter database close*ERROR at line 1:ORA-01093: ALTER DATABASE CLOSE only permitted with
ORACLE10G在WIN2003下安装成功
久别的10G终于再次在我的系统中崭露头脚了,不容易呀,但是现在我的硬盘容量也快被各项资源耗尽了,希望能赶快加块硬盘,我深深知道这个梦想只能由自己的努力才会真正实现![@more@]以下的 J2EE 应用程序已经配置, 并且可用下面列出的 URL 来访问。数据库配置文件已经安装到 E:oracleproduct10.1.0,同时其他选定的安装组件也已经安装到 E:oracleproduct10.1.0Db_1。Ultra Search URL:http://zhen:5620/ultrasearchUltra Search 管理工具 URL:http://zhen:5620/ultrasearch/adminiSQL*Plus URL:http://zhen
ORACLE笔记十五
第十五章索引是一种可选的与表或簇相关的数据库对象,主要用于提高针对表的查询速度。索引与表一样,具有独立的段存储结构,需要在表空间中分配存储空间,并且可以通过设置存储参数来控制索引段的区分配方式。索引可以由用户显式创建,也可以由ORACLE自动创建。[@more@]常用的索引类型:B树索引、位图索引、反序索引、聚簇索引、散列簇索引、全局与本地索引、函数索引。索引无论是在逻辑上还是在物理上都不依赖于相应的表,它们与其他具有独立存储结构的模式对象一样都需要占用实际的存储空间。创建或删除索引的操作不会影响到数据库中的表
ORACLE笔记十四
第十四章数据库中的数据是以表的形式存储。数据库中的每一个表都被一个模式(或用户)所拥有,因此表是一种典型的模式对象。创建表时,ORACLE在一个指定的表空间中为表分配存储空间。存储空间的分配方式取决于表空间的存储参数设置或表的存储参数设置。[@more@]表的设计过程是:首先由应用程序开发人员根据实际应用的需求提出表中所需要包含的元组(字段)然后由数据库设计人员或者DBA结合数据库的特性设计出表的结构。通过在创建表时设置PCTFREE和PCTUSED参数,可以决定表中的数据块保留空间的比例。如果为数据块保留了合适的存储空间,在
ORACLE笔记十三
第十三章在ORACLE9I中,通过利用自动撤销表空间来代替回退段,可以由ORACLE自动对撤销空间进行管理,这称为“自动撤销管理方式”。[@more@]撤销空间是专门的存储空间,用来保存撤销记录(回退记录),利用“撤销表空间”,DBA能够精确控制撤销记录在被覆盖前保留的时间,这称为“自动撤销管理”。相对的,利用回退段的旧的撤销空间管理方式被称为“手工撤销管理”。通过使用撤销技术,能够为ORACLE数据库实现的功能:1、使用ROLLBACK语句撤销事务。2、进行数据库恢复。3、提供数据的读一致性。 自动撤销管理方式也称为“SMU方式”,即
ORACLE笔记十二
管理数据文件数据文件(包括临时数据文件)在创建数据库或表空间时建立。当表空间创建之后,DBA可以根据需要为表空间添加新的数据文件,或者更改已有数据文件的大小、名称或位置。[@more@]数据文件是物理上存储表空间数据的操作系统文件,在创建表空间的同时将为它建立数据文件。在创建表空间之前,DBA不仅要考虑表空间的管理方式、存储参数等问题,还需要决定与表空间对应的数据文件的数量、大小以及位置。数据文件管理策略1、确定数据文件的数量2、确定数据文件的存放位置在WindowsNT/2000操作系统下,DB_FILES参数的默认值为200。如果D
ORACLE笔记十一
表空间的管理主要包括修改默认存储参数、手工合并碎片、设置表空间的可用性等几个方面。[@more@]表空间管理策略在逻辑上,数据库由多个表空间组成。DBA通过创建表空间库数据库建立存储空间,并且将各种类型的应用数据分享存放,在数据库运行过程中,DBA还应根据需要对表空间进行维护,包括改变表空间的可用性、调整表空间的存储管理方式、库用户分配表空间配额等。每个数据库在创建时都会自动建立SYSTEM表空间。ORACLE建议仅在SYSTEM表空间中存储数据字典等ORACLE自身对象和数据,而将所有的用户对象和数据都保存在其他的表空间中,因此需
ORACLE笔记十
第12章在物理上,数据库中的数据存储在数据文件中。相应地,在逻辑上,数据库中的数据存储在表空间中。在数据库创建完毕之后,通常可以立即创建所需的非SYSTEM表空间。ORACLE将自动建立SYSTEM表空间。[@more@]数据库中所能拥有的表空间数目不会受到ORACLE本身的限制,但是会受到数据库中所能拥有的数据文件数目的限制,即所有表空间的数据文件总和不能超过创建数据库时指定的MAXDATAFILES参数的限制。表空间的类型:字典管理方式表空间和本地管理方式表空间,在字典管理方式中,表空间中所有存储空间的管理信息都保存在数据字典中;而在本
ORACLE笔记九
跟踪文件:每个服务进程和后台进程在运行过程中都可以将一些特殊的信息写入对应的操作系统文件中,这个操作系统文件称为跟踪文件。每个服务进程和后台进程都具有一个对应的跟踪文件。当进程发现一个内部错误时,它会将相应的错误信息记录在它的跟踪文件中。警告文件:ORACLE通过使用警告文件来为记载一部分信息,这样即使DBA暂时无法连接到数据库中读取数据库字典,他也可以从警告文件中获取这些重要信息。[@more@]在需要写入警告文件时,ORACLE实例会自动查找是否存在已有的警告文件。如果存在,它继续写入该警告文件;如果不存在,它创建
ORACLE笔记八
第10章事务的基础概念:事务是一项工作中的一个逻辑单元,包含一条或多条SQL语句。对于数据库而言,事务是不可分割的最小单元。一个事务中的所有SQL语句要么被提交,即应用对数据库所做的操作;要么被回退,即撤销对数据库所做的操作。通常情况下,在一个会话中只能一个接一个地执行事务。[@more@]
ORACLE笔记七
第7章模式是一系列逻辑数据结构或对象的集合。一个模式只能够被一个数据库用户所拥有,并且模式的名称与这个用户的名称相同。ORACLE数据库中的每一个用户都拥有一个惟一的模式,他所创建的所有模式对象都保存在自己的模式中。从数据库理论的角度看,模式是数据库中存储的数据的一个逻辑表示或描述,是一系列数据结构和数据对象的集合。[@more@]模式既可以是数据库的全局逻辑描述,也可以是数据库的局部逻辑描述。模式对象是一种逻辑数据存储结构。模式对象与数据文件并不存在物理上的一一对应关系。数据库中对象名只需要在同一个模式中惟一
ORACLE笔记六
共享服务器操作模式下处理用户进程的过程用户通过使用ORACLE工具或执行应用程序,在客户端创建一个用户进程,该用户进程将调度连接到一个数据库实例。客户端计算机通过网络与数据库服务器建立连接。调度进程在将解析结果放入一个“请求队列”的同时,还会将自己的调度程序ID也存入请求队列。请求队列位于SGA区中。[@more@]由于在共享服务器操作模式下,一个共享服务进程可以为任何用户请求服务,因此在共享服务进程的PGA区中并不存放与用户相关的数据(用户数据需要被所有的共享服务进程使用)。所有与用户和会话相关的数据(包括私有SQL工
ORACLE笔记五
后台进程DBWR:在下列情况下进行:产生checkpoint、脏块达到极限,没有缓冲空间、超时,RAC ping请求,表空间离线,表空间设为只读。表执行DEOP或TRUNCATE表空间执行BEGIN BACKUP;数据库写进程DBWR负责将数据库缓存中的脏缓存块成批写入到数据文件中。在数据库缓存区中,如果某个缓存块的数据被修改,它将被标记为脏。通过LRU算法能够解决只有被标记为“脏”与“冷”的缓存块写入数据文件。[@more@]脏数据块:它保存的是已经被修改过的数据,它们需要被重新写入数据文件。当一条SQL语句对某些缓存块中的数据作出修改之后,这些缓存块将被
ORACLE笔记四
第六章实例的概念:由一系列后台进程与内存结构构成,在启动数据库时必须首先创建实例,然后才能够通过实例来访问数据库。它是由操作系统中的内存结构和一系列进程所组成。实例的组成:内存(分为SGA区与PGA区)+进程(服务进程与后台进程)。[@more@]SGA区是ORACLE实例的主要组成部分,它与后台进程和服务进程一同构成实例。SGA区驻留在一段系统共享内存中,因此多个进程可以同时对SGA区的数据进行访问。在创建实例时,ORACLE库SGA区分配内存,在终止实例时,SGA区被释放。SGA区包含:数据库缓存、重做日志缓存、共享池、JAVA池、大型池、
ORACLE笔记三
第四章 一、进入启动模式启动实例不加载数据库(NOMOUNT)启动实例并加载数据库(MOUNT)启动实例加载并打开数据库(OPEN)[@more@]二、关闭数据库与实例正常关闭方式(SHUTDOWN NORMAL)立即关闭方式(IMMEDIATE)事务关闭方式(TRANSACTIONAL)终止关闭方式(SHUTDOWN ABORT)第五章一、ORACLE数据库的存储结构分为逻辑存储结构与物理存储结构两个相互独立但又密切相关的部分。逻辑存储结构主要用于描述在ORACLE内部的组织和管理数据的方式,而物理存储结构则用于描述在ORACLE外部,即操作系统中组织和管理数据的方式。二、逻辑结
ORACLE笔记二
第二章 安装ORACLE服务器一、数据库名:是一个数据库的名称标识,在创建数据库时由初始化参数DB_NAME指定;二、全局数据库名中同时包含数据库的名称标识和网络位置,由初始化参数DB_NAME和DB_DOMAIN共同组成;[@more@]三、SID是ORACLE实例的惟一名称标识,如果数据库只具有一个实例,SID与数据库名相同,都由DB_NAME参数决定。四、ORACLEAgent Oracle代理服务 ORACLETNSListener Oracle监听程序服务 ORACLEManagementServer 企业管理服务 &nbs
What is big-endian?
The adjectives big-endian and little-endian refer to which bytes are most significant in multi-byte data types and describe the order in which a sequence of bytes is stored in a computer memory. [@more@]In a big-endian system, the most significant value in the sequence is stored at the lowest storage address (i.e., first). In a little-endian system, the least significant value in the sequence is stored first. For example, consider the number 1025 (2 to the tenth power plus one) stored in a
游标的定义
游标是用来处理使用select语句从数据库中检索到多行记录的工具!游标可以将记录放在内存中!! 你可以通过游标对记录一条一条的处理啊。 [@more@]
减掉与重建日志组
alter database clear logfile group 1ALTER DATABASE DROP LOGFILE GROUP 3;[@more@]