oracle 甲骨文 学习课件
- 格式:ppt
- 大小:1.80 MB
- 文档页数:24
一、oralce 概述1.oracle 10g服务器包括一个oracle 服务器、一个ORACLE服务器实例数据库启动时,系统全局区SGA被分配,并启动ORACLE后台进程。
系统全局区是用于数据库用户共享数据库信息的内存区域。
后台进程和内存缓冲称为ORACLE实例。
ORACLE实例包含两种进程:用户进程和ORACLE进程。
前者执行应用操作的代码,后者是执行前者和后台进程,对ORACLE进行维护的服务器进程。
数据库的物理特性和存储结构之间的关系都是由后台进程来维持。
每个后台进程都创建一个跟踪文件,其命名约定都会包含后台进程名或后台进程的操作系统进程ID。
二、oracle数据库体系结构1.网格技术1)传统服务器及应用,彼此都相互独立,需要大量的维护工作,利用率不高。
2)网格计算的焦点是要创建大型的行业标准,模块化的存储器和服务器池。
每一个新系统都可以从这个组件池中快速得到供应。
提高资源利用水平,降低硬件成本。
3)目前3种类型的网格技术:①.计算网络GRID②.拾遗网络③.数据网络4)ORACLE数据库网络体系结构①.支持企业网格计算,提供以下特性a)使用低成本的硬件集群技术b)可靠性,保证数据和应用的持续使用c)安全性:在信任机制上共享企业网格资源d)分布式计算:具有高级集成特性,使用应用和数据能够位于风格的任何地方。
②.网格和集群a)集群是创建网格框架的一种技术,对于特定的应用提供静态资源b)网格,可以包括多个集群,为不同应用和用户提供动态资源池,能高度和移植应用,不同系统所有者之间共享资源。
c)网格,从工具计算视图来看,是一种客户端视图,用户不必关心数据的存储位置以及由哪个计算机处理用户请求。
d)ORACLE提供了多种特性支持计算资源分配:e)RAC: 真正应用集群。
利用两个主要的新功能:集成的集群件和自动工作负载管理。
集群件消除了购买、安装、配置和支持第三方集群件的需求。
自动工作负载管理可以通过定义规则,使用在正常工作时和应对故障时自动为每个服务分配处理资源。
甲骨文(中国)软件系统有限公司北京远洋光华中心办公司北京市朝阳区景华南街5号,远洋光华中心C座21层北京甲骨文大厦北京市海淀区中关村软件园24号楼甲骨文大厦欢迎访问公司网址: (英文)中文网址:/cn(简体中文)销售中心:800-810-0161 售后服务热线:800-810-0366 培训服务热线:800-810-9931 /oracle /oracle /oracle以下内容旨在概述产品的总体发展方向。
该内容仅供参考,不可纳入任何合同。
其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。
此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定。
版本:1.0.72019年9月22日搜集整理:萧宇(********************)目录数据库及选件 (4)OEM数据库管理包 (10)Exadata数据库云平台 (13)数据库高可用解决方案 (16)数据库安全解决方案 (18)数据库私有云解决方案 (20)大数据,数据仓库与商务智能 (22)数据集成 (25)Oracle for SAP (28)数据库及选件Oracle 提供了丰富的选件来扩展 Oracle 数据库企业版的功能,从而满足各领域客户对性能和可扩展性、高可用性、安全性和合规性、数据仓储和大数据、可管理性方面的特殊需求。
产品名称产品简述中文文档Oracle 高级压缩(Advanced Compression) Oracle Advanced Compression 提供一组全面的压缩功能,帮助降低存储成本的同时提高性能。
利用该选件,组织可以对所有类型的数据启用压缩,从而大幅减少其整体数据库存储空间占用:关系数据(表)、非结构化数据(文件)、网络、Data Guard 重做和备份数据。
虽然压缩最明显的优势通常是节省存储成本和跨服务器(生产、开发、QA、测试、备份等)优化,但Advanced Compression 中包括的其他创新性技术旨在提高性能,降低 IT 基础设施的所有组件(包括内存和网络带宽以及加热、冷却和占地面积成本)的资本支出和运营成本。
Oracle的历史•Oracle 公司( 甲骨文 ) 创始人 : Larry Ellison 32岁,公司提供数据库服务.•公司成立于 1977 年, 83 年公司更名为 Oracle ,原名为”软件开发实验室”.•Oracle 数据库适用于大型企业•竞争对手–微软的SQLServer–IBM 的DB2•目前的版本– 2.0~7.0 , 8.0 , 8i , 9i , 10gOracle的服务:我的电脑右键选择管理--服务和应用程序—服务<ORACLE_SID>-----是数据库或例程的系统标识符<HOME_NAME>------是Oracle主目录名称这几个服务之间的关系:启动顺序:1、Oracle<HOME_NAME>TNSListener必须启动2、OracleServer<ORACLE_SID>必须启动3、OracleDBConsole<ORACLE_SID>启动依赖于OracleServer<ORACLE_SID>SqlPlusSqlPlus是Oracle任何版本都自带的数据库操作工具,使用它可以完成大部分的数据库操作。
SqlPlus可以“开始程序Oracle”启动,也可以命令行启动(互动)1.命令行启动sqlPlussqlplus 用户名/密码@orcl或sqlplus 用户名@orcl如果用户是管理员要在sqlplus 用户名/密码@主机字符串 as sysdba“/”是用户名和密码分隔符号“@”是密码和数据库的分隔符号“orcl”是数据库的名称,在安装时指定常用命令(互动)connect 切换用户show user 显示当前用户set linesize 1000 设置行显示长度set pagesize 1000 设置分页长度desc dept 查看表结构select table_name from user_tables查询当前用户的表/ 运行上一条SQL语句clear screen 清除屏幕edit 编辑spool d:/a 保存输出结果到某个位置spool off 保存结束quit 退出list 查看最后一条语句@ 文件名.sql 运行外部文件中的SQL语句Sql*plus的常用命令是一个oracle提供的工具,使用此工具可以完成数据库的操作和管理。
甲骨文数据库oracle个人学习(OCP-042)by bingosummer一、创建oracle数据库1.数据库制定计划1)组成表空间的多个数据文件实际存储在哪些磁盘驱动器上。
2)制定备份策略,通过变更数据库的逻辑存储结构或设计可以提高备份效率。
2.典型的数据库类型:1)数据仓库:长期存放数据2)事务处理数据库:处理数量很多但规模通常较小的事务。
ATM.结账收款系统3)通过数据库3.删除数据库1)数据库必须装载且已关闭2)必须以独占方式而不是以共享模式装载数据库3)数据必须装载为Restricted4)删除语句Drop database,会删除数据文件、重做日志文件、控制文件和初始化参数文件。
对归档日志、数据库副本或备份不起作用。
5)如果数据文件保存在RAW设备中,则不会删除RAW设备专用文件。
二、管理ORACLE实例1.启动和停止dababase control1)emctl start|stop|status dbconsole2)执行程序emctl在$oracle_home/bin 路径下2.从SQL*PLUS 下调用SQL脚本1)sqlplus hr/hr @script.sql2)sql> @script.sql3.初始化参数文件1)服务器参数文件spfile<sid>.ora 路径:$ORACLE_HOME/dbs2)文本初始化文件init<sid>.ora 路径:$ORACLE_HOME/dbs4.关闭数据库1)sql> shutdown abort| immediate | transactional | normal5.启动数据库1)sql> startup force | restrict | mount |open |nomount6.预警日志记录:/u01/app/oracle/admin/orcl/bdump/alert_<sid>.log7.动态性能视图1)建立在根据数据库服务器内的内存结构构建的虚拟表基础上。