当前位置:首页 > oracle12c-redhat6.5单独安装记录
系统: redhat6.4-x64
开发---包全选,桌面---全选,数据库---全选 root---111111
配置:MEM--3.3G DISK---60G
--开机查看系统版本:#lsb_release -a 可以看到系统是redhat6.4
一、修改主机名#vi /etc/sysconfig/network
#vi /etc/hosts 把localhost.localdomain改为新主机名或新加入一行IP对应新主机名 修改后重启
#sed -i \(这个命令也可以改主机名) 二、安装依赖包
# yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel 共14个
系统已存在的包:elfutils-libelf, make, unixODBC-devel, libstdc++-devel, glibc, gcc-c++, gcc, elfutils-libelf-devel, libaio, unixODBC, libaio-devel. 已经存在的11个
实际安装中还需要compat-libcap1-1.10-1.x86_64.rpm;compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm;ksh-20100621-19.el6.x86_64.rpm; 这三个包
三、创建用户的用户组
[root@oracledb ~]# groupadd -g 251 oinstall [root@oracledb ~]# groupadd -g 252 dba
[root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle [root@oracledb ~]# passwd oracle #更改oracle密码
说明:
-g:指定用户所属的群组 -G:指定用户所属的附加群组 -u:指定用户ID -d:指定用户主目录 -s:指定用户登录shell
-m:若用户主目录不存在,则自动创建。
如果最后修改设定密码也为oracle,系统会提示密码过于简单,此时无需理会,再次输入回车即可。
四、修改内核参数
[root@oracledb ~]# vi /etc/sysctl.conf #末尾添加如下
net.ipv4.ip_local_port_range= 9000 65500 (OS Kernel Parameter:ip_local_port_range) fs.file-max = 6815744 (OS Kernel Parameter: file-max)--重启后生效 kernel.shmall = 10523004 kernel.shmmax = 6465333657
kernel.shmmni = 4096 (OS Kernel Parameter:shmmni)
kernel.sem = 250 32000 100 128 (OS Kernel Parameter:semmsl/semmns/semmni/ [semopm 应该也跟这条有关,只是改了这条报警还在] ) --重启后生效
net.core.rmem_default=262144 (OS Kernel Parameter:rmem_default) --重启后生效 net.core.wmem_default=262144 (OS Kernel Parameter:wmem_default) --重启后生效 net.core.rmem_max=4194304 (OS Kernel Parameter:rmem_max) --重启后生效 net.core.wmem_max=1048576 (OS Kernel Parameter:wmem_max)-- 重启后生效 fs.aio-max-nr = 1048576 (OS Kernel Parameter: aio-max-nr)--重启后生效
五、修改系统资源限制
[root@oracledb ~]# vi /etc/security/limits.conf #末尾添加如下 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024
oracle hard nofile 65536 (这四个添加后,Hard Limit:maximum open file descripotors/soft limit:maximum user processes 的错误就解决了)
[root@oracledb ~]# vi /etc/pam.d/login
session required pam_namespace.so #在此行下面添加一条pam_limits.so
session required pam_limits.so
[root@oracledb ~]# vi /etc/profile #这一段后来注释掉,偶尔会报错 if [ $USER =\ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi fi
六、创建安装目录及设置权限
[root@oracledb ~]# mkdir -p /opt/oracle/app/ [root@oracledb ~]# mkdir -p /opt/oracle/oradata/ [root@oracledb ~]# chmod 755 /opt/oracle/ [root@oracledb ~]# chmod 775 /opt/oracle/app/
共分享92篇相关文档