centos7下安装oracle11gR2的详细步骤

一、安装前准备

1.关闭防火墙及SELINUX

# systemctl stop firewalld
# systemctl disable firewalld
# vim /etc/selinux/config
SELINUX=disabled

2.添加oracle用户及相关组

# groupadd oinstall
# groupadd dba
# useradd -m -g oinstall -G dba oracle

3.创建安装目录并进行权限设置

# mkdir -p /u01/app/oracle/product/11.2.0/db_1
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01

4.安装必备依赖包

# yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

二、安装oracle

1.解压安装包并进入目录进行安装

# su - oracle
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
$ cd database/
$ ./runInstaller

2.遵循向导安装

(1)选择“Install database software only”,点击Next进入下一步。

(2)选择“Single instance database installation”,点击Next进入下一步。

(3)勾选“My Oracle Support”并填写相关信息,点击Next进入下一步。

(4)选择“Desktop Class”并勾选“Oracle Base”和“Software Location”,点击下一步。

(5)勾选“Use existing database”并在“Global Database Name”与“Oracle System Identifier (SID)”栏目中填写信息,点击下一步。

(6)在“Database storage”栏目中可以设置对应的数据文件和联机日志目录,也可以使用默认值。

(7)在“Database Options”栏目中可以设置需要安装的组件,也可以选择使用默认值。

(8)在“Create Database”栏目中勾选“Create Database”,点击下一步。

(9)在“Typical Install Configuration”页面中进行相关设置,例如设置SYS、SYSTEM、DBSNMP等用户密码等。

(10)在“Prerequisite Checks”页面中,系统默认会自动执行检查,如果有警告则需要解决对应的警告才能继续安装。

(11)点击Install进入安装过程,等待安装完成。

3.安装完成后进行配置

(1)编辑.bash_profile文件

$ vi ~/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:$PATH

(2)执行生效命令

$ source ~/.bash_profile

三、示例说明

  1. 创建数据库实例orcl
$ sqlplus / as sysdba
SQL> create database orcl
maxdatafiles 200
maxinstances 8
maxlogfiles 8
maxlogmembers 8
maxloghistory 1
character set utf8
national character set utf8;
  1. 创建新用户
CREATE USER newuser IDENTIFIED BY password ACCOUNT UNLOCK;
GRANT CONNECT, RESOURCE TO newuser;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7下安装oracle11gR2的详细步骤 - Python技术站

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

相关文章

  • Linux openssl:OpenSSL命令

    Linux OpenSSL: OpenSSL命令简介 OpenSSL是一个强大的开源SSL/TLS通信加密工具包,可以用于创建私有密钥、创建CSR(certificate signing request)、管理数字证书、创建数字证书、加解密等等操作。 OpenSSL命令可以用于生成数字证书、CSR、p12/pem证书以及加解密等操作。在本文中,将详细介绍Op…

    Linux 2023年3月28日
    00
  • yum安装本地rpm软件方案详解

    Yum安装本地RPM软件方案详解 当我们在Linux系统中遇到需要安装软件的情况时,通常选择使用包管理器来安装。在CentOS或RedHat系列的Linux中,yum是一种常见的包管理器,它可以轻松地下载,安装和更新软件包。通常情况下,yum会从远程存储库中下载软件包进行安装,但有时我们可能需要使用本地RPM软件包进行安装。在这篇文章中,我们将详细介绍如何使…

    Linux 2023年5月14日
    00
  • ubuntu 下VirtualBox 如何实现共享设置

    下面是在Ubuntu系统下使用VirtualBox实现共享设置的完整攻略: 一、安装VirtualBox 首先需要在Ubuntu系统下安装VirtualBox。可以通过命令行执行以下命令进行安装: sudo apt-get update sudo apt-get install virtualbox 二、创建虚拟机 创建虚拟机是我们需要共享设置的前提。在Vi…

    Linux 2023年5月24日
    00
  • 虚拟机磁盘扩容(parted、lvm)

    1、虚拟化平台虚拟机添加硬盘 系统查看添加的硬盘 [root@yumserver ~]# lsblk NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda               8:0    0   50G  0 disk  ├─sda1            8:1    0    1G  0…

    Linux 2023年4月17日
    00
  • linux周期性计划任务 进程管理

    周期性计划任务crontab命令系统服务:/etc/init.d/crond(crond必须启动才会生效)用户计划:/var/spool/cron/用户名默认的计划任务全局配置:/etc/crontab系统计划:/etc/cron.hourly/*(每小时要执行) /etc/cron.daily/*(每天要执行) /etc/cron.weekly/*(每星期…

    Linux 2023年4月12日
    00
  • Linux 题库面试题(一)中级

    二、中级 ==== 红色字体为答案 1、Linux系统中,期望访问域名mysit. kuaizhan.com,可自动定向至内网服务器10.2.140.144,应当如何操作? vi /etc/hosts 最后面添加一行 10.2.140.144 mysit.kuaizhan.com   2、如何查看某进程所占用的各种开销<如CPU、物理内存、虚拟内存、S…

    Linux 2023年4月11日
    00
  • 详解Linux 虚拟机根分区磁盘扩充空间记录

    详解Linux 虚拟机根分区磁盘扩充空间记录 当我们的Linux虚拟机的根分区磁盘空间不足时,我们需要进行扩充。下面是一份详细的攻略,让您轻松处理这个问题。 1. 查看当前磁盘空间使用情况 在进行磁盘扩充之前,我们需要确保知道当前的磁盘使用情况。通过如下的命令可以查看根分区的磁盘使用情况。 df -h 运行命令后,会显示所有分区的磁盘使用情况。其中,包括我们…

    Linux 2023年5月24日
    00
  • 详解如何在 Linux 中安装最新的 Python 3.6 版本

    下面是如何在Linux中安装最新的Python3.6版本的完整攻略。 前置条件 在开始安装前,需要确认以下几点: 确保已经安装了Linux系统 确保需要的软件和工具已经安装好,比如GCC,SSL库等 确保已经安装了wget、tar等工具 步骤 1. 下载Python3.6 在终端执行以下命令进行下载: wget https://www.python.org/…

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