【优秀文档】Oracle数据库学习(整理版).doc

【优秀文档】Oracle数据库学习(整理版).doc

ID:49407305

大小:118.00 KB

页数:21页

时间:2020-03-01

【优秀文档】Oracle数据库学习(整理版).doc_第1页
【优秀文档】Oracle数据库学习(整理版).doc_第2页
【优秀文档】Oracle数据库学习(整理版).doc_第3页
【优秀文档】Oracle数据库学习(整理版).doc_第4页
【优秀文档】Oracle数据库学习(整理版).doc_第5页
资源描述:

《【优秀文档】Oracle数据库学习(整理版).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracleserver由例程和数据库两部分组成,例程是-组内存结构和后台进程的集合,内存结构包括数据高速缓存、重做FI志缓冲区和共亨池3部分,这些内存结构总称为SGA;后台进程包括SMON,PMON,DBWR,CKPT丄GWR.ARCH等。普讐是-组OS文件的集合,由数据文件、控制文件和重做日志组成。用于存放最近执行巴sQL语句和数据字典信息(库高速缓存和数据字典高速缓存组成)。岸高速缓存一用于存放最近执行的SQL语句,包括SQL语句文本、解析代码值及其执行计划,它还包含了许多上下文区ContextArea,也是共亨游标。完全相同的SQL语句标准

2、……语句文本相同一大小写相同一赋值变量相同。据字典高速缓存…存放数据字典的信息,包括表、列的定义以及用于存放最近访问的数据库信息。LRU,类似队列访问机制。用于记载例程变化。由很多屮作记录组成,并且,每条重做记录记载了被修改数据块的位置以及变化后的数据。当执行update操作时,新数据2000将被存放到emp段锁对应的缓冲区B1屮,旧数据1000将被存放到undo段所对应的缓冲区U1屮,在修改这两个缓冲区之前,首相将它们的变化写到重做日志缓冲区,然后再修改它们的数据。PGA和SGA的总和应小于系统总内存减去操作系统和其它应用程序所需的内存空间后剩余

3、的内存空间。数据库物理文件临吋表空间一临吋文件:重做I“(RedoLog):川」记录数据库变化,当进行例程恢复或介质恢复时需要使用重做H志。执行DDL和DML操作吋,事务变化会被写到重做日志缓冲区,而在特定时刻LGWR会将重做口志缓冲区内容写入重做口志。控制文件(ControlFile):用于记录和维护数据库的物理结构。当装载数据库时,oracle会根据控制文件所记载的信息打开所有数据文件和重做口志,其记录的信息…数据文件的位置及大小、重做日志文件的位置及大小、数据库名称及创建时间、H志序列号。文本参数文件……init.ora,服务器参数

4、文件spfile.ora用户进程和服务器进程:半在客户端运行应用程序吋,会启动相应的应用进程,该进程成为用户进程。半连接到oracleserver时,oocle在服务器端会为用户派生一个新的进程,该进程为服务器进程。连接和会话:连接是用户进程到服务器进程的网络通信通道,连接和用户进程是一一对应的;会话是特定用户的连接,连接和会话是一对多的关系,但同一吋刻,同一连接对应一个会话。当使用PFILE是,如果要修改初始化参数,只要手工编辑参数文件就可以,规则如下1、在修改或增加参数,若没有,则在文件尾部增加一行2、每行只能设置一个参数3、字符型参

5、数的值可以用引号引住,数值型不用4、如果一个初始化参数有多个值,则用逗号隔开5、屏蔽参数用#SPFILE为二进制形式存放,修改其参数值只能用altersystemSPFILE和PFILE之间的转换管理—CREATEPFILE[=,PFILENAME,]FROMSPFILE[=,SPFILENAME,]在mount状态下移动数据文件用于移动任何表空间数据文件。1、关闭并装载数据库将数据库为mount状态2、移动数据文件到H标位置HOSTMOVED:DEMOSYSTEM01.DBFE:DEMSYSTEM01.DBF3、执行ALTERDATABA

6、SE命令物理移动完数据文件之后,还要使用ALTERDATABASERENAMEFILE'D:DEMOSYSTEM01.DBF5TO‘E:DEMSYSTEM01.DBF’4、扌J开数据库ALTERDATABASEOPEN;方案:用户所拥有的数据库对象的集合。在oocle数据库屮,对象是以用户来组织的,用户与方案是一一对应的关系,并且二者名称相同管理权限权限,是指执行特定类型SQL命令的权利。系统权限:它用于控制用户可以执行的一个或一组数据库操作。对象权限:是指范文其他方案对象的权利,它用于控制用户对其他方案对象的访问。GRANT

7、REVOKE

8、system_priv[,system_priv...]TO{user

9、role

10、public[,user

11、role

12、public]]...[WITHADMINOPTION]系统权限不仅可以被授予用户和角色,也可以被授予用户组public,当将系统权限授予public后,所有用户具有该系统权限。另外,在授予系统权限吋,可以带有WITHADMINOPTION选项,带有该选项,被授予权限的将用户,角色还可以将相应系统权限授予其他角色,用户。系统权限UNLIMITEDTABLESPACE不能授予角色。在必要的时候,调整这个参数的大小,可以提高数据缓存的命

13、屮率,从而大幅度的提高数据库的性能。第二个参数是DB_BLOCK_SIZEo这个参数主要是用来指定数据库在建立时所默认的块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。