oracle 进程(二)
1.共享服务器连接强制要求必须使用Oracle Net,即使客户和服务器都在同一台机器上也不例外。如果不使用Oracle TNS监听器,则无法使用共享服务器。2.调度程序的工作内容:调度程序只负责从客户应用接收入站请求,并把他们放入SGA中的请求队列(Large pool中),第一个可用的共享服务器进程从队列中选择请求,并附加相关会话...
oracle SQL范式阅读说明
1.中括号([ ])里的内容为可选内容。2.大括号({ })里的内容为只需要选择一项即可的内容。3.竖线(|)将中括号或者大括号里的可选项进行分隔,每个选项之间是平行可替代关系。4.省略号(...)表明之前的元素可以重复。5.定界符(分号,逗号,半圆括号等)是必须输入以界定SQL语句的。6.粗...
oracle 标识符规范
The names of Oracle identifiers, such as tables and columns, must not exceed 30 characters in length. The first character must be a letter, but the rest can be any combination of letters, numerals, dollar signs ($), pound signs (#), and underscores (_).However, if an Oracle identifier is e...
20150416DTCC--数据库升级和迁移专场笔记
1.数据库的升级可以选择图形化升级,也可以选择手工升级,但是为了使升级更加可控,一般考虑使用手工升级。 常规的升级方案有:本地升级方案、迁移升级方案和热切换升级方案。 2.Oracle数据库的升级很大程度是在升级数据字典。3.生产环境中一般禁用回收站。4.升级结束后需要对执行计划...
Oracle 进程
1.oracle进程类型:客户端进程(client proce):运行应用程序或者oracle工具代码的进程;oracle 后台进程(background process):随着实例启动而启动,用于完成各种维护任务。oracle服务器进程(server process):根据客户的请求信息,代替用户完成工作任务。oracle从属进程(slave process):代表后...
oracle 内存结构(二)
PGA:1.PGA内存管理受初始化参数WORKAREA_SIZE_POLICY的控制(AUTO或MANUAL),可以在会话级修改。2.PGA自动内存管理可以通过两种方式实现:2.1 通过设置PGA_AGGREGATE_TARGET初始化参数,告诉oracle最多可以使用多少PGA内存。2.2 通过设置MEMORY_TARGET初始化参数,告诉oracle实例总共可用的SGA+PGA总和,由数...
Oracle 数据库常见文件及相关操作
参数文件:(一般位于$ORACLE_HOME/dbs下)1.参数文件(init.ora)和服务器参数文件(spfile.ora)之间的相互创建:create pfile from spfile;create spfile from pfile;2.设置spfile中的值alter system set parametre=value
oracle real application clusters and administration and deployment guide 7-13
7.管理备份和恢复 非集群文件系统下的RMAN备份 RAC下的RMAN还原场景 从集群文件系统中还原备份 从非集群文件系统中还原备份 使用RMAN或者OEM来还原服务器参数文件&nb...
专业DBA的职业习惯及操作原则
1.在去客户现场之前,要和客户电话沟通,了解工作的范围和重点,然后提前做一些功课,把与工作相关的内容准备好。每个人的能力都是有限的,知识面也都存在一些短板,做好充分的准备是对客户的负责,也是对自己的负责。2.学会倾听,认真听取客户的想法、客户对工作的希望以及对项目的理解,这对于提高客户的满意度十分专业...
oracle RMAN 简要介绍及使用
1.RMAN环境简介1)RMAN是对数据库进行备份和恢复操作并自动管理相关备份策略的客户端工具。2)RMAN环境至少包括两部分:目标数据库(target database):即需要进行备份和恢复的数据库,在RMAN命令行下通过target命令指定;RMAN客户端:默认存放于$ORACLE_HOME/bin目录下的可执行程序,用于执行RMAN命令进行...
oracle 闪回技术简介
1.闪回技术主要作为oracle物理备份和恢复的一个补充,对数据库提供了另一层面的数据保护。可以通过闪回技术查看过去某一时刻数据的状态或者将数据库闪回而不需要还原(restore)数据库或进行时间点恢复。一般来说,闪回技术比介质恢复更加高效且对数据的影响程度更小。2.oracle大多数的闪回特性都是在逻辑层面操作的。...
oracle备份和恢复策略简介
1.oracle备份和恢复策略主要分为两种:RMAN(Recovery Manager):与oracle数据库完美集成,功能强大。用户管理的备份和恢复:使用操作系统命令和SQL*PLUS命令来进行备份,需要考虑方面多。2.oracle推荐使用RMAN进行备份,因为其提供了人工备份没有的功能:增量备份:只备份自上次备份以来有改变的数据块,减少...
oracle shared pool
一、oracle共享池包含了多种程序数据。例如:解析后的SQL和PL/SQL代码,系统参数和数据字典信息。基本上数据库的所有操作都和共享池有关。共享池主要包括library cache , data dictionary cache , server result cache ,reserved pool。二、库缓存(library cache)? 1.库缓存中主要存放已经共享的...
oracle 数据字典
1.数据字典是oracle存放元数据(metadata)的地方。oracleRDBMS通过数据字典来管理对象信息和安全信息等,用户和数据库管理员可以通过数据字典来获取数据库的相关信息。2.数据字典包括以下内容:所有数据库schema对象的定义数据库的空间分配和使用情况字段的缺省值完整性约束信息oracle用户名称...
oracle 对于SQL语句中对象名的解析顺序
SQL语句中Oracle对于对象名的解析顺序:1.Oracle首先查看在发出命令的用户模式中是否存在表或视图;2.如果表或视图不存在,Oracle检查私有同义词(private synonym)是否存在,若存在,将使用私有同义词所引用的对象;3.如果私有同义词不存在,检查公有同义词(public synonym)是否存在,若存在则使用公有同义词引用...
oracle database buffer cache
DB buffer cache1.database buffer cache主要用于存放从数据文件中读取出来的数据块,也缓冲系统正在使用或者最近使用完的数据块。所有连接到数据库的用户,都可以共享该内存区域。2.database buffer cache主要目的为优化物理I/O和保存常用的块在内存中,不常用的块写入数据文件中。优化物理I/O:DB buffer ...
oracle 内存结构
1.基础结构? oracle内存结构主要包括四部分:SGA(系统全局区)PGA(程序全局区)UGA(用户全局区)和软件代码区域。? 其中,SGA:主要存放oracle的共享数据和控制信息。该区域被所有的服务器进程和后台进程共享。PGA:存放某一个oracle进程的数据和控制信息,这些进程可以是...
oracle automatic storage management administrator's guide 7-13
7.管理oracle ASM文件,目录和模板 oracle ASM支持的文件类型 关于oracle ASM的文件名 单文件创建形式 多文件创建形式 完全描述文...
oracle ITL槽
1.每个数据块头都有一个ITL(interested transaction list),ITL里记录了在本数据块内拥有行锁(row lock)、已提交的记录和未提交的记录的事务信息。2.ITL指向undo段里的事务表,事务表里有对数据库做的所有记录。3.从某种意义上说,数据块头利用ITL记录了一段时间以来事务对数据块所做的改变。4.Oracle的锁机制是一种...
oracle关闭的四种模式
1.关闭数据库需要权限:SYSDBA或者SYSOPER.2.关闭数据库的工具:SQL*PLUS或者SRVCTL.3.关闭数据库的四种模式:normal(sql*plus工具默认),immediate(srvctl工具默认),transactional 和 abortnormal模式:不允许新的连接,等待原有连接结束。这种如果系统当前存在长事务,或者长连接,则导致关闭数据库...