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

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的官方文档或者通过在线社区寻求帮助。希望这篇教程对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux 7下脚本安装配置oracle 11g r2教程 - Python技术站

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

相关文章

  • linux系统维护常见错误记录

    Linux系统维护常见错误记录是每个Linux管理员必须掌握的技能之一。以下为一份完整攻略,详细讲解常见错误及其解决方法。 1. 挂载错误 过程描述 Linux系统中常用mount命令将分区或文件夹挂载到指定目录,如果挂载失败通常是因为挂载点目录不存在、设备或目录已经被挂载、设备有损坏等原因。例子如下: # 尝试将/dev/sdb分区挂载到/mnt/data…

    Linux 2023年5月14日
    00
  • Android操作系统之内存回收策略

    Android操作系统之内存回收策略 简介 Android操作系统中采用了Linux的内存管理机制,但是因为Android是一个移动设备的操作系统,而移动设备有限资源的特性决定了内存管理需要更加高效。 环境 Android操作系统中,每个应用程序拥有自己的虚拟机,也就是一个独立的运行环境。每个应用程序都可以理解为一个单独的进程(Process),该进程之间是…

    Linux 2023年5月24日
    00
  • VMware安装Centos8系统的教程图解(命令行模式)

    以下是“VMware安装Centos8系统的教程图解(命令行模式)”的完整攻略: 1. 下载和安装VMware Workstation 首先,需要从VMware官网下载VMware Workstation,安装过程中需要输入许可证密钥,可以选择评估版,也可以根据自己的需要购买正式版。 2. 获取CentOS8安装镜像 可以从CentOS官网下载CentOS8…

    Linux 2023年5月24日
    00
  • CentOS-Linux下面的xfs磁盘配额

    首先查看配额 xfs_quota -x -c ‘report -abih’ /home/ |grep wwangmiaoxin 调整配额 xfs_quota -x -c ‘limit -u bhard=10G ihard=200000 wwangmiaoxin’ /home/     下面对于飞儿云web空间的配置 首先是清理多余配额的 rm -f /etc…

    Linux 2023年4月12日
    00
  • Xen虚拟机在CentOS系统中的安装和使用方法

    安装Xen虚拟机 1. 确认CPU支持虚拟化 首先需要确认CPU是否支持虚拟化扩展,可以通过 /proc/cpuinfo 文件查看。执行以下命令: cat /proc/cpuinfo | grep -E "svm|vmx" 如果显示类似以下内容,则表示CPU支持虚拟化扩展: flags : … svm … 或 flags : ..…

    Linux 2023年5月14日
    00
  • Linux iptables重启后失效

    解决办法如下: 输入完iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080 后  执行iptables-save 注意:iptables-save是连在一起的,是一个命令,不是参数 iptables-save 仅仅是列出当前设置,并不是将配置保存 若你用的是 Re…

    Linux 2023年4月11日
    00
  • linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    当你在 Linux 系统中输入 yum 命令时,如果出现 “-bash:/usr/bin/yum:Nosuchfileordirectory” 错误提示,说明可能是 yum 命令所在的路径未被正确添加到 PATH 环境变量中。 下面是解决该问题的完整攻略: 1. 检查 yum 是否已安装 在终端中输入以下命令,检查 yum 是否存在: rpm -qa |gr…

    Linux 2023年5月14日
    00
  • linux怎么配置秘钥连接两台虚拟机?

    配置秘钥连接两台虚拟机的过程可以分为以下步骤: 在本地主机上生成一对公钥和私钥。 将公钥复制到需要连接的虚拟机上。 在虚拟机上将公钥添加到authorized_keys文件中。 在本地主机上使用ssh命令连接虚拟机,可以直接使用私钥文件进行连接,无需输入密码。 具体步骤如下: 在本地主机上生成一对公钥和私钥。 可以使用以下命令生成公钥和私钥,其中-t选项指定…

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