oracle12c安装详解


oracle12c安装
建议安装条件:4G内存,swap分区8G,安装目录不低于20G。软件包官网下载:https://www.oracle.com/downloads/index.html一、关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.servicesetenforce 0二、挂载磁盘fdisk /dev/sdbmkfs -t xfs /dev/sdb1mkdir /orcmount /dev/sdb1 /orcvim /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++-devellibXi libXtst make sysstatunixODBC unixODBC-devel -y四、放大内核参数vim /etc/sysctl.conffs.aio-max-nr = 1048576 #异步IO请求数目,推荐值:1048576 等同于1024*1024fs.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 022ORACLE_BASE=/orc/app/oracleORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/ORACLE_SID=orclNLS_LANG=”SIMPLIFIED CHINESE_CHINA”.UTF8PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/binLANG=zh_CN.UTF-8export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID八、使用pam.limits认证模块vim /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so# pam_selinux.so close should be the first session rule #在该行上添加以上内容
vim /etc/security/limits.conforacle soft nproc 2047 #单用户可使用的进程数量oracle 免费云主机域名hard nproc 16384 oracle soft nofile 1024 #单用户可打开的文件数量oracle hard nofile 65536oracle soft stack 10240 #堆栈设置
vim /etc/profile #末行添加以下内容if [ $USER = “oracle” ] #判断登陆用户是否为oracle thenif [ $SHELL = “/bin/ksh” ] then ulimit -p 16384 #缓冲区大小 ulimit -n 65536 #文件数else ulimit -u 16384 -n 65536 #进程数,文件数fifi九、挂载
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.0cd /test/database/[root@localhost database]# ls install response rpm runInstaller sshsetup stage welcome.html./runinstaller #进行安装 等它跳图形化界面

相关推荐: Oracle内存结构SGA、PGA、UGA的示例分析

这篇文章将为大家详细讲解有关Oracle内存结构SGA、PGA、UGA的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 SGA是一组共享内存结构, 被所有的服务和后台进程所共享。当数据库实例启动时,系统全局区内存被自…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/19 10:26
下一篇 01/19 10:27