当前位置 : 主页 > 操作系统 > centos >

Linux 7下脚本安装配置oracle 11g r2教程

来源:互联网 收集:自由互联 发布时间:2023-07-29
Linux7下脚本安装配置Oracle11gR2教程前言 Oracle是一个非常流行的开源数据库,广泛应用于生产环境中。在Linux7操作系统下,Oracle的安装和配置相对复杂,特别是对于那些初次尝试进行此项
Linux7下脚本安装配置Oracle11gR2教程 前言

Oracle是一个非常流行的开源数据库,广泛应用于生产环境中。在Linux7操作系统下,Oracle的安装和配置相对复杂,特别是对于那些初次尝试进行此项操作的人来说更是如此。

这篇教程将会帮助大家学习如何在Linux7下使用脚本进行Oracle11gR2的安装和配置。

环境准备

在开始配置Oracle之前,我们需要准备好以下环境:

  • 一台运行Linux7的计算机。
  • Oracle 11gR2的安装介质。
  • 一个具有root权限的账户。
步骤1:安装必要软件

在进行Oracle的安装之前,我们需要先安装一些必要的软件包来满足Oracle的要求。在命令行中执行以下命令:

yum install -y oracle-rdbms-server-11gR2-preinstall

该命令将会自动安装对应版本的包管理器并下载所有需要的软件包。

步骤2:创建Oracle用户

为了安全起见,我们需要创建一个新用户用于Oracle的安装和配置。在命令行中执行以下命令:

useradd -m oracle
passwd oracle

该命令将会创建一个名为“oracle”的用户,并将其添加到“/home/oracle”的家目录中。请注意,此步骤中设置的密码务必要记住,以便在将来的步骤中使用。

步骤3:下载Oracle11gR2软件

下载Oracle11gR2的安装文件,上传到服务器上并解压。

例如,我们可以在Oracle官网上下载“linux.x64_11gR2_database_1of2.zip”和“linux.x64_11gR2_database_2of2.zip”这两个文件。我们将这两个文件上传到服务器上的“/home/oracle”目录,并执行以下命令:

cd /home/oracle
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
步骤4:编辑Oracle安装脚本

在进行Oracle的安装之前,我们需要编辑一个脚本文件以指定安装的参数。在命令行中执行以下命令:

cd /home/oracle/database
cp ./response/db_install.rsp ./response/db_install.rsp.bak
vim ./response/db_install.rsp

在打开的配置文件中,我们需要填写以下参数:

  • oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
  • ORACLE_HOSTNAME=[主机名]
  • ORACLE_BASE=[Oracle基础目录]
  • ORACLE_HOME=[Oracle安装目录]
  • oracle.install.db.InstallEdition=EE
  • SELECTED_LANGUAGES=en
  • oracle.install.db.DBA_GROUP=dba
  • oracle.install.db.OPER_GROUP=dba
  • oracle.install.db.BACKUPDBA_GROUP=dba
  • oracle.install.db.DGDBA_GROUP=dba
  • oracle.install.db.KMDBA_GROUP=dba
  • oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
  • oracle.install.db.config.starterdb.globalDBName=[Global_DB_Name]
  • oracle.install.db.config.starterdb.SID=[Oracle_SID]
  • oracle.install.db.config.starterdb.characterSet=AL32UTF8
  • oracle.install.db.config.starterdb.memoryOption=false
  • oracle.install.db.config.starterdb.memoryLimit=1033
  • oracle.install.db.config.starterdb.installExampleSchemas=true
  • oracle.install.db.config.starterdb.password.ALL=password

在完成编辑后,保存并关闭文件。

步骤5:添加Oracle环境变量

在命令行中执行以下命令:

vim /home/oracle/.bash_profile

在打开的文件中添加以下环境变量:

ORACLE_BASE=[Oracle基础目录]
ORACLE_HOME=[Oracle安装目录]
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH

保存并关闭文件。

步骤6:运行Oracle安装脚本

在命令行中执行以下命令:

./runInstaller -silent -responseFile /home/oracle/database/response/db_install.rsp

该命令将会开始Oracle的自动安装。安装需要一段时间,具体时间取决于你的硬件配置和源文件的大小。

步骤7:创建Oracle数据库

当Oracle的安装完成后,我们需要创建一个Oracle数据库并进行必要的配置。在命令行中执行以下命令:

export ORACLE_SID=[Oracle_SID]
dbca

该命令将会启动Oracle的数据库配置向导。我们可以根据向导提示进行配置,例如创建一个基本的Oracle数据库,设置数据库名称、字符集等。

示例1:查询Oracle数据库版本

在命令行中执行以下命令:

sqlplus / as sysdba
select * from v$version;

该命令将会查询Oracle数据库版本信息。

示例2:手动启动和停止Oracle的监听器

在命令行中执行以下命令:

lsnrctl start
lsnrctl stop

该命令将会手动启动和停止Oracle的监听器。

结论

本教程提供了如何在Linux7下使用脚本安装和配置Oracle11gR2的详细说明。在安装和配置过程中,如果遇到问题,请参考Oracle的官方文档或者通过在线社区寻求帮助。希望这篇教程对你有所帮助。

网友评论