Oracle 11g 数据库的部署的图文教程

首先,为了部署Oracle 11g数据库,您需要以下步骤:

确定操作系统和系统要求

要运行Oracle 11g数据库,您需要确保您的计算机满足以下要求:

  • 操作系统: Oracle支持在不同的操作系统上运行其产品,但是对于Oracle 11g,它只支持运行在Windows、Linux和Solaris这些操作系统上。
  • CPU和内存: Oracle官方建议,如果您的计算机用于生产环境并且支持较大规模的事务处理,则每个CPU应具有至少2个内核,内存应至少为4G。
  • 硬盘空间: 安装完成Oracle 11g后,您需要至少10G的硬盘空间来存储Oracle数据和日志。

下载和安装Oracle 11g

  • 下载:您可以从Oracle官网上下载相应的Oracle 11g版本,然后解压缩到您选择的目录。
  • 安装:安装Oracle 11g大概需要30分钟到1小时。安装过程中需要提供一些参数,例如安装目录和管理员账户密码等信息。一些值得注意的点:移除所有"去装"选项,不然安装过程可能会出现各种意外错误;不推荐更改安装目录和其他主要配置。

创建和配置Oracle 11g数据库示例

  • 创建示例数据库:

Oracle有一个公用的示例数据库叫做"HR",以及一些阅读文档时用于演示的小数据集。如果您想要快速创建一个示例数据库,只需运行图形化界面中的Database Configuration Assistant,选择安装类型,然后选择"Custom" up看到"Database Identification"页面,根据您的需要设置全局数据库名称、系统ID(SID)和可选的说明。

当您完成这些设置后,您可以选择要使用的数据库选项,然后单击"Finish"完成。
- 配置示例数据库:

您可能需要进行一些配置,以使Oracle 11g数据库满足您的要求。例如,您可以配置Oracle 11g数据库的IP地址、端口号或者连接源、更改默认表空间、配置内部进程和线程等。一个常用的例子是更改默认字符集,大多数情况下,您需要将Oracle 11g的默认字符集库更改为UTF-8。

上面是详细的步骤和说明,下面我们会通过2个示例来更具体地说明Oracle 11g数据库的部署过程。

示例1:在Windows Server 2016上安装Oracle 11g

  • 下载Oracle 11g和所有需要的文件,将它们解压缩到C:\app\Administrator目录。
  • 进入目录,找到Database文件夹,然后右键单击database\setup.exe文件,以管理员身份运行它。
  • 在"Install"页面,单击"Next",然后将"Installation Type"设置为"Custom"。
  • 在"Select Database Edition"页面,选择"Enterprise Edition",然后单击"Next"。
  • 在"Specify Home Details"页面,将"Oracle Base"设置为C:\app\Administrator,将"Software Location"设置为C:\app\Administrator\product\11.2.0\dbhome_1,在"Global Database Name"和"SID"字段中输入您想要设置的名称。
  • 在"Create Inventory"页面,保持默认设置不变,然后单击"Next"。
  • 在"Prerequisite Checks"页面,如果发送警告消息,请仔细阅读原因并必要时进行更改。
  • 在"Summary"页面,检查您的设置,然后单击"Install"以开始安装。
  • 安装完成后,单击"Next",然后单击"Finish"退出"Installer".

示例2:在Ubuntu 20.04 LTS上安装Oracle 11g

  • 检查您的操作系统内核版本是否符合要求。
  • 安装以下软件包:build-essential、libaio-dev、unzip、rp-pppoe、sysstat、pax。
  • 添加一个新组和一个新用户,例如oracle和oinstall。
  • 在/opt目录中创建一个新目录,例如oracle11g。
  • 下载和解压缩Oracle 11g软件,将它们保存到/opt/oracle11g的文件夹中。
  • 配置环境变量:添加下面一行到/etc/profile文件
export ORACLE_HOME=/opt/oracle11g
export PATH=$ORACLE_HOME/bin:$PATH
  • 创建系统的执行限制配置文件,添加以下内容到/etc/security/limits.conf文件的末尾:
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
  • 创建Oracle用户的shell配置文件,添加下面的内容到.bashrc文件(或.bash_profile文件)的末尾:
export ORACLE_BASE=/opt/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=ORCL
export PATH=$ORACLE_HOME/bin:$PATH
  • 进入Oracle 11g的安装文件夹,运行./runInstaller文件,然后需要输入管理员的密码。
  • 在"Installation Option"页面,选择"Advanced Install"。
  • 在"Prerequisite Checks"页面,检查预装软件包的信息是否全部正确。
  • 在"Select Installation Type"页面选择"Enterprise Edition"。
  • 在"Specify Home Details"页面,将"Oracle Base"设置为/opt/oracle11g,将"Software Location"设置为/$Oracle_Base/product/11.2.0/dbhome_1。
  • 在"Specify Security Updates"页面,选择"Skip Software Updates",然后单击"Next"继续。
  • 在" Product-Specific Prerequisite Checks"页面,确认所有的 prerequisites都已有要求。
  • 在"Summary"页面,确认所有安装配置信息都没有问题,如果没有问题,单击"Install"即可开始安装。
  • 安装完成后,单击"Exit",并确保/opt/oracle11g/product/11.2.0/dbhome_1/bin目录有SQL*Plus和其他Oracle 11g实用程序的可执行文件

以上是2个示例说明Oracle 11g数据库的部署完整攻略的详细步骤,您可以根据自己的需求选择相应的示例进行操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Oracle 11g 数据库的部署的图文教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Oracle游标的使用实例详解

    Oracle游标的使用实例详解 什么是Oracle游标? Oracle游标是对于一条SQL语句执行结果集的一个指针,可以根据需要的时候定位到结果集中的某一行,并对其进行操作。 游标的使用场景 在很多情况下,我们需要对查询结果集进行逐条处理,或者将结果传递给存储过程或函数进行处理,这时就需要使用游标来完成。 如何使用Oracle游标? 使用Oracle游标需要…

    Oracle 2023年5月16日
    00
  • Oracle DBA常用语句第1/2页

    下面是“Oracle DBA常用语句第1/2页”的完整攻略以及两条示例说明: Oracle DBA常用语句第1/2页 这是一篇介绍Oracle数据库管理员(DBA)常用语句的文章,它覆盖了在日常工作中经常用到的各种查询和操作语句,可帮助DBA快速了解、分析、优化和维护Oracle数据库。 本文基于Oracle数据库版本11gR2及以上。 查询表空间大小和使用…

    Oracle 2023年5月16日
    00
  • oracle 日期函数集合(集中版本)

    Oracle 日期函数集合(集中版本) 在Oracle数据库中,有许多的日期函数可以用来处理日期和时间,这些函数能够方便的去获取某些日期的特定部分或者进行日期的计算。下面介绍几个常用的日期函数: 1. EXTRACT 函数 该函数可以用来提取日期的年份、月份、日子或者小时、分钟、秒等各种部分。 语法: EXTRACT (datetime_field FROM…

    Oracle 2023年5月16日
    00
  • Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心(推荐)

    作为网站的作者,我很高兴为大家介绍一下“Maven中央仓库正式成为Oracle官方JDBC驱动程序组件分发中心(推荐)”的完整攻略。 首先,我们需要了解一下什么是Maven以及Maven中央仓库。Maven是Java项目的构建工具,它能够自动化构建、测试和部署Java项目。而Maven中央仓库则是一个全球性的仓库,为开发者提供了大量的Java组件和库。 接下…

    Oracle 2023年5月16日
    00
  • Oracle 语句优化分析说明第2/2页

    让我来详细讲解“Oracle 语句优化分析说明第2/2页”的完整攻略。 1. 收集信息 在进行语句优化之前,我们需要收集相关信息以便于找出优化的方向。 1.1 SQL语句 首先需要了解待优化的SQL语句的具体情况,包括表名、列名、WHERE条件、ORDER BY条件、GROUP BY条件等。 1.2 表结构 需要了解表的结构,包括索引情况、分区情况、表大小等…

    Oracle 2023年5月16日
    00
  • Oracle数据库分析函数用法

    Oracle数据库分析函数用法 什么是分析函数? 分析函数是oracle数据库中的一种强大的查询工具,它可以统计分析查询结果,并返回预期的数据。 分析函数语法 analytic_function_name (expression) OVER ( [PARTITION BY partition_expression, … ] [ORDER BY order…

    Oracle 2023年5月16日
    00
  • ORACLE数据表分析

    下面是关于“ORACLE数据表分析”的完整攻略,以及包含的两个示例说明。 概述 在进行数据库优化时,数据表的性能分析是非常重要的一步。通过对数据表的分析,可以找出存在潜在问题的表以及需要优化的查询。 ORACLE提供了一些工具来分析数据表的性能,包括SQL Trace、性能分析报告(AWR报告)、ADDM报告等等。本文将介绍如何使用这些工具对数据表进行性能分…

    Oracle 2023年5月16日
    00
  • oracle常用sql查询语句部分集合(图文)

    Oracle常用SQL查询语句部分集合 Oracle是一种常见的关系型数据库管理系统,SQL是其常用的查询语言。下面介绍一些常用的Oracle SQL查询语句来进行数据库的操作。 1. 查询表中的所有数据 查询表中的所有数据可以使用SELECT * FROM tableName;语句,其中tableName是所查询的表名。 SELECT * FROM tab…

    Oracle 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部