1. Linux 安装
主要不要将home分区设置的特别大
2. 安装必须的一些包。
yum install -y \ binutils.x86_64 \ elfutils-libelf-devel.x86_64 \ compat-libstdc++-33.x86_64 \ compat-libcap1.x86_64 \ gcc.x86_64 \ gcc-c++.x86_64 \ glibc.i686 \ glibc.x86_64 \ glibc-devel.i686 \ glibc-devel.x86_64 \ libaio.i686 \ libaio.x86_64 \ libaio-devel.i686 \ libaio-devel.x86_64 \ libgcc.i686 \ libgcc.x86_64 \ libstdc++.i686 \ libstdc++.x86_64 \ libstdc++-devel.i686 \ libstdc++-devel.x86_64 \ libXi.i686 \ libXi.x86_64 \ libXtst.i686 \ libXtst.x86_64 \ make.x86_64 \ sysstat.x86_64 \ cpp.x86_64 \ glibc-headers.x86_64 \ mpfr.x86_64 \ xorg-x11-utils.x86_64 \ compat-libcap1\ ksh*.x86_64
3. 有时ksh的包经常安装不上 可以cd到linux的安装路径 一般为
/run/media/root/OL-7.3 Server.x86_64/Packages
4. 增加用户和组
groupadd dba useradd oracle -g dba passwd oracle
5 新增/u01目录
mkdir /u01
6. 将oracle的安装介质 上传到改目录
7. 修改目录的属主以及权限
chown -R oracle /u01 chmod 777 /u01
8. 修改sysctl.conf的参数
编辑文件: vim /etc/sysctl.conf 增加相应: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 mod 777 /u01kernel.shmmax = 6536870912 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
9 增加另外一部分安全参数限制
vim /etc/security/limits.conf 增加内容 oracle soft nproc 16384 oracle hard nproc 65536 oracle soft nofile 16384 oracle hard nofile 65536 oracle soft stack 65536 oracle hard stack 65536
10. 切换到Oracle用户,然后修改环境变量。
切换用户 su - oracle 修改文件 vim ~/.bash_profile 增加内容 # for oracle 18c ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/18.1.0/dbhome_1 ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin:/u01/database/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export PATH LD_LIBRARY_PATH DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID
11 上传tigerVNC 并且安装VNC 使用命令行进行安装
cd到database目录
执行
./runInstaller
进行安装。