《oracle基础入门》PPT课件

《oracle基础入门》PPT课件

ID:45092066

大小:484.50 KB

页数:81页

时间:2019-11-09

《oracle基础入门》PPT课件_第1页
《oracle基础入门》PPT课件_第2页
《oracle基础入门》PPT课件_第3页
《oracle基础入门》PPT课件_第4页
《oracle基础入门》PPT课件_第5页
资源描述:

《《oracle基础入门》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ORACLE数据库入门安徽省邮通科技有限责任公司1一、Oracle体系结构存储结构(MemoryStructure)操作系统文件(Files)后台进程(BackgroundProcesses)前台进程(ForegroundProcesses)实例(Instance)连接(Session)交易事务(Transaction)监听进程SQL语句怎样在Oracle内部工作的2安徽邮通科技有限责任公司31、操作系统文件datafilesredologfilescontrolfileparameterfiles*.dbf*.

2、logInitoraid.ora*.ctldatafilesredologfilescontrolfilesparameterfile数据文件日志文件控制文件参数文件Trace&AlertFile错误信息记录4安徽邮通科技有限责任公司占OS内存的60-70%,大小可由参数文件内参数计算sharedpool(共享池),databasebuffercache(数据缓冲区),redologbuffer(重做日志缓冲区)(如以下图所示)SGA=share_pool_size+db_block_size*db_block_

3、buffers+log_buffers2、存储结构5shared_pooldatabase_buffer_cacheredo_logbuffer6安徽邮通科技有限责任公司tnslsnrlistener*ORACLE网络监听进程,处理客户端的连接请求DBWRN写数据文件的进程LGWRN写日志文件的进程PMON做程序的清洁工作,处理一些不正常退出的事件.SMON做系统的清洁工作,执行系统出错后自动恢复工作.LCKNOracle系统表级或行级加锁的进程.RECO恢复进程.CKPT检测点ARCH归档方式备份进程SNAPN

4、管理快照复制等的进程SNNNMTSServer进程DNNNMTSDispatcher进程3、后台进程7用户进程当用户欲以SQL指令存取数据库数据的应用程序,如ServerManager、SQLplus、QracleForms、各种客户端工具等服务器进程Oracle数据库对每一个用户进程会启动一个服务器进程与之对应,负责处理对应用户进程的SQL指令,并把执行结果传回给用户进程。4、前台进程8SGAbackgroundprocess实例=内存分配+一组后台进程Instance=SGA+backgroundproces

5、s如果把Oracle比作一部汽车,instance相当于汽车的发动机一样,启动oracle前提应先启动instance.5、实例9oracleuseruserusersessionSession(连接)Oracle是多用户、多任务、可分布式管理的数据库,同时可有许多个用户对数据库操作。6、连接10Transaction交易事务Eg: 1、DDL(数据定义语句) 例如:create,alter,drop等 2、DML(数据控制语句) 例如:Insert,Delete,Update,commit,rollback等7

6、、交易事务11$listenerstatus显示ORACLE网络监听进程的状态$listenerservices显示当前详细的网络监听进程的服务处理状态$lsnrctlreload重新启动$lsnrctlstop关闭ORACLE网络监听进程$lsnrctlstart启动ORACLE网络监听进程8、Listener监听进程常用命令12用户发出SQL请求,打开游标;把SQL语句语法分析,执行计划,数据字典等信息存入内存中共享池内;从数据文件中把相关数据块读入数据缓冲区做相应操作,若做修改,先加上行级锁,经确认后,把改

7、过前后记录内容存入重做日志缓冲区内;返回结果给用户,关闭游标。备注:SQL语句大小写敏感的,同样的一个语句,若大小写不同,oracle需分析执行两次9、SQL语句在Oracle内部怎样工作13shutdownopen读参数文件initoraid.ora开机关机读控制文件读所有文件未连上数据库仅启动instancesnomountmount连上数据库,但未打开二、启动和关闭数据库14安徽邮通科技有限责任公司$svrmgrl--唤醒SVRMGRL数据库管理SVRMGRL>connectinternal; --以系统管

8、理员身份登录。SVRMGRL>startup --启动instance其它命令:SVRMGRL>startupnomount;SVRMGRL>startupmount;SVRMGRL>alterdatabaseopen;1、启动15$svrmgrl--(V7.3.2.0以上)唤醒SVRMGRL状态SVRMGRL>connectinternal; SVRMGRL>shutd

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

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

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