oracle12c安装详解-创新互联

                   oracle12c安装

创新互联自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元化州做网站,已为上家服务,为化州各地企业和个人服务,联系电话:18980820575

建议安装条件: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安装详解

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:oracle12c安装详解-创新互联
网站URL:http://myzitong.com/article/cdcgog.html