![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE学习笔记
prince2270
这个作者很懒,什么都没留下…
展开
-
PL/SQL基础学习
PL/SQL块结构DECLAER…BEGIN…EXCEPTION…EDN;/变量声明一、 变量声明的内容l 赋予变量适当名称l 赋予变量正确的数据类型l 定义变量(标准、记录)l 控制变量范围二、 命名规则l 变量由字原创 2008-09-04 19:49:00 · 660 阅读 · 0 评论 -
Oracle数据库表管理
1、创建表:CREATE [GLOBAL TEMPRARY] TABLE table_name ( column_name type [CONSTRAINT constraint_def DEFAULT default_exp] [,column_name type [CONSTRAINT constraint_def DEFAULT default_exp] ..原创 2009-10-04 17:21:00 · 678 阅读 · 0 评论 -
Oracle启动过程
Oracle中数据库实例和数据库是独立实体,可以独立存在。因此启动过程分成多个阶段:首先在内存中构建实例,然后通过安装数据库启用到数据库的连接,最后打开数据库来使用它。Oracle数据库有四种状态:SHUTDOWN:所有数据库文件都关闭,不存在实例NOMOUNT:实例在内存中创建(SGA已经被创建,根据参数文件指定启动某些后台进程),但没有连接到任何数据库。MOU原创 2009-10-02 19:44:00 · 858 阅读 · 0 评论 -
Oracle体系结构总结
1、单实例体系结构:Oracle服务器是连接到数据库的实例实例包括共享内存区以及一组后台进程数据库是磁盘上的一组文件用户会话是连接到服务器进程的用户进程2、内存结构:实例共享内存区是系统全局区(SGA)会话的专用区域是程序全局区(PGA)SGA由一组子结构组成:其中一些是必需的(数据库高速缓存区、日志缓冲区和共享池);而另外一些是可选的(大池、java池原创 2009-09-30 21:07:00 · 736 阅读 · 1 评论 -
Oracle序列管理
Oracle序列(sequence)是一种数据库项,能够生成一个整数序列。通常用于填充数字类型的主键列。1、创建序列:CREATE SEQUENCE sequence_name[START WITH start_num][INCREMENT BY increment_num][{MAXVALUE maximum_num|NOMAXVALUE}][{MINVALUE mini原创 2009-10-04 20:35:00 · 734 阅读 · 0 评论 -
oracle物理存储结构
Oracle从物理结构中完全抽象出逻辑存储。Oracle的物理结构主要包括三种数据文件:控制文件(controlfile)、联机重做日志文件(online redo log files)和数据文件(datafiles)。还有一些外部文件:初始化参数文件、口令文件、归档重做日志文件以及日志和跟踪文件。控制文件:控制文件也称:“多重控制文件”,即控制文件有多个副本。控制文件意义重大原创 2009-09-30 21:03:00 · 1348 阅读 · 0 评论 -
ORACLE实例的后台进程
Oralce实例由内存和后台进程构成。实例后台进程在启动实例时启动,在终止实例时终止运行。 下面就来介绍一下这些在后台辛勤工作的进程们。系统检测器(System Monitor,SMON)、进程监视器(Process Monitor,PMON)、数据库写入器(Database Writer,DBWn)、日志写入器(Log Writer,LGWR)、检查点进程(Checkp原创 2009-09-29 10:49:00 · 805 阅读 · 0 评论 -
oracle内存结构
Oracle服务器由两部分实体组成:实例和数据库。实例是内存结构和进程,数据库是磁盘文件。本文主要介绍Oracle实例的内存结构。 Oracle实例的组成包括被称为系统全局区(SGA)的共享内存块,以及大量的后台线程。 SGA的组成分为两部分,一类是必选的,一类是可选的。 必选部分:数据库高速缓存区日志缓冲区共享池原创 2009-09-28 17:15:00 · 713 阅读 · 0 评论 -
PL/SQL高级应用的学习2
存储过程l 创建语法 CREATE [OR REPLACE] PROCEDURE procedure_name[(param1 [{in|out|in out}])] param1_type[,(param2 [{in|out|in out}])] param2_type…IS|AS…BEGINPROC_BODY;END;/简单原创 2008-09-04 20:19:00 · 523 阅读 · 0 评论 -
ORACLE用户管理
Oracle的安全 第一:用户管理用户至少需要会话的权利,否则连接也不成功;用户在会话的权利上,应该有其他操作的权利;Oracle的用户和口令不区分大小写,真是让人大跌眼镜;Oralce中,所有用户必须明确被授权,才可以操作;SQL Server中,创建的用户自动就拥有了一些权限;Oracle不依赖操作系统;SQL Server依赖Windows;MicroSoft假定大原创 2008-09-04 19:53:00 · 721 阅读 · 0 评论 -
PL/SQL高级应用的学习1
游标l 什么是游标游标是一种PL/SQL的控制结构:可以对SQL语句的处理进行现式控制,便于对表的行数据逐条进行处理。l 游标分类显示、隐式l 游标的属性%FOUND %ISOPEN %NOTFOUND %ROWCOUNT游标的简单使用举例:DECLARECURSOR my原创 2008-09-04 19:54:00 · 840 阅读 · 0 评论 -
Oracle索引管理
数据库索引是用来在表中查找特定的行。使用索引的一个负面影响是在向表中添加新行时,必须花费额外的时间来更新该行的索引。 通常情况下,在需要从包含很多行的表中检索少数几行时,都应该队列创建索引。有一条基本的准则是:当任何当个查询要检索的行少于或等于整个表行数的10%时,索引就非常有用。 好的索引候选列是那些对每个记录只包含一个唯一值的列。Oracle数据库自动为原创 2009-10-05 17:06:00 · 608 阅读 · 0 评论