oracle12c安装详解
admin
2023-04-17 09:21:20
0

                                      oracle12c安装

建议安装条件:4G内存,swap分区8G,安装目录不低于20G。

软件包官网下载:https://www.oracle.com/downloads/index.html

一、关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

setenforce 0

二、挂载磁盘

fdisk /dev/sdb

mkfs -t xfs /dev/sdb1

mkdir /orc

mount /dev/sdb1 /orc

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

/dev/sdb2               orc                    xfs    defaults        0 0

三、安装环境包

yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++

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

libXi libXtst make sysstatunixODBC unixODBC-devel -y 

四、放大内核参数

vim /etc/sysctl.conf

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

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

kernel.shmall = 2097152            #共享内存总量,页为单位,内存除以4K所得

kernel.shmmax = 4294967295  #最大共享总量

kernel.shmmni = 4096               #最小共享总量

kernel.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            #刷新立即生效

五、创建安装组、管理组、oracle用户

groupadd oinstall      #安装组

groupadd dba           #管理组

useradd -g oinstall -G dba oracle  #创建oracle用户  -g指定私有组 -G指定附加组

echo "123123"  | passwd --stdin oracle     #为oracle用户添加密码

六、创建安装目录,改变属主属组,添加权限

mkdir -p /orc/app/oracle         #递归创建oracle安装目录

chown -R oracle:oinstall /orc/app    #属主属组变更

chmod -R 755 /orc/app/oracle/       #添加755权限

七、oracle用户环境配置

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

umask 022

ORACLE_BASE=/orc/app/oracle

ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/

ORACLE_SID=orcl

NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8

PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin

LANG=zh_CN.UTF-8

export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID

八、使用pam.limits认证模块

vim /etc/pam.d/login

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

# pam_selinux.so close should be the first session 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               #末行添加以下内容

if [ $USER = "oracle" ]         #判断登陆用户是否为oracle

  then

if [ $SHELL = "/bin/ksh" ]

  then

    ulimit -p 16384            #缓冲区大小

    ulimit -n 65536            #文件数

 else

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

 fi

fi

九、挂载

mkdir /test            #创建挂载目录

mount.cifs //192.168.88.1/linuxbage /test/    #挂载

cd database/

[root@localhost database]# ls        #有以下文件

install  response  rpm  runInstaller  sshsetup  stage  welcome.html

十、使用oracle用户安装

先用root用户登陆,输入如下命令

[root@localhost oracle]# xhost + 

access control disabled, clients can connect from any host

[root@localhost oracle]# su oracle

[oracle@localhost ~]$ export DISPLAY=:0.0

cd  /test/database/

[root@localhost database]# ls    

install  response  rpm  runInstaller  sshsetup  stage  welcome.html

./runinstaller                 #进行安装 等它跳图形化界面

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

oracle12c安装详解

相关内容

热门资讯

英国首相斯塔默再遭逼宫,在内阁... 【文/观察者网 熊超然】在上周经历地方选举惨败后,作为执政党领袖的英国首相斯塔默于当地时间5月11日...
日防相声称:新西兰考虑进口日本... 据凤凰卫视报道,5月12日,日本防卫大臣小泉进次郎在记者会上表示,新西兰已将日本海上自卫队最上型改良...
小米YU7 GT“车厘子红”无... 5 月 12 日消息,博主 @王的男人、昨日晒出了小米 YU7 GT「车厘子红」实车照片。画面显示,...
中关村论坛重磅发布!大兴机场临... 3月27日,在中关村论坛数据跨境流动创新发展论坛上,北京大兴国际机场临空经济区(大兴)正式发布跨境可...
白宫公布随特朗普访华16位商界... 白宫11日公布了将随特朗普一同访华的商界领袖名单。据多家美媒报道,总共将有16位美国商界代表来到北京...
荣耀申请代码生成方法专利,提高... 国家知识产权局信息显示,南京荣耀软件技术有限公司申请一项名为“代码生成方法、电子设备及存储介质”的专...
凤凰连线:中美新一轮经贸磋商,... 中美双方将在韩国举行第七轮经贸磋商。美方的阵容和日程安排如何?在这轮磋商中有哪些关切?凤凰卫视驻韩国...
知情人士:阿联酋秘密打击伊朗,... 据参考消息援引美国《华尔街日报》网站5月11日报道,多名知情人士透露,阿联酋已对伊朗发动军事打击,令...
美防长称美伊停火协议依然有效 △赫格塞思(资料图)当地时间5月12日,美国国防部长赫格塞思表示,他们针对伊朗问题的所有情况都制定了...
特朗普二度来华,五大博弈看点,... 就在5月11日,外交部官宣了一则重磅消息:应中国邀请,美国总统特朗普将于5月13日至15日开启访华行...