linux_oracle安装教程

Posted 神奇的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux_oracle安装教程相关的知识,希望对你有一定的参考价值。

一、安装Oracle前准备
1.创建运行oracle数据库的系统用户和用户组
groupadd oinstall  #创建用户组oinstall
groupadd dba  #创建用户组dba
useradd -g oinstall -g dba -m oracle  #创建oracle用户,并加入到oinstall和dba用户组
useradd -g oinstall -g dba -m oracle  #创建oracle用户,并加入到oinstall和dba用户组
passwd oracle #设置oracle密码

id oracle # 查看新建的oracle用户


groupadd oinstall 
groupadd dba  
useradd -g oinstall -g dba -m oracle 
useradd -g oinstall -g dba -m oracle 
passwd oracle
id oracle

2.修改操作系统核心参数
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2)修改/etc/pam.d/login 文件
session required /lib/security/pam_limits.so
session required pam_limits.so
3)修改linux内核,修改/etc/sysctl.conf文件
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p
5)编辑 /etc/profile ,输入命令:vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product

7)更改目录属主为Oracle用户所有
chown -R oracle:oinstall /home/oracle/app

8)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
--关闭防火墙 CentOS 7.2默认使用的是firewall作为防火墙
su root #切换到root用户
systemctl status firewalld.service  #查看防火墙状态,运行中
systemctl stop firewalld.service  #关闭防火墙
systemctl status firewalld.service  #再次查看防火墙状态,发现已关闭
systemctl disable firewalld.service  #禁止使用防火墙(重启也是禁止的)
关闭selinux(需重启生效)
vi /etc/selinux/config
cat /etc/selinux/config
SELINUX=disabled #此处修改为disabled
SELINUXTYPE=targeted

二、正式Oracle的安装过程
2.1.1 CentOS已经安装桌面,如果无桌面,请执行 (yum不会的可以百度,这边不赘述了)
yum -y groups install "GNOME Desktop"这个命令似乎有错
yum -help查看帮助文档
yum -y groupinstall install "GNOME Desktop"


启动xrdp并设置开机启动
/etc/init.d/xrdp restart
xrdp远程桌面访问CentOS6.6
https://blog.csdn.net/kakolukiya/article/details/47165153











































































以上是关于linux_oracle安装教程的主要内容,如果未能解决你的问题,请参考以下文章

mysql安装教程 教程指导在这

UI Recorder 安装教程(一)

mySQL的安装教程

电子智能锁安装教程

MATLAB 2017B 安装教程

CorePlus硬盘安装教程