广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux环境下安装Oracle
  • 302
分享到

怎么在Linux环境下安装Oracle

linuxoracle 2022-10-18 17:10:17 302人浏览 安东尼
摘要

怎么在linux环境下安装oracle?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、系统信息查看系统信息查看首先服务器ip

怎么在linux环境下安装oracle?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、系统信息查看

系统信息查看

首先服务器ip:192.168.8.120

服务器系统:Oracle Linux Server release 6.5

服务器主机名:oracle-learn

查看磁盘空间情况:

[root@oracle-learn ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 32G 4.8G 26G 17% /
tmpfs 3.9G 224K 3.9G 1% /dev/shm
/dev/sdc1 197G 60M 187G 1% /oracle
/dev/sdb1 40G 48M 38G 1% /soft

/oracle目录用于安置oracle
/soft用于存放oracle等工具安装包

2、挂载光驱

在启动系统后,检查虚拟机光驱设置是否选中已连接,如果没有,则选中。

挂载光驱

[root@oracle-learn ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only

检查是否挂载成功

[root@oracle-learn ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 32G 4.8G 26G 17% /
tmpfs 3.9G 224K 3.9G 1% /dev/shm
/dev/sdc1 197G 60M 187G 1% /oracle
/dev/sdb1 40G 48M 38G 1% /soft
/dev/sr0 3.7G 3.7G 0 100% /mnt

1、设置yum配置

修改原yum文件的名称

[root@oracle-learn ~]# cd /etc/yum.repos.d/
[root@oracle-learn yum.repos.d]# mv public-yum-ol6.repo public-yum-ol6.repofuben
[root@oracle-learn yum.repos.d]# ll

总用量 4

-rw-r--r--. 1 root root 2545 10月 29 2018 public-yum-ol6.repofuben
[root@oracle-learn yum.repos.d]#

2、设置yum的配置

[root@oracle-learn yum.repos.d]# vim /etc/yum.conf

添加如下内容:

[EL]
name =Oracle Linux 6.5 
baseurl=file:///mnt/Server/
gpGCheck=0
enabled=1

保存并退出

测试下是否配置成功

[root@oracle-learn yum.repos.d]# yum install binutils -y

如果配置成功

3、安装Oracle需要的软件包

yum install binutils -y
yum install compat-libcap1 -y
yum install compat-libstdc++-33 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc-devel -y
yum install ksh -y
yum install libgcc -y
yum install libstdc++ -y
yum install libstdc++-devel -y
yum install libaio -y
yum install libaio-devel -y
yum install libXext -y
yum install libXtst -y
yum install libX11 -y
yum install libXau -y
yum install libxcb -y
yum install libXi -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel –y

4、hosts文件配置

编辑/etc/hosts文件,[root@db01 /]# vi /etc/hosts

在最后添加如下内容:
192.168.8.120 oracle-learn
前面是服务器ip,后面是服务器主机名

5、添加组与用户

[root@oracle-learn ~]# /usr/sbin/groupadd -g 60001 oinstall
/usr/sbin/groupadd -g 60002 dba
[root@oracle-learn ~]# /usr/sbin/groupadd -g 60002 dba
/usr/sbin/groupadd -g 60003 oper
[root@oracle-learn ~]# /usr/sbin/groupadd -g 60003 oper
[root@oracle-learn ~]#/usr/sbin/useradd -u 61002 -g oinstall -G dba oracle
[root@oracle-learn ~]# /usr/sbin/useradd -u 61002 -g oinstall -G dba oracle

查看oracle用户

[root@oracle-learn ~]# id oracle
uid=61002(oracle) gid=60001(oinstall) 组=60001(oinstall),60002(dba)
[root@oracle-learn ~]#

设置Oracle用户密码

[root@oracle-learn ~]# passwd oracle

更改用户 oracle 的密码 。

新的 密码:

无效的密码: 它基于字典单词

无效的密码: 过于简单

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

[root@oracle-learn ~]# 

6、添加文件系统

创建/oracle用以存放oracle

[root@oracle-learn ~]# cd /oracle
[root@oracle-learn oracle]# mkdir -p /oracle/app/oracle/product/11.2.0/db_1
[root@oracle-learn oracle]# chown -R oracle:oinstall /oracle
[root@oracle-learn oracle]# chmod -R 775 /oracle/
[root@oracle-learn oracle]#

7、修改操作系统参数

7.1修改/etc/security/limits.conf文件;

[root@oracle-learn oracle]# vi /etc/security/limits.conf

增加内容如下:

#ORACLE SETTING
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768

7.2修改/etc/security/limits.d/90-nproc.conf文件内容

[root@oracle-learn oracle]# vi /etc/security/limits.d/90-nproc.conf

注释掉

#* soft nproc 1024

添加

* - nproc 16384

 查看更改的文件

[root@oracle-learn oracle]# cat /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
#* soft nproc 1024
* - nproc 16384
root soft nproc unlimited
[root@oracle-learn oracle]#

7.3禁用SELINUX

[root@oracle-learn oracle]# vi /etc/selinux/config

SELINUX=enforcing

改成

SELINUX=disabled

让SELINUX生效:

[root@oracle-learn oracle]# setenforce 0

7.4关闭iptables防火墙

关闭防火墙

[root@oracle-learn oracle]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
[root@oracle-learn oracle]#

也可以设置永久关闭防火墙

[root@oracle-learn oracle]# chkconfig iptables off
[root@oracle-learn oracle]#

7.5修改/etc/pam.d/login文件

[root@oracle-learn oracle]# vi /etc/pam.d/login

添加

#ORACLE SETTING
session required pam_limits.so

7.6修改sysctl.conf配置文件

[root@oracle-learn ~]# vi /etc/sysctl.conf

注释

#kernel.shmmax = 68719476736
#kernel.shmall = 4294967296

添加

#ORACLE SETTING
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmax = 8589934592
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

注释:

kernel.shmmax和kernel.shmall的计算方法:
kernel.shmmax大于SGA,小于物理内存

我这里服务器的内存是8G

所以kernel.shmmax的值是

`1024*1024*1024*8=8589934592`
`kernel.shmmni = 4096`
`kernel.shmall=kernel.shmmax/4096`

让配置生效:

[root@oracle-learn ~]# sysctl -p  

8、环境变量设置

切换到oracle用户下

[root@oracle-learn ~]# su - oracle
[oracle@oracle-learn ~]$

修改环境变量

[oracle@oracle-learn ~]$ vi ~/.bash_profile

添加如下:

#Oracle Settings oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
#export LANG=en_US
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $shell = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi

其中ORACLE_SID=orcl;可以自定义数据库的sid

退出用户

[oracle@oracle-learn ~]$ exit
loGout
[root@oracle-learn ~]#

在登录oracle用户检查环境变量参数

[root@oracle-learn ~]# su - oracle
[oracle@oracle-learn ~]$ env |grep ORACLE
ORACLE_SID=orcl
ORACLE_BASE=/oracle/app/oracle
ORACLE_TERM=xterm
ORACLE_HOME=/oracle/app/oracle/product/11.2.0
[oracle@oracle-learn ~]$

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: 怎么在Linux环境下安装Oracle

本文链接: https://www.lsjlt.com/news/55703.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Linux环境下安装Oracle
    怎么在Linux环境下安装Oracle?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、系统信息查看系统信息查看首先服务器ip...
    99+
    2022-10-18
    linux oracle
  • oracle 在 Linux下安装环境配置
    1.查看内存情况 2.查看swap情况 3.查看磁盘空间 4./tmp目录空间大于400MB 1.创建用户组 2.创建用户 3.给oracle用户设定密...
    99+
    2022-10-18
    linux 安装 环境
  • Linux环境下怎么安装docker环境
    这篇文章主要介绍“Linux环境下怎么安装docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docke...
    99+
    2023-06-22
  • 在Linux环境下安装Kafka
    目录二、生产与消费2.1 kafka-topics.sh 用于管理主题2.2 kafka-console-consumer.sh用于消费消息2.3 kafka-console-producer.sh用于生产消息2.4 具...
    99+
    2022-06-04
    Kafka安装 Kafka
  • 在linux环境下安装docker
    1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname&nbs...
    99+
    2022-10-23
    Linux docker
  • MySQL——在Linux环境下安装(在线安装)
    MySQL的安装(在线安装) mysql的安装并不是比赛的内容,所以我们用比较方便的在线安装的方法,比起安装,我们更要知道如何去使用: 首先看一下自己有没有安装MySQL的服务,或者自己的服务器上有没有自带的MySQL服务: rpe -ga...
    99+
    2023-09-05
    mysql linux 数据库
  • linux环境下怎么安装mysql8.0
    本篇内容主要讲解“linux环境下怎么安装mysql8.0”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux环境下怎么安装mysql8.0”吧!一、linux更改yum源(如果MYSQL安...
    99+
    2023-06-22
  • Linux环境下怎么安装nginx
    这篇文章给大家介绍Linux环境下怎么安装nginx,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装所需环境//安装gccyum install gcc-c++//安装PCRE pcre...
    99+
    2023-06-22
  • 如何在Linux下安装php环境
    这篇文章给大家介绍如何在Linux下安装php环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果想一步到位,则使用下面的流程进行安装: 安装cmakeyum install epel-relea...
    99+
    2023-06-28
  • Linux环境下安装python3
    1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是...
    99+
    2022-07-08
    Linux 安装python3
  • Linux环境下安装MongoDB
    下载安装包 下载地址:https://www.mongodb.com/download-center/community curl -O https://fastdl.mongodb.org/linux/mongodb-linux...
    99+
    2017-05-27
    Linux环境下安装MongoDB
  • Linux环境下安装Redis
      1.Linux环境下安装Redis   (1)下载Redis安装包,并解压到安装路径【没有wget就使用yum install wget安装】 [root@localhost ~]#wget http://download.r...
    99+
    2017-09-26
    Linux环境下安装Redis
  • Linux环境下安装JDK1.8
    目录一、安装环境二、安装步骤第一步:下载安装包第二步、解压安装包第三步、修改环境变量第四步、测试是否安装成功本文主要介绍的是如何是linux环境下安装JDK的,因为Linux环境下,很多时候也离不开java的,下面笔者就...
    99+
    2022-06-04
    Linux环境安装JDK Linux安装JDK Linux安装JDK1.8
  • Linux 环境下安装Oracle 11.2.0.4.0 详细步骤
    前言:   最近在学习oracle,这里我把安装和配置过程记录下来,按照我的这个方法一步一步基本上不会有问题,如果有问题可以留言大家探讨互相学习一下。安装环境和版本:系统版本:Redha...
    99+
    2022-10-18
    安装 oracle rhel
  • 怎么在Linux环境中安装MySQL8.0.11
    这期内容当中小编将会给大家带来有关怎么在Linux环境中安装MySQL8.0.11,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 去官网下载安装包wget ...
    99+
    2022-10-18
    linux mysql8.0.11
  • Linux环境下mysql的安装
    1、环境准备 (1)卸载自带的Mariadb 命令:rpm –qa|grep mariadb  ---------查询已经安装的mariadb rpm –e –nodeps 文件名------------------卸载mariadb (...
    99+
    2019-03-30
    Linux环境下mysql的安装 数据库入门 数据库基础教程 数据库 mysql
  • Linux下怎么安装php运行环境phpstudy
    这篇文章主要讲解了“Linux下怎么安装php运行环境phpstudy”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么安装php运行环境phpstudy”吧!让我们来下载php...
    99+
    2023-06-27
  • oracle linux 5.8安装oracle 11g rac环境之oracle安装
     上续的系统配置,环境变量添加和grid安装在上一篇博客中,这篇主要是继上篇剩余的安装,上篇博客地址:http://tongcheng.blog.51cto.com/6214144/1852074...
    99+
    2022-10-18
    安装 oracle linux
  • 环境搭建:linux环境下安装mysql数库
    1. 安装数据库 1) yum -y install mysql-server(简单) yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装     2) 也可以自己在网上下载mysql服务,通过xftp传输至Linu...
    99+
    2016-01-21
    环境搭建:linux环境下安装mysql数库
  • Linux环境下安装docker环境(亲测无坑)
    目录安装前提条件第一步:检查并清除系统残余项,并安装docker依赖环境第二步:Docker依赖环境搭建好之后,安装并启动Docker安装前提条件 Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验...
    99+
    2022-06-04
    Linux安装docker环境 docker环境安装
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作