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 内存映射函数 mmap()函数详解

    mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。mmap在用户空间映射调用系统中作用很大。头文件 <sys/mman.h>函数原型void* mmap(void* start,size_t length,int prot,int flags,int fd,off…

    Linux 2023年4月11日
    00
  • 在VMware上 安装 centos8的详细教程

    下面是在VMware上安装CentOS 8的详细攻略: 确认系统需求 在安装CentOS 8之前,我们需要先确认我们的电脑能够满足以下系统需求: 2 GB RAM 25 GB 磁盘空间 64-bit x86 CPU 下载CentOS 8镜像 首先,我们需要到CentOS官方网站上下载CentOS 8镜像。可以通过以下链接进入官网: https://www.c…

    Linux 2023年5月24日
    00
  • [Linux] ubuntu环境安装和使用elasticsearch

    wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -apt-get install apt-transport-httpsecho “deb https://artifacts.elastic.co/packages/7.x/apt stable …

    Linux 2023年4月13日
    00
  • linux基础:1、linux简介、虚拟化软件的安装与配置、Xshell的安装与配置

    Linux 目录 Linux 一、linux简介 二、linux发展史 三、虚拟化技术 1、简介 2、虚拟化软件下载 3、重要名词解释 4、远程链接工具 一、linux简介 常见岗位 1、自动化运维 2、容器运维 3、DBA 4、IDC运维(机房运维员) 计算机种类 linux常用的计算机种类: 1、台式机 2、笔记本 3、服务器 作用: 1.相比较于笔记本…

    Linux 2023年4月11日
    00
  • linux下apache开启url重写的方法(详细说明)

    以下是“Linux下Apache开启URL重写的方法”的完整使用攻略,包含两个示例说明。 步骤 安装Apache的mod_rewrite模块。在终端中输入以下命令: bash sudo a2enmod rewrite 修改Apache的配置文件。在终端中输入以下命令: bash sudo nano /etc/apache2/sites-available/0…

    Linux 2023年5月13日
    00
  • Linux Centos 下使用yum 命令安装mysql实现步骤

    以下是详细的步骤: 1. 登录Linux服务器 首先需要登录到您的Linux服务器,使用ssh命令登录,用户名和密码是您的Linux服务器的用户名和密码,例如: ssh username@xxx.xxx.xxx.xxx 其中 username 是您的Linux服务器的用户名,xxx.xxx.xxx.xxx 是您的Linux服务器的IP地址。 2. 安装MyS…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上进行高可用性配置?

    在Linux系统上进行高可用性配置,主要是通过使用集群软件来实现。下面来介绍一下使用Pacemaker和Corosync实现高可用性的过程。 配置环境 1.安装Pacemaker和Corosync: sudo apt-get install pacemaker corosync 2.配置节点之间的轮询方式,可以使用多种方式,比如VRRP、OpenAIS等,这…

    Linux 2023年4月19日
    00
  • 如何在Linux系统上配置防火墙?

    下面是在Linux系统上配置防火墙的完整攻略。 第一步:选择防火墙 Linux系统上常见的防火墙有iptables和firewalld,本文以iptables为例进行讲解。iptables是Linux内核中集成的一个规则引擎,可以在内核级别拦截网络流量。它可以很好地配合内核的Netfilter工具集,提供Linux系统一个高效的防火墙。 第二步:安装ipta…

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