欢迎来到天天文库
浏览记录
ID:36326465
大小:446.49 KB
页数:117页
时间:2019-05-09
《《oracle技能培训》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE技能培训山东省邮政信息技术处主要内容ORACLE基本架构ORACLEFORSCO系统安装及客户端的安装存储管理用户管理模式管理数据管理实例管理SQL语言系统性能优化系统日常维护第一章、ORACLE基本架构体系结构基本概念体系结构图Oracle体系结构物理结构datafilesredologfilescontrolfilesparameterfile数据文件日志文件控制文件参数文件datafiles*.dbfredologfiles*.logcontrolfile*.ctlparameterilesinitoraid.ora内存结构(SGA)占OS内存的60-
2、70%,大小可由参数文件内参数计算sharedpool(共享池)databasebuffercache(数据缓冲区)redologbuffer(重做日志缓冲区)(如以下图所示)SGA=share_pool_size+db_block_size*db_block_buffers+log_buffersshared_pooldatabase_buffer_cacheredo_logbuffer实例instance=SGA+backgroundprocess实例=内存分配+一组后台进程SGAbackgroundprocesssession(连接)Oracle是多用户、多任务
3、、可分布式管理的数据库,同时可有许多个用户对数据库操作。oracleusersessionuseruser后台进程后台进程PMON,LCLN,RECO,SMON,DBWR,LGWR,CKPT,ARCHPMON:做程序的清洁工作,处理一些不正常退出的事件SMON:做系统的清洁工作,执行系统出错后自动恢复工作LCKN:Oracle系统表级或行级加锁的进程RECO:恢复进程DBWR:数据写进程LGWR:日志文件写进程CKPT:检测点ARCH:归档方式备份进程分析一个SQL语句是怎样在Orcle内部工作的A、用户发出SQL请求,打开游标;B、把SQL语句语法分析,执行计划,数据
4、字典等信息存入内存中共享池内;C、从数据文件中把相关数据块读入数据缓冲区;D、做相应操作,若做修改,先加上行级锁,经确认后,把改过前后记录内容存入重做日志缓冲区内;E、返回结果给用户,关闭游标。备注:SQL语句大小写敏感的,同样的一个语句,若大小写不同,oracle需分析执行两次,每句后必以“;”结束。系统进程第二章、ORACLEFORSCO系统安装及客户端的安装Optimalflexiblearchitecture(OFA)硬件要求硬件要求CPU486,586,能运行SCOOPENSERVER5.04ORHIGHERMemoryAminimumof32MBRAMDIS
5、KSPACEAminimumof600MBofavailablediskspacetoinstallandruntheoracle7serverDatabasespaceAminimumof70MBofdatabsespacetobeinstall(SCOUNIX可以使用dfspace命令查看文件系统的使用情况)TerminalAnsi(ansiterminalforsco),vt100,hft(IBMaixterm),hp(HP700/9xterminal),386u(Unixwareterminal),软件要求软件要求操作系统Scounix5.04orhigher开
6、发包Scodevelopmentpackage5.01A系统补丁Cofflinkersupplement5.05oss459bfromscoanonymouseftpsite:ftp.sco.com/sls/oss459bTCP/IP包在配置网卡时自动安装/etc/servicesListener1521/tcp交换区的限制当SGA比较大时,系统可能使用系统交换区,如果80%-90%的系统物理内存已经被使用,ORACLE建议交换区的大小至少设置为系统物理内存的3倍。文件大小限制4GB*(OracleblocksizeinKB)SupportasynchronousI/O
7、upto2GB如果Blocksize=8k,那么最大的文件到32G,但是如果文件大小大于2G时,系统将不支持异步存取数据。Oracle建议使用大文件只是在只读的表空间上,如果要进行写,建议使用小的多个文件来代替一个大的数据文件。Traclefiles(跟踪文件命名规则)Processname_pid.trcAlert_sid.logULIMIT参数NFS-mounteddatafiles在两台计算机之间可以通过网络文件系统来共享文件。但是oracleserver要求对文件的读写进行完成性检查,但是NFS不提供此功能。因此,Oracle的数
此文档下载收益归作者所有