linux安装11Goracle

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OracleDatabase11g:数据库管理-课堂练习I2-2OracleDatabase11g:数据库管理-课堂练习I2-3OracleDB管理员的任务DBA一般负责安装Oracle软件和创建数据库。作为一个DBA,可能要负责创建数据库存储结构,如表空间。此外,还可能要负责创建用于保存应用程序数据的方案或对象集。您必须确保用户均可以使用数据库。为此,您需要启动数据库、定期备份数据库和监视数据库性能。这些任务应该在安全策略框架内执行。在本课程每一课的学习过程中,将分别学习如何执行以上每一项任务。有关本幻灯片中列出的每一任务的其它信息,请参阅《Oracle数据库管理员指南》。本课将重点介绍如何进行安装。为了完成这个核心任务,请先考虑完成以下子任务:•了解应采用何种安装方式,以便适应组织的总体技术体系结构•复查(并更新)容量计划•选择数据库软件(所需的版本和选件)•确保所有选定元素都满足系统要求OracleDatabase11g:数据库管理-课堂练习I2-4用于管理OracleDB的工具可以使用以下工具进行安装和升级:•OracleUniversalInstaller(OUI):安装Oracle软件和选件;可以自动启动DatabaseConfigurationAssistant以创建数据库•DatabaseConfigurationAssistant(DBCA):通过Oracle提供的模板创建数据库,可以复制预配置的种子数据库(或者您也可以创建自己的数据库和模板。)•DatabaseUpgradeAssistant(DBUA):指导您将现有数据库升级至Oracle新版本•OracleNetManager:配置OracleDB与应用程序的网络连接OracleDatabase11g:数据库管理-课堂练习I2-5用于管理OracleDB的工具(续)以下工具用于管理Oracle实例和数据库:•OracleEnterpriseManager(EM):组合了图形控制台、代理、公用服务和多种工具,为管理Oracle产品提供了一个集成的综合性系统管理平台。在安装Oracle软件、创建或升级数据库以及配置网络之后,可以将EM用作管理数据库的单一界面。它除了为执行SQL命令提供基于Web的用户界面外,还与用于管理数据库的其它Oracle组件(例如,OracleRecoveryManager和OracleScheduler)进行交互。用于管理OracleDB的主要EM工具包括:-EnterpriseManagerDatabaseConsole:用于管理一个数据库-EnterpriseManagerGridControl:用于同时管理多个数据库•SQL*Plus:提供用于管理数据库的标准命令行界面•OracleRecoveryManager(RMAN):一款可以提供完整解决方案的Oracle工具,可用于对整个数据库或特定的数据库文件进行备份、还原和恢复•OracleSecureBackup:提供针对OracleEcosystem的磁带备份管理功能,包括:-通过与OracleRecoveryManager集成,提供备份至磁带的OracleDB保护-无缝支持OracleRealApplicationClusters(RAC)-对分布式客户机和介质服务器(包括OracleApplicationServer、OracleCollaborationSuite、Oracle主目录和二进制文件)进行集中管理•数据泵:用于在数据库之间进行高速数据传输(例如,您可能需要导出某个表,然后将其导入另一数据库。)•SQL*Loader:用于将来自外部文件的数据加载到OracleDB中;它是可用于将数据加载到数据库表中的多个Oracle实用程序之一•命令行工具:-要管理EnterpriseManager,请使用:emctlstart|status|stopdbconsole-要管理监听程序,请使用:lsnrctlstart|status|stopOracleDatabase11g:数据库管理-课堂练习I2-6安装:系统要求•在具有1GBRAM和1.5GB交换空间或更高配置的计算机上可以完成标准安装。•根据安装OracleDB软件的计算机的活动级别,标准安装可以在20分钟或更短时间内完成。•以下是一些详细的安装信息:-OracleDatabase11g附带了两个种子数据库模板。-重复文件已删除。-其它很多产品和演示可以通过其它CD来安装。本幻灯片中列出的硬件要求是所有平台的最低要求。在安装中可能还有其它的要求(尤其是磁盘空间的要求)。注:包括一个标准种子数据库的企业版安装类型称为“标准安装”。OracleDatabase11g:数据库管理-课堂练习I2-7检查系统要求在OracleDatabase11g安装过程中,系统会自动执行大多数先决条件检查以验证以下条件:•对安装和配置的最低临时空间要求进行了检查。在安装过程中会验证这些要求。•禁止在安装了32位软件的Oracle主目录中安装64位软件(反之亦然)。•OracleDatabase11g已针对Linux平台的若干版本以及其它平台进行了认证。•安装了所有必需的操作系统补丁程序。•正确设置了所有必需的系统和内核参数。•设置了DISPLAY环境变量,并且用户有足够的权限将相关信息显示到指定的DISPLAY。•系统设置了足够的交换空间。•用于新安装的Oracle主目录是空的,还是可以安装OracleDatabase11g的几个受支持的版本中的一个。安装过程还会验证这些版本是否在Oracle产品清单中进行了注册。OracleDatabase11g:数据库管理-课堂练习I2-8灵活体系结构(OFA)OFA是一种用于配置OracleDB和其它数据库的方法。OFA利用OS和磁盘子系统的功能创建易于管理的配置,这样数据库在不断扩展且性能要求更高时,可以提供最大程度地灵活性。此处所述的方法是OFA的基础。OFA的设计目的包括:•组织磁盘上大量的复杂软件和数据,以避免出现设备瓶颈和性能较差的情况•为易于受到数据损坏影响的常规管理任务(例如软件备份和数据备份)的执行提供便利•在多个OracleDB之间实现轻松切换•管理数据库增长•帮助消除数据字典中的空闲空间碎片,隔离其它碎片以及最大程度地减少资源争用有关OFA的目标和实施的详细信息,请参阅适用于您的平台的《OracleInstallationGuide》。OracleDatabase11g:数据库管理-课堂练习I2-9灵活体系结构:命名方案OFA的核心是一个方案,该方案为装载点(通常为物理磁盘)、这些装载点上的目录和子目录以及文件本身提供命名标准。装载点语法:使用/pm语法可以命名所有装载点,其中p是字符串常量,m是用于判别每个装载点的唯一固定长度密钥(通常为两位数)。例如,/u01和/u02即为符合OFA的装载点。主目录语法:使用/pm/h/u语法可以命名所有主目录,其中pm是装载点名称,h是标准目录名,u是目录所有者的名称。符合OFA的主目录的示例有:/u01/app/oracle/u01/home/oracle软件目录语法:将每个版本的Oracle软件存储在与模式/pm/h/u/product/v匹配的目录中,其中product是文字,v是代表版本号的变量。借助这条语法可以启用OFA功能,同时执行多个版本的应用程序软件。OracleDatabase11g11.1.0版的符合OFA的安装如下所示:/u01/app/oracle/product/11.1.0/db_1OracleDatabase11g:数据库管理-课堂练习I2-10使用灵活体系结构子目录语法:为了方便对管理数据进行组织,应将特定于数据库的管理文件存储在与模式/h/admin/d/a/匹配的子目录中。其中h是Oracle软件所有者的主目录,admin是文字,d是数据库名称,a是每个数据库管理文件的子目录。下面是这些管理文件子目录的列表:•adhoc:特定数据库的专用SQL脚本•arch:归档重做日志文件•adump:审计文件(将AUDIT_FILE_DEST初始化参数设置为adump目录。请定期清理此子目录)。•create:用于创建数据库的程序•exp:数据库导出文件•logbook:记录数据库状态和历史记录的文件•pfile:实例参数文件•dpdump:数据泵文件的目标位置•wallet:Wallet的文件位置注:bdump和udump不再位于$ORACLE_BASE/admin。它们的内容已修改,并移至DIAGNOSTIC_DEST/diag/rdbms/db_name/sid/子目录中。cdump目标位置已移至DIAGNOSTIC_DEST/diag/rdbms/db_name/sid/cdump。数据库文件语法:使用以下数据库文件命名惯例可以很方便地标识数据库文件:•控制文件:/pm/q/d/controln.ctl•重做日志文件:/pm/q/d/redon.log•数据文件:/pm/q/d/tn.dbf这些文件名中使用的变量包括:•pm:如前所述的装载点名称•q:一个字符串,用于区分Oracle数据与其它所有文件(通常称为ORACLE或oradata)•d:初始化参数DB_NAME(数据库名称)的值•t:Oracle表空间名称•n:两位数的字符串注:除了与d数据库关联的控制文件、重做日志文件和数据文件以外,不要在/pm/q/d/路径中存储其它文件。OracleDatabase11g:数据库管理-课堂练习I2-11设置环境变量Oracle环境变量有很多。此处提到的环境变量对于成功安装和使用OracleDB十分重要。虽然不是必须设置这些环境变量,但如果在安装之前设置它们,可避免将来发生问题。•ORACLE_BASE:指定OFA的Oracle目录结构的基目录。这是可选变量;如果使用它,可为日后的安装和升级提供方便。它是一个目录路径,如下面的示例所示:/u01/app/oracle•ORACLE_HOME:指定包含Oracle软件的目录。它是一个目录路径,如下面的示例所示:$ORACLE_BASE/product/11.1.0/db_1•ORACLE_SID:初始实例名称。它是一个由数字和字母组成的字符串,且必须以字母开头。OracleCorporation建议系统标识符最多使用八个字符。•NLS_LANG:按language_territory.characterset格式指定会话的初始国家语言支持(NLS)设置,如下面的示例所示:AMERICAN_DENMARK.WE8MSWIN1252OracleDatabase11g:数据库管理-课堂练习I2-12设置环境变量(续)通过这个设置,可以将会话中的Oracle消息、字母排列顺序、日期名称和月份名称设置为使用AMERICAN语言。地区为DENMARK,此项设置时间格式、日期格式,以及数字和货币惯例。字符集为WE8MSWIN1252,指示OracleNet将字符信息转换为该字符集。这个值在UNIX中是一个环境变量,在Windows中是一个注册表设置。使用以下语句可以查询当前会话的实际NLS设置:-select*fromnls_session_parameters;有关有效的语言、地区、字符集和语言支持的详细信息,请参阅《OracleDatabaseGlobalizationSupportGuide》。注:进行Windows安装时,会在注册表中设置NLS_LANG的默认值,其中language部分源于键盘语言。结果是,如果使用非美国键盘进行Windows默认安装,将在NLS_LANG设置中使用非美国值。这又会将NLS_SORT会话变量的默认值设置为不同于“二进制”的值,使优化程序难以在从这个节点开始的会话中使用基于字符的索引。OracleDatabase11g:数据库管理-课堂练习I2-13OracleUniversalInstaller(OUI)OracleUn

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功