首先,为了部署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技术站