暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle软件的安装-1

技宅之家 2021-09-01
296

点击蓝字

关注我们

01

Oracle DB管理员的任务

1. 确定数据库服务器硬件

2. 安装 Oracle 软件

3. 为数据库和安全策略制定计划

4. 创建、移植和打开数据库

5. 备份数据库

6. 登记系统用户和制定用户访问 Oracle Network 的计划

7. 实施数据库设计

8. 从数据库故障进行恢复

9. 监视数据库性能

DBA 一般负责安装Oracle 软件和创建数据库。作为一个DBA,可能要负责创建数据库存储结构,如表空间。此外,还可能要负责创建用于保存应用程序数据的方案或对象集。您必须确保用户均可以使用。

02

用于管理Oracle DB的工具

◆以下工具进行安装和升级: 

• Oracle Universal Installer (OUI):安装Oracle 软件和选件;可以自动启动Database Configuration Assistant 来创建数据库 

• Database Configuration Assistant (DBCA):通过Oracle 提供的模板创建数据库,使您能够复制预配置的种子数据库(或者也可以创建自己的数据库和模板。)

• Database Upgrade Assistant (DBUA):引导您将现有数据库升级至Oracle 新版本 

• Oracle Net Manager (netmgr):配置Oracle DB 与应用程序的网络连接 

• Oracle Net Configuration Assistant (NetCA):一个基于向导的图形化工具,用于配置和管理Oracle Network 配置 

◆以下工具用于管理Oracle实例和数据库: 

• Oracle Enterprise Manager (EM):将图形控制台、代理、公用服务和工具组合在一起,为管理Oracle 产品提供了一个集成的综合性系统管理平台。在安装Oracle 软件、创建或升级数据库以及配置网络之后,可以将EM 用作管理数据库的单一界面。除了为执行SQL 命令提供基于Web 的用户界面外,它还能与其它用于管理数据库的Oracle 组件(例如,OracleRecovery Manager 和Oracle Scheduler)进行交互 

◆用于管理Oracle DB 的主要EM 工具包括:

Enterprise Manager Database Console:用于管理一个数据库 

Enterprise Manager Grid Control:用于同时管理多个数据库 

• Server Control 实用程序(srvctl):标准的命令行界面,可用于启动和停止数据库和实例、管理ASM 实例、管理配置信息以及移动或删除实例和服务。您也可以使用SRVCTL 来添加服务和管理配置信息 

• SQL*Plus:用于管理数据库的标准命令行界面 

• Oracle Recovery Manager (RMAN):一款可为以下任务提供完整解决方案的Oracle工具:对整个数据库或特定的数据库文件进行备份、还原和恢复• 数据泵:用于在数据库之间进行高速数据传输(例如,您可能需要导出某个表,然后将其导入另一数据库。) 

• SQL*Loader:用于将来自外部文件的数据加载到Oracle DB 中;它是可用于将数据加载到数据库表中的多个Oracle实用程序之一 

03

Oracle Grid Infrastructure 和Oracle DB 安装:系统要求

• 在RAM 大于等于1 GB、交换空间大于等于1.5 GB 的计算机上,可以完成标准数据库安装。用于独立服务器的OracleGrid Infrastructure 标准安装还至少需要1.5 GB RAM。 

• 所需的交换空间大小取决于RAM 大小(例如,对于2 GB RAM,您需要3 GB 交换空间)

• 标准安装可以在20 分钟或更短时间内完成,具体取决于安装Oracle DB 软件的计算机的活动程度。 

• 有关安装的一些详细信息: 

- Oracle Database 11g 提供了两个种子数据库模板。 

- 将删除重复文件。 

- 大量其它产品和演示可以从附加的CD 中安装。 


 注:包括一个标准种子数据库的企业版安装类型称为“标准安装”。

准备操作系统

◆组:

      -oinstall

      -dba

      -可选组(如果要在多个用户间划分职责):

                 -oper

                 -asmdba

                 -asmoper

                 -asmadmin

◆用户:

      - 软件所有者,通常为oracle 

      - 可以为多个产品安装多个创建多个用户

对于Oracle 安装所用的硬件,系统管理员需要执行一些步骤。每个操作系统对Oracle 软件都有特定的要求。所需步骤之一是创建必要的操作系统组和用户。必需的两个操作系统组是:oinstall和dba。如果要在多个用户帐户间实施职责分离,则还应另外创建以下几个组:oper、asmdba、asmoper 和asmadmin。至少需要有一个操作系统用户作为Oracle安装的所有者。大多情况下,配置oracle 用户就是为了此目的。如果想实现真正的职责分离,可以为每个Oracle 产品设置不同的所有者。

设置环境变量

Oracle 环境变量

         • ORACLE_BASE

         • ORACLE_HOME

         • ORACLE_SID

         • NLS_LANG

在每个Oracle 环境中都有很多Oracle 环境变量。此处提到的只是对成功安装和使用Oracle DB 很重要的那些变量。所有这些变量都不一定要进行设置,但是对其进行设置可避免将来出问题。 

• ORACLE_BASE:按照Oracle 技术支持部门所建议的最佳灵活体系结构(OFA),指定Oracle 目录结构的基目录。此变量可选;但使用此变量可加快将来的安装和升级。它是一个目录路径,如下面的示例所示:/u01/app/oracle

• ORACLE_HOME:Oracle 产品运行环境。如果ORACLE_BASE 已设置,安装之前不一定要设置此项。OUI 可在安装过程中根据ORACLE_BASE 的设置来确定并建议ORACLE_HOME 的设置。设置此环境变量,可以更轻松地维护和管理Oracle 软件。

它是一个目录路径,如下面的示例所示:/u01/app/oracle/product/11.2.0/dbhome_1

• ORACLE_SID:Oracle 实例的系统标识符,例如orcl 标识数据库,+ASM 标识ASM 实例。安装之前不一定要设置此项,但对简化以后与特定实例的交互很有用。 

• NLS_LANG:可选环境变量,用于控制语言、地区和客户机字符集设置,如下面的示例所示:AMERICAN_DENMARK.WE8MSWIN1252

扫码关注我们


微信号|JiZhai_Home



文章转载自技宅之家,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论