oracle12c安装详解

,,,,,,,,,,,,,,,,,,,

systemctl firewalld停止。服务

systemctl禁用firewalld。服务

setenforce 0

fdisk/dev/sdb

mkfs - t xfs/dev/sdb1

mkdir/兽人

山/dev/sdb1/兽人

vim/etc/fstab ,,,,#末行添加自动挂载

/dev/sdb2 ,,,,,,,orc ,,,,,,,,,xfs ,defaults ,,,0 0

yum安装binutils compat-libcap1 compat-libstdc + + -33 gcc gcc-c + +

glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击

libXi libXtst使sysstatunixODBC unixODBC-devel -y 

vim/etc/sysctl.conf

fs。aio-max-nr=1048576,,,,,,#异步IO请求数目,推荐值:1048576等同于1024 * 1024

fs。file-max=6815744,,,,,,,,,#打开文件句柄的最大数量,防止文件描述符耗尽的问题

内核。shmall=2097152,,,,,,#共享内存总量,页为单位,内存除以4 k所得

内核。shmmax=4294967295,#最大共享总量

内核。shmmni=4096,,,,,,,,#最小共享总量

内核。sem=250 32000 100 128

# SEMMSL:每个信号集最大信号数量;

# SEMMNS:用于控制整个Linux系统中信号最大数;

# SEMOPM:内核参数用于控制每个semop系统调用可以执行的信号操作数量;

# SEMMNI:内核参数用于控制Linux系统中信号集的最大数量

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=1048576,,,,,,,,,,#套接字发送缓冲区大小的最大值

sysctl -p ,,,,,#刷新立即生效

groupadd oinstall ,,#安装组

groupadd dba ,,,,,#管理组

useradd - g oinstall - g dba oracle #创建甲骨文用户,- g指定私有组- g指定附加组

回声“123123”,| passwd——stdin oracle ,,#为甲骨文用户添加密码

mkdir - p/兽人/app/oracle ,,,,#递归创建甲骨文安装目录

乔恩- r甲骨文:oinstall/兽人/app ,#属主属组变更

chmod - r 755/兽人/app/oracle/,,,755年,#添加权限

vim/home/oracle/.bash_profile ,,,#甲骨文用户环境配置文件

umask 022

ORACLE_BASE=/兽人/app/oracle

ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/

ORACLE_SID=orcl

NLS_LANG=凹蚧疌HINESE_CHINA" .UTF8

=$ PATH: $ HOME/ocal/bin: $ HOME/bin: $ ORACLE_HOME/bin

LANG=zh_CN。utf - 8

出口路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID

vim/etc/pam.d/login

session ,required ,,/lib/安全/pam_limits.so

session ,required ,是的。所以

# pam_selinux。这么近应该第一个会话rule ,#在该行上添加以上内容


vim/etc/security/limits.conf

oracle ,,,,soft ,nproc ,,,,,2047年,,,,,,,单号用户可使用的进程数量

oracle ,,,,hard ,nproc ,,,,16384,,,,,,,

oracle ,,,,soft ,nofile ,,,,1024年,,,,,,,,#单才能用户可打开的文件数量

oracle ,,,,hard ,nofile ,,,,65536

oracle ,,,,soft ,stack ,,,,,10240,,,,,,,#堆栈设置


vim/etc/profile ,,,,,,,#末行添加以下内容

如果[$ USER=皁racle"),,,,,#判断登陆用户是否为oracle

,

如果[$ SHELL=?bin/ksh")

,然后

,,ulimit - p 16384,,,,,,#缓冲区大小

,,ulimit - n 65536,,,,,,#文件数

,

其他,,ulimit - u 16384 - n 65536,,,#进程数,文件数

, fi

fi


mkdir/test ,,,,,#创建挂载目录

山。cifs//192.168.88.1/linuxbage/测试/,,#挂载

cd数据库/

[root@localhost数据库]# ls null

oracle12c安装详解