Oracle那些事儿-学习笔记
文章平均质量分 61
DBAFAN
努力ing
展开
-
学习第1天(oracle数据库对象)
学习第1天(oracle数据库对象)翻译 2011-05-03 09:25:00 · 483 阅读 · 0 评论 -
Oracle安装管理管理工具概览
OUI:Oracle Universal Installer:数据库安装工具DBCA:Database Configuration Assistant:数据库创建工具DBUA:Database Upgrade Assistant 数据库升级工具OEM:Oracle Enterpr原创 2011-07-15 17:32:55 · 705 阅读 · 0 评论 -
使用DBCA创建数据库
控制文件定义了实例和数据库之间的连接参数当Oracle处于mount状态的时候,实例和数据库之间就建立了相关的连接通过读取控制文件中其他文件的位置(联机重做日志文件和数据文件)后,数据库就可以置于open状态在控制文件中,保存了表空间和数据文件之间的映射关系建立一个数据库服务器包原创 2011-07-18 09:35:35 · 1279 阅读 · 0 评论 -
使用日志文件和追踪文件
日志文件的位置受BACKUPGROUND_DUMP_DEST参数文件的控制日志文件的文件名类似于:alert_SID.log在日志文件中记录的信息包括如下内容:1、所有启动和关闭的信息,包括状态转换的信息,如:ALTER DATABASE MOUNT;2、所有实例的内部错误,如O原创 2011-07-18 09:39:04 · 632 阅读 · 0 评论 -
Oracle 安装规划
选择操作安装的操作系统Linux on Intel and AMDMicrosoft Windows on Intel and AMDSolaris on SPARCAIX on POWERHPUX on PA-RISC Oracle安装所需的最小资源1G RAM1.5G swa原创 2011-07-18 09:34:41 · 632 阅读 · 0 评论 -
启动和关闭数据库
数据库启动Oracle推荐的启动顺序为:DatabaseControl----> Database Listener---->database 所有DatabaseControl的会话都是基于HTTPS协议的启动DatabaseControl: emctl start dbcon原创 2011-07-18 09:38:40 · 812 阅读 · 0 评论 -
使用数据字典和动态性能视图
数据字典数据字典表和其他表的重要区别在于:他是在数据库创建时期产生的,并且不允许用户直接访问;数据字典中包含如下内容,并且存储在SYSTEM和SYSAUX表空间中1、数据库逻辑结构和物理结构的元数据2、用户定义3、安全信息4、完整性约束5、性能监控信息可以通过访问数据字典视图来访原创 2011-07-18 09:39:33 · 682 阅读 · 0 评论 -
oracle 网络配置
Oracle默认的网络配置是专用服务器模式(dedicated server) 执行一个SQL语句通常要经过4个步骤: 1、解析(parse):解析阶段要和shared pool交互,它负责将SQL语句翻译成可以执行的状态; 2、绑定(bind):在此阶段,所有变量被赋予值原创 2011-07-18 09:40:27 · 2090 阅读 · 0 评论 -
Oracle DML语句概述
DML语句包括: SELECT INSERT UPDATE DELETE MERGE DML语句错误的原因:1、语法错误2、引用不存在的对象和列3、访问权限问题4、违反约束条件5、空间问题 控制事务一个事务包含一个或多个DML语句,以ROLLBACK或COMMIT命令结尾;Ora原创 2011-07-27 10:15:41 · 2996 阅读 · 0 评论 -
共享服务器模式
共享服务器模式完全是在服务器端进行配置的,客户端并不能区分是专用服务器模式还是共享服务器模式;使用共享服务器模式的时候,实例会增加一些新的后台进程和内存结构,并且监听进程会更改其监听方式;新增的后台进程为:dispatchers and shared servers新增的内存结构原创 2011-07-18 14:49:50 · 746 阅读 · 0 评论 -
初始化参数概览
在oracle 11g系统中有342个初始化参数,并还有50个oracle公司隐藏的参数,但其中只有33个初始化参数是非常重要的,必须要学习好;每个初始化参数都有一个初始化值,DB_NAME除外;初始化参数被分为:baisc 和advanced 两类 --查看系统中的初始化参数s原创 2011-07-18 09:36:13 · 698 阅读 · 0 评论 -
Oracle存储概述
一个表空间可以包含多个segments,也可以包含多个datafiles;segments 和datafiles之间没有直接的关系;数据文件可以保持在服务器的文件系统里面也可以保持在ASM设备中; Oracle将一个 segment存储在多个数据文件中,一个数据文件包含多个seg原创 2011-07-19 17:59:43 · 527 阅读 · 0 评论 -
Oracle表空间管理
创建和管理表空间--查询任何一个表空间的状态信息;selectt.tablespace_name name, d.allocated, u.used, f.free,t.status,d.cnt,contents,t.extent_managementextman, t.segm原创 2011-07-19 18:01:10 · 925 阅读 · 0 评论 -
Oracle用户管理概述
user, user account, schema的区别A user isa person who connects to a user account by establishing a session against theinstance and log on with原创 2011-07-20 15:08:52 · 598 阅读 · 0 评论 -
Oracle序列概述
--创建序列示例CREATE SEQUENCE[SCHEMA].sequencename[INCREMENT BY NUMBER][START WITH NUMBER][MAXVALUE NUMBER |NOMAXVALUE][MINVALUE NUMBER |NOMINVALU原创 2011-07-25 14:37:03 · 618 阅读 · 0 评论 -
Oracle存储概述
Oracle中的存储分为逻辑存储和物理存储:逻辑存储和物理存储之间的转换是通过表空间来完成的;逻辑存储和物理存储之间的关系和他们的定义是存储在数据字典中的;逻辑存储是以段(Segments)为单位的,有各种不同类型的段: 物理结构:有三种物理文件类型是Oracle必须的,其他都是原创 2011-07-15 16:21:43 · 665 阅读 · 0 评论 -
Oracle后台进程概述
SMON:the system monitor:主要用于初始化任务来加载和打开数据库,之后的任务就是清理数据库,例如合并数据文件中的空闲区域; PMON:the process monitor:主要用于监控服务器端进程,并在这些进程发生问题的时候清理这些进程,并将PGA占用的内存原创 2011-07-15 14:48:54 · 930 阅读 · 0 评论 -
学习第2天(基本SQL)
学习第2天(基本SQL)翻译 2011-05-03 10:18:00 · 486 阅读 · 0 评论 -
Oracle 学习步骤
Oracle数据库学习步骤原创 2011-05-11 14:05:00 · 627 阅读 · 0 评论 -
Oracle Database Resource Manager
Oracle资源管理器(Oracle Database Resource Manager,以下简称DBRM)管理数据库资源,为不同的会话分配不同的数据库资源。DBRM管理的资源主要包括CPU时间。下面分以下几个章节介绍:Oracle DBRM帮你处理哪些问题O转载 2011-07-05 11:26:57 · 1644 阅读 · 0 评论 -
Oracle用户配置文件概述
A profile has dual function: toenforce a password policy and to restrict the resources a session can consume;密码管理时一直有效的对资源的管理时当初始化参数RESOURCE原创 2011-07-21 13:24:34 · 1841 阅读 · 0 评论 -
Oracle数据库审计概述
针对SYSDBA的审计,Oracle提供了三种技术:1、数据库审计用户的使用的特权,执行的命令和访问的表,已经登录状态2、使用数据库触发器对发起基于值的审计;3、细粒度审计可以追踪到对表中哪些行进行了访问; 当初始化参数文件AUDIT_SYS_OPERATIONS被设置为true原创 2011-07-21 14:06:20 · 1188 阅读 · 0 评论 -
Oracle数据库对象类型和列数据类型概述
归类数据库主要的数据类型All object hava a name and atype, and each object is owned by a schema.--查询数据库的主要对象类型selectobject_type,count(object_type) from d原创 2011-07-22 17:59:21 · 1025 阅读 · 0 评论 -
Oracle表概述
Oracle表的类型 heap table 数据以堆的方式管理 index organized tables 表按索引结构存储,强制要求行本身有某种物理顺序,数据要根据主键有序的存储 index clusters tables cluster是指一个或多原创 2011-07-22 18:00:13 · 642 阅读 · 0 评论 -
Oracle索引概述
Oracle序列有两个作用1、提供主键和唯一键约束:外键约束在父表中定义了,所以在子表中不是必须的,但是出于性能的考虑,通常也在子表中的外键约束列建立索引;2、提高系统的系能:语句中有where子句、语句中带有排序操作,语句中带有表连接的操作 索引的类型:B*Tree Index原创 2011-07-25 09:55:32 · 549 阅读 · 0 评论 -
Oracle约束概述
执行一条语句如果违反约束条件,这条语句之前成功的记录也会一起被回滚掉;约束的类型 UNIQUE NOT NULL PRIMARY KEY FOREIGN KEY CHECK 如果父表和子表之间存在外键关系,如果子表中有记录引用父表,那么删除父表中的记录将会发生错误,这可以通过两原创 2011-07-25 09:56:06 · 455 阅读 · 0 评论 -
Oracle视图概述
使用视图的原因:安全,简化用户的SQL语句,防止错误的发生,提高性能,让数据更加有意义; 创建视图示例:CREATE VIEW emp_finAS SELECT hire_date,job_id,salary,commission_pct FROM employees; 当对两原创 2011-07-25 09:56:46 · 484 阅读 · 0 评论 -
Oracle同义词概述
--创建同义词示例SELECT * FROMhr.employees@prod;CREATE PUBLIC SYNONYMemp FOR hr.employees@prod;SELECT * FROM emp;使用同义词可以保证当数据库的位置或对象名称发生改变是,应用程序的代码保原创 2011-07-25 09:57:08 · 1449 阅读 · 0 评论 -
Oracle产品概述
Oracle公司的产品框架基本可以分为三类:1、服务器产品2、开发工具3、应用程序产品 服务器产品包括:这些组件是Oracle网格计算的主要组成部分。1、数据库服务器2、应用服务器3、企业管理套件网格是构建在虚拟化的基础上的。 数据库服务器:实例+数据库1.、数据库实例:是服务原创 2011-07-15 14:46:59 · 1157 阅读 · 0 评论 -
Oracle实例概述
实例的内存结构:前三项是必须有的,后三项是可选的1、the database buffer cache:执行SQL语句的区域:用户需要的所有数据都要在这里获得,如果没有就需要先从硬盘拷贝到这个区域中,修改后的数据也先存放在此区域,在特定的时间存入硬盘中;2、the log buf原创 2011-07-15 14:48:13 · 629 阅读 · 0 评论 -
Oracle权限和角色管理概述
Oracle的权限有两种:system privileges:用户所做的操作会对数据字典造成影响;object privileges:用户所做的操作会对数据造成影响; System Privilege:大概有200多个系统权限,常用的系统权限包括: CREATE SESSION原创 2011-07-20 17:31:09 · 580 阅读 · 0 评论