《Oracle数据库应用》课件4.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Oracle数据库应用》课件4.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle数据库应用 Oracle 数据库 应用 课件
- 资源描述:
-
1、第第4 4章章 OracleOracle数据库介绍及使用数据库介绍及使用Oracle数据库数据库1安装安装Oracle数据库的软硬件需求数据库的软硬件需求2Oracle数据库的安装数据库的安装3Oracle的服务和环境变量的服务和环境变量4Oracle数据库常用工具数据库常用工具5n Oracle Overviewl世界上最大的软件企业公司,全球世界上最大的软件企业公司,全球500强强l向向145个国家和地区提供数据库、应用服务器、工具个国家和地区提供数据库、应用服务器、工具和应用软件以及相关的咨询、培训和支持服务。全和应用软件以及相关的咨询、培训和支持服务。全球球20多万用户,亚太区超过多万
2、用户,亚太区超过2万万l全球员工全球员工43,000名(名(2019年,甲骨文在中国裁员年,甲骨文在中国裁员1600人占研发人员人占研发人员56%,全球裁员总数达到数千人),全球裁员总数达到数千人)lWorlds Database:4.1 4.1 Oracle数据库数据库n OracleOracle技术发展技术发展简单的简单的OLTP,特殊的特殊的 SQL查询查询客户客户/服务器服务器方式的方式的OLTP数据仓库和数据仓库和高端的高端的OLTPWeb方式的方式的应用应用早期早期关系型关系型客户客户/服务器服务器方式的关系型方式的关系型企业级企业级关系型关系型Internet数据库数据库扩展的扩
3、展的关系型关系型80年代早期年代早期80年代后期年代后期90年代早期年代早期90年代后期年代后期20002003n 计划的数据库发布和支持时间表计划的数据库发布和支持时间表80年代早期年代早期80年代后期年代后期90年代早期年代早期90年代后期年代后期20002003n OracleOracle产品发展产品发展l19781978年,年,Oracle1Oracle1,使用汇编语言开发成功,但是并没,使用汇编语言开发成功,但是并没有引起太多的关注有引起太多的关注l19831983年,年,Oracle3Oracle3是第一个能够运行在大型和小型机上是第一个能够运行在大型和小型机上的关系型数据库,使用
4、的关系型数据库,使用C C语言编写,这种跨平台的代码语言编写,这种跨平台的代码移植能力使得移植能力使得oracleoracle在竞争中取得了较大的优势在竞争中取得了较大的优势l19931993年,年,oracleoracle公司推出了基于公司推出了基于UNIXUNIX版本的版本的oracle7oracle7,使得使得oracleoracle正式向正式向UNIXUNIX操作系统进军操作系统进军l19971997年,推出了基于年,推出了基于JavaJava语言的语言的Oracle8Oracle8l19991999年,推出了年,推出了InternetInternet平台的平台的oracle8iora
5、cle8i,添加了大,添加了大量为支持量为支持InternetInternet而设计的特性,并为数据库用户提而设计的特性,并为数据库用户提供全方位的供全方位的JavaJava支持支持l20012001年,年,Oracle9iOracle9i,更易于管理,更易于管理l20032003年,年,Oracle10g(Oracle10g(支持网格支持网格GridGrid,自动管理,自动管理Automatic ManagementAutomatic Management等等)l20072007年,年,Oracle11g(Oracle11g(扩展了网格计算优势的功能,降扩展了网格计算优势的功能,降低了数据库
6、升级的成本,利用管理自动化提高低了数据库升级的成本,利用管理自动化提高DBADBA效率效率等等)l20132013年,年,Oracle12c(Oracle12c(扩展了多租户云端架构等)扩展了多租户云端架构等)l20182018年,年,Oracle 18cOracle 18c。秉承。秉承 Oracle Oracle 的的 Cloud first Cloud first 理念,一款自治性的数据库,可减少很多理念,一款自治性的数据库,可减少很多DBADBA的工作的工作l20192019年,年,Oracle 19cOracle 19c,为,为12c12c和和18c18c的最终版本,以稳的最终版本,以
7、稳定性作为此版本的核心目标,为客户提供定性作为此版本的核心目标,为客户提供4 4年的高级支年的高级支持和至少持和至少3 3年的延长支持年的延长支持l20212021年,年,Oracle 21cOracle 21c,进一步强化融合数据库理念,进一步强化融合数据库理念,强调强调3M3M多模、多工作负载、多租户多模、多工作负载、多租户n Oracle版本类型版本类型lOracle Database 标准版标准版One最基本的商业版本,包括基本的数据库功能。lOracle Database 标准版标准版包括上面那个版本的功能和RAC(real application clusters),只有在10g的
8、标准版中才开始包含RAC。lOracle Database 企业版企业版最强劲的版本,很多东西是要额外付费的。lOracle Database 个人版个人版除了不支持RAC之外包含企业版的所有功能,但是注意的是,只有Windows平台上才提供个人版。l企业版功能齐全,提供更高可靠性和性能,但也意味企业版功能齐全,提供更高可靠性和性能,但也意味着更多的软件费用和硬件开销。建议用户根据实际需着更多的软件费用和硬件开销。建议用户根据实际需求确定版本,最合适即最好。求确定版本,最合适即最好。n 硬件需求硬件需求4.2 4.2 安装安装Oracle数据库的软硬件需求数据库的软硬件需求硬件硬件说明说明服务
9、器显示卡服务器显示卡至少至少1024x768显示分辨率,这是显示分辨率,这是Oracle通用安装程序通用安装程序需要的。需要的。硬盘空间硬盘空间Oracle 19c企业版的需要企业版的需要6.4G大小的磁盘空间,标准版大小的磁盘空间,标准版需要需要6.1G大小的磁盘空间。大小的磁盘空间。/tmp需要至少需要至少1G的大小。的大小。物理内存物理内存用于用于Oracle数据库安装的至少数据库安装的至少1GB RAM,推荐,推荐2GB内内存,用于存,用于Oracle Grid基础设施安装的至少基础设施安装的至少8GB RAM。虚拟内存虚拟内存物理内存的两倍物理内存的两倍分配给分配给/tmp目录目录/
10、tmp目录中至少有目录中至少有1GB的空间的空间相对于相对于RAM(Oracle数数据库据库)的交换空间分配的交换空间分配在在1GB到到2GB之间:是之间:是RAM大小的大小的1.5倍;在倍;在2GB到到16GB之间:等于之间:等于RAM的大小;超过的大小;超过16GB:16GB。n 软件需求软件需求项目项目说明说明系统体系系统体系结构结构支持的支持的CPU包括包括Inter(x86)、AMD64或或Intel EM64T。在。在Windows操作系统下,操作系统下,Oracle 19c提提供供64位的数据库版本位的数据库版本操作系统操作系统包括包括Windows、Linux和和Unix在内的
11、所有在内的所有Oracle支持的操作系统上使用支持的操作系统上使用n 下载下载l官方地址:官方地址:http:/http:/l选择相应版本的选择相应版本的OracleOraclen 19c19c版本的安装版本的安装l1 1、解压缩文件、解压缩文件l2 2、在解压文件夹里找到可执行安装文件、在解压文件夹里找到可执行安装文件setup.exesetup.exe双击安装双击安装4.3 4.3 Oracle数据库的安装数据库的安装l3 3、安装第一步:、安装第一步:l4 4、安装第二步:、安装第二步:l5 5、安装第三步:、安装第三步:l6 6、安装第四步:、安装第四步:l7 7、安装第五步:、安装第
12、五步:l8 8、安装第六步:、安装第六步:这一步耗时比较长这一步耗时比较长l9 9、安装完毕、安装完毕l1010、测试数据库安装是否成功、测试数据库安装是否成功n 卸载过程:卸载过程:l1 1、在控制面板中停止所有、在控制面板中停止所有OracleOracle服务服务l2 2、点击开始、点击开始-程序程序-Oracle Universal Installer-Oracle Universal Installer,卸载所有,卸载所有OracleOracle产品产品l3 3、在注册表中选择、在注册表中选择HKEY_LOCAL_MACHINESOFTWAREORACLEHKEY_LOCAL_MACH
13、INESOFTWAREORACLE进行删除进行删除l4 4、在注册表中选择、在注册表中选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceservices进行删除进行删除l5 5、在注册表中选择、在注册表中选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationervicesEventlogAppl
14、ication进行删除进行删除卸载卸载Oracle数据库数据库l6 6、删除环境变量、删除环境变量CLASSPATHCLASSPATH和和PATHPATH中与中与OracleOracle有关有关的设置的设置l7 7、在桌面、程序菜单中删除与、在桌面、程序菜单中删除与OracleOracle有关的选项有关的选项l8 8、在资源管理器中删除、在资源管理器中删除OracleOracle的安装目录的安装目录l9 9、重启计算机、重启计算机4.4 Oracle4.4 Oracle数据库的服务和环境变量数据库的服务和环境变量n WindowsWindows下下OracleOracle数据库服务的启动数据库
15、服务的启动/关闭关闭l在在WindowsWindows下部署下部署OracleOracle数据库系统,将会起动过程数据库系统,将会起动过程写入到操作系统的服务列表中,一些主要的服务会写入到操作系统的服务列表中,一些主要的服务会被设置为自动启动。被设置为自动启动。n 了解主要的了解主要的OracleOracle数据库服务数据库服务lOracleJobSchedulerXEOracleJobSchedulerXEOracleOracle作业调度服务,非必须启动作业调度服务,非必须启动lOracleServiceORCLOracleServiceORCL数据库实例数据库实例lOracleDB19Ho
16、me1TNSListenerOracleDB19Home1TNSListener监听器服务,非必须启动监听器服务,非必须启动lOracleDB19Home1MTSRecoveryServiceOracleDB19Home1MTSRecoveryService数据库服务端控制服务程序,非必须启动数据库服务端控制服务程序,非必须启动lOracleVssWriterXEOracleVssWriterXEOracleOracle对对VSSVSS的支持服务,非必须启动的支持服务,非必须启动lDBADBA必须了解这些服务的作用及相互关系。有时为了必须了解这些服务的作用及相互关系。有时为了维护,需要通过启动
17、维护,需要通过启动/停止这些服务来管理数据库。停止这些服务来管理数据库。l各种服务之间的关系各种服务之间的关系OracleOracle各种服务之间关系复杂,有严格的相互依存关系。各种服务之间关系复杂,有严格的相互依存关系。当启动当启动/关闭某个服务时需按照一定的顺序。关闭某个服务时需按照一定的顺序。一般情况下,只有先启动一般情况下,只有先启动OracleDB19home1TNSListener(OracleDB19home1TNSListener(监监听程序听程序)服务,才可打开启动服务。若没有监听服务,而打服务,才可打开启动服务。若没有监听服务,而打开其他数据库服务,系统会提示错误信息。也即
展开阅读全文