Oracle enterprise linux系统的安装以及ORACLE12C的安装

时间:2023-03-10 01:32:50
Oracle enterprise linux系统的安装以及ORACLE12C的安装

本文所用到的所有参数均位于文后附录中

进入安装配置目录

Oracle enterprise linux系统的安装以及ORACLE12C的安装

分区选择i will configure partitioning

Oracle enterprise linux系统的安装以及ORACLE12C的安装

之后选择 请为我分区

Oracle enterprise linux系统的安装以及ORACLE12C的安装

关闭KDUMP

Oracle enterprise linux系统的安装以及ORACLE12C的安装

更改主机名,打开网络连接

Oracle enterprise linux系统的安装以及ORACLE12C的安装

在软件安装中选择GNOME桌面以及server with gui

之后执行安装

Oracle enterprise linux系统的安装以及ORACLE12C的安装

设定root密码

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择接受许可证协议

Oracle enterprise linux系统的安装以及ORACLE12C的安装

进行语言选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

关闭隐私

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择时区

Oracle enterprise linux系统的安装以及ORACLE12C的安装

输入姓名

Oracle enterprise linux系统的安装以及ORACLE12C的安装

设定密码

Oracle enterprise linux系统的安装以及ORACLE12C的安装

切换到root用户,查看IP

Oracle enterprise linux系统的安装以及ORACLE12C的安装

进入/etc/hosts,写入主机名和IP地址

Oracle enterprise linux系统的安装以及ORACLE12C的安装

进行YUM安装

Oracle enterprise linux系统的安装以及ORACLE12C的安装

检查进程是否开启

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

关闭该进程

Oracle enterprise linux系统的安装以及ORACLE12C的安装

/etc/selinux/config

Oracle enterprise linux系统的安装以及ORACLE12C的安装

关闭防火墙

Oracle enterprise linux系统的安装以及ORACLE12C的安装

修改oracle用户密码

Oracle enterprise linux系统的安装以及ORACLE12C的安装

修改用户和权限

Oracle enterprise linux系统的安装以及ORACLE12C的安装

切换到ORACLE用户进入.bash_profile

Oracle enterprise linux系统的安装以及ORACLE12C的安装

切换到root用户,进入Limits.conf

Oracle enterprise linux系统的安装以及ORACLE12C的安装

修改为如下参数

Oracle enterprise linux系统的安装以及ORACLE12C的安装

进入login文件

Oracle enterprise linux系统的安装以及ORACLE12C的安装

修改为以下参数

Oracle enterprise linux系统的安装以及ORACLE12C的安装

解压ORACLE12C的安装包,启动runInstaller

选择不接受更新

Oracle enterprise linux系统的安装以及ORACLE12C的安装

仅安装数据库软件

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择单实例数据库

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择企业版

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择安装

Oracle enterprise linux系统的安装以及ORACLE12C的安装

在终端中输入代码

Oracle enterprise linux系统的安装以及ORACLE12C的安装

启动监听Oracle enterprise linux系统的安装以及ORACLE12C的安装

启动数据库配置,选择创建一个数据库

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择跳过配置

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择第二项

Oracle enterprise linux系统的安装以及ORACLE12C的安装

输入数据库名和SID

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

默认选择

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择字符集,选择第三项

Oracle enterprise linux系统的安装以及ORACLE12C的安装

端口默认5500

Oracle enterprise linux系统的安装以及ORACLE12C的安装

输入密码

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择创建数据库

Oracle enterprise linux系统的安装以及ORACLE12C的安装

选择安装

Oracle enterprise linux系统的安装以及ORACLE12C的安装

附录

[root@oracle01 ~]# yum install oracle-database-server-12cR2-preinstall -y
Loaded plugins: langpacks, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package oracle-database-server-12cR2-preinstall.x86_64 0:1.0-3.el7 will be installed
--> Processing Dependency: compat-libcap1 for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: ksh for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: libaio-devel for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-7.el7 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-72.el7 will be installed
---> Package ksh.x86_64 0:20120801-137.0.1.el7 will be installed
---> Package libaio-devel.x86_64 0:0.3.109-13.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
oracle-database-server-12cR2-preinstall x86_64 1.0-3.el7 ol7_latest 19 k
Installing for dependencies:
compat-libcap1 x86_64 1.10-7.el7 ol7_latest 17 k
compat-libstdc++-33 x86_64 3.2.3-72.el7 ol7_latest 190 k
ksh x86_64 20120801-137.0.1.el7 ol7_latest 881 k
libaio-devel x86_64 0.3.109-13.el7 ol7_latest 12 k

Transaction Summary
======================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 1.1 M
Installed size: 4.0 M
Downloading packages:
warning: /var/cache/yum/x86_64/7Server/ol7_latest/packages/compat-libcap1-1.10-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Public key for compat-libcap1-1.10-7.el7.x86_64.rpm is not installed
(1/5): compat-libcap1-1.10-7.el7.x86_64.rpm | 17 kB 00:00:02
(2/5): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 190 kB 00:00:03
(3/5): libaio-devel-0.3.109-13.el7.x86_64.rpm | 12 kB 00:00:01
(4/5): oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64.rpm | 19 kB 00:00:00
(5/5): ksh-20120801-137.0.1.el7.x86_64.rpm | 881 kB 00:00:04
------------------------------------------------------------------------------------------------------------------------------------------------------
Total 166 kB/s | 1.1 MB 00:00:06
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Importing GPG key 0xEC551F03:
Userid : "Oracle OSS group (Open Source Software group) <build@oss.oracle.com>"
Fingerprint: 4214 4123 fecf c55b 9086 313d 72f9 7b74 ec55 1f03
Package : 7:oraclelinux-release-7.5-1.0.3.el7.x86_64 (@anaconda/7.5)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : ksh-20120801-137.0.1.el7.x86_64 1/5
Installing : compat-libstdc++-33-3.2.3-72.el7.x86_64 2/5
Installing : compat-libcap1-1.10-7.el7.x86_64 3/5
Installing : libaio-devel-0.3.109-13.el7.x86_64 4/5
Installing : oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64 5/5
Verifying : libaio-devel-0.3.109-13.el7.x86_64 1/5
Verifying : compat-libcap1-1.10-7.el7.x86_64 2/5
Verifying : compat-libstdc++-33-3.2.3-72.el7.x86_64 3/5
Verifying : oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64 4/5
Verifying : ksh-20120801-137.0.1.el7.x86_64 5/5

Installed:
oracle-database-server-12cR2-preinstall.x86_64 0:1.0-3.el7

Dependency Installed:
compat-libcap1.x86_64 0:1.10-7.el7 compat-libstdc++-33.x86_64 0:3.2.3-72.el7 ksh.x86_64 0:20120801-137.0.1.el7 libaio-devel.x86_64 0:0.3.109-13.el7

Complete!

systemctl disable avahi-daemon.service 关闭进程

[root@localhost ~]# chkconfig avahi-daemon off
注意:正在将请求转发到“systemctl disable avahi-daemon.service”。
Removed symlink /etc/systemd/system/multi-user.target.wants/avahi-daemon.service.
Removed symlink /etc/systemd/system/sockets.target.wants/avahi-daemon.socket.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.Avahi.service.

[root@localhost ~]# ps -ef | grep avahi
avahi 823 1 0 10:06 ? 00:00:00 avahi-daemon: running [linux.local]
avahi 859 823 0 10:06 ? 00:00:00 avahi-daemon: chroot helper
root 16790 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@db12c ~]# firewall-cmd --state
not running

passwd oracle

mkdir -p /u01/app/oracle

chown -R oracle:oinstall /u01

chmod -R 775 /u01

ls -lR /u01

su - oracle

vi .bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=VDEDU
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATHexport PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=kingsql

su - root

#vi /etc/security/limits.conf
//加入下面参数

oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

[root@meihailetest1 ~]#vi /etc/pam.d/login
//加入下面参数
session required pam_limits.so

vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.242.133 dbora12c

vi /etc/hostname
dbora12c