Linux版本Oracle12c图形化界面安装

Linux版本Oracle12c图形化界面安装

1.将下载好的压缩把上传到Linux

在这里插入图片描述

2.解压到当前路径

unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip

在这里插入图片描述

3.关闭selinux(安全模块)和防火墙

关闭selinux:

vim /etc/selinux/config

将SELINUX设置成disabled
Linux版本Oracle12c图形化界面安装_第1张图片
关闭防火前:

systemctl stop firewalld

将启动状态改为关闭
Linux版本Oracle12c图形化界面安装_第2张图片
在这里插入图片描述
Linux版本Oracle12c图形化界面安装_第3张图片

4.安装Oracle12c依赖包

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat  ld-linux.so.2  unixODBC unixODBC-devel

yum -y install compat-libcap1.x86_64

Linux版本Oracle12c图形化界面安装_第4张图片

yum install libXp.i686

Linux版本Oracle12c图形化界面安装_第5张图片

5.添加用户和分组

1.添加分组和创建用户

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle

在这里插入图片描述
2.设置密码

echo "abcdef" | passwd --stdin oracle

在这里插入图片描述

6.创建Oracle的安装目录

mkdir -p /soft/database/oracle/product/12.1.0.2.0/dbhome_1
chown -R oracle:oinstall /soft/database/oracle
chmod -R 775 /soft/database/oracle

在这里插入图片描述

7.修改内核参数

vim /etc/sysctl.conf

将下面的配置加入到sysctl.conf配置文件中
在文件最后加入

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

Linux版本Oracle12c图形化界面安装_第6张图片
是配置生效:

sysctl -p

Linux版本Oracle12c图形化界面安装_第7张图片

8.修改oracle用户权限文件

vim /etc/security/limits.conf

在文件最后加入

oracle  soft    nofile  1024
oracle  hard    nofile  65536
oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    stack   10240

在这里插入图片描述

9.修改验证选项

vim /etc/pam.d/login

在文件最后加入

session required        /lib64/security/pam_limits.so
session required        pam_limits.so

在这里插入图片描述

10.修改配置文件

vim /etc/profile

添加至文件最后

#oracle config
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
      ulimit -p 16384
      ulimit -n 65536
  else
      ulimit -u 16384 -n 65536
  fi
fi

Linux版本Oracle12c图形化界面安装_第8张图片

11.配置Oracle环境变量

切换用户,并且进入home目录下

su - oracle
cd  ~
vim .bash_profile

添加在文件的末尾

umask 022
ORACLE_BASE=/soft/database/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2.0/dbhome_1
ORACLE_SID=orcl
ORACLE_TERM=xterm
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/12.1.0.2.0/lib:$LD_LIBRARY_PATH
LANG=C
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM PATH LD_LIBRARY_PATH LANG

Linux版本Oracle12c图形化界面安装_第9张图片

12.安装JDK

首先卸载掉系统自带的openJDK,运行命令“yum remove openjdk”,出现“complete”则删除

yum remove *openjdk*

在这里插入图片描述
1)上传安装包

mkdir -p /install/java/jdk
cd /install/java/jdka
rz
ls

Linux版本Oracle12c图形化界面安装_第10张图片

2)创建安装目录

mkdir -p /soft/java/jdk
tar -xvf ./jdk-8u231-linux-x64.tar.gz  -C /soft/java/jdk/

在这里插入图片描述
3)配置环境变量

vim /etc/profile
#jdk8 config
export JAVA_HOME=/soft/java/jdk/jdk1.8.0_231
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

在这里插入图片描述
检查示符生效

source /etc/profile
java -version

在这里插入图片描述

13.安装图形化界面

yum groupinstall "X Window System"

Linux版本Oracle12c图形化界面安装_第11张图片

yum install -y xterm

Linux版本Oracle12c图形化界面安装_第12张图片

14.开启图型化安装Oracle

使用Xmanager6进行图形化安装(需要另行安装)
1)开启XstartLinux版本Oracle12c图形化界面安装_第13张图片
2)新建会话
Linux版本Oracle12c图形化界面安装_第14张图片
3)写入命令

/usr/bin/xterm -ls -display $DISPLAY

Linux版本Oracle12c图形化界面安装_第15张图片
4)设置密码

Linux版本Oracle12c图形化界面安装_第16张图片
Linux版本Oracle12c图形化界面安装_第17张图片
5)点击运行
Linux版本Oracle12c图形化界面安装_第18张图片
Linux版本Oracle12c图形化界面安装_第19张图片

cd /install/database/oracle/Linux/12.1.0.2.0/database
./runInstaller 

Linux版本Oracle12c图形化界面安装_第20张图片
Linux版本Oracle12c图形化界面安装_第21张图片

15.安装Oracle

1)不设置邮箱,取消设置My Oracle support password
Linux版本Oracle12c图形化界面安装_第22张图片
选择yes
Linux版本Oracle12c图形化界面安装_第23张图片
2)选择创建和配置一个数据库
Linux版本Oracle12c图形化界面安装_第24张图片
3)选择安装类型为服务器类型
Linux版本Oracle12c图形化界面安装_第25张图片
4)选择只安装实例数据库
Linux版本Oracle12c图形化界面安装_第26张图片
5)选择高级安装
Linux版本Oracle12c图形化界面安装_第27张图片
6)选择产品语言:英文和简体中午
Linux版本Oracle12c图形化界面安装_第28张图片
7)下一步Linux版本Oracle12c图形化界面安装_第29张图片
8)前面就配置好了直接下一步
Linux版本Oracle12c图形化界面安装_第30张图片
9)建立库存
选择为/home/oracle/oraInventory
还执行以下命令

chown -R oracle:oinstall /home/oracle/oraInventory
chmod -R 775 /home/oracle/oraInventory

Linux版本Oracle12c图形化界面安装_第31张图片
10)选择配置类型
Linux版本Oracle12c图形化界面安装_第32张图片
11.设置全局数据库名和实例名称
Linux版本Oracle12c图形化界面安装_第33张图片

12.选择自动管理内存

Linux版本Oracle12c图形化界面安装_第34张图片

13.选择编解码然后选择下一步

Linux版本Oracle12c图形化界面安装_第35张图片

14.特许的存储选项

Linux版本Oracle12c图形化界面安装_第36张图片

15.下一步

Linux版本Oracle12c图形化界面安装_第37张图片
16.下一步
Linux版本Oracle12c图形化界面安装_第38张图片

17.设置密码

可以选择全部使用同一个密码
Linux版本Oracle12c图形化界面安装_第39张图片

18.下一步

Linux版本Oracle12c图形化界面安装_第40张图片
19.检查
Linux版本Oracle12c图形化界面安装_第41张图片
出现如下图所示的错误说明swap空间不足,配置swap空间的方法参考:
https://blog.csdn.net/hzh839900/article/details/79215703

dd if=/dev/zero of=swapfree bs=32k count=65515
mkswap swapfree
chmod 0600 swapfree  
swapoff swapfree
swapon swapfree
free
vim /etc/fstab

在配置文件中加上

/dec/hdb5 swap swap defaults 0 0
/tmp/swapfree swap swap defaults 0 0

20.点击安装

Linux版本Oracle12c图形化界面安装_第42张图片

21.安装

Linux版本Oracle12c图形化界面安装_第43张图片
Linux版本Oracle12c图形化界面安装_第44张图片
需要登陆root用户跑一下这两个文件

su - root
/home/oracle/oraInventory/orainstRoot.sh
/soft/database/oracle/product/12.1.0.2.0/dbhome_1/root.sh

执行完点击ok

Linux版本Oracle12c图形化界面安装_第45张图片

22.完成

Linux版本Oracle12c图形化界面安装_第46张图片

23.启动数据库

su - oracle
lsnrctl status

Linux版本Oracle12c图形化界面安装_第47张图片

24.登陆

sqlplus sys as sysdba

输入密码后
Linux版本Oracle12c图形化界面安装_第48张图片

你可能感兴趣的:(Oracle)