Oracle12c_安装1——准备工作
程序员文章站
2022-06-23 19:20:45
1.建议用户和组 2.创建oracle安装目录 ls #创建完毕检查一下 3.解压安装包 4.文件夹授权 5.安装依赖包 yum安装最方便: 或者rpm安装(rpm -Uvh ./*.rpm --nodeps --force 强制安装,排除依赖关系)。 6.关闭防火墙 service iptable ......
1.建议用户和组
su root #切换到root groupadd oinstall #创建用户组oinstall groupadd dba #创建用户组dba useradd -g oinstall -g dba -m oracle #创建oracle用户,并加入到oinstall和dba用户组 passwd oracle #设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆 备注:密码:Sjtsoft123 id oracle # 查看新建的oracle用户
2.创建oracle安装目录
[root@Node1 ~]# su - oracle 上一次登录:五 12月 29 08:50:41 CST 2017pts/0 上 [oracle@Node1 ~]$ mkdir app #oracle数据库安装目录 [oracle@Node1 ~]$ mkdir database #oracle数据库软件包解压目录 [oracle@Node1 ~]$ mkdir -p app/oradata [oracle@Node1 ~]$ mkdir -p app/fast_recovery_area
ls #创建完毕检查一下
3.解压安装包
[oracle@Node1 softwares]$ unzip linuxx64_12201_database.zip -d /home/oracle/database/ [oracle@Node1 softwares]$ unzip oracle11grpmlinux.zip -d .
4.文件夹授权
[root@Node1 app]# chown -R oracle:oinstall /home/oracle/database/database/ [root@Node1 app]# chown -R oracle:oinstall /home/oracle/app/oradata/ [root@Node1 app]# chown -R oracle:oinstall /home/oracle/app/fast_recovery_area/
5.安装依赖包
yum安装最方便:
[root@Node1 app]# yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*
或者rpm安装(rpm -Uvh ./*.rpm --nodeps --force 强制安装,排除依赖关系)。
6.关闭防火墙
service iptables stop
(备注:Centos7:
关闭防火墙:systemctl stop firewalld.service
禁止使用防火墙:systemctl disable firewalld.service )
[root@Node1 app]# systemctl stop firewalld.service [root@Node1 app]# systemctl disable firewalld.service
7、关闭selinux
[root@Node1 app]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config [root@Node1 app]# setenforce 0
8、修改内核参数
进入编辑状态:vi /etc/sysctl.conf
在最后添加如下代码:
net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.file-max = 6815744 #设置最大打开文件数 fs.aio-max-nr = 1048576 kernel.shmall = 1887436 #共享内存的总量,8G内存设置:2097152*4k/1024/1024 内存*90%*1024*1024*1024÷4096 kernel.shmmax = 7730941132#最大共享内存的段大小(最大共享内存2GB ) 内存*90%*1024*1024*1024 kernel.shmmni = 4096 #整个系统共享内存端的最大数 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围 net.core.rmem_default = 262144 net.core.rmem_max= 4194304 net.core.wmem_default= 262144 net.core.wmem_max= 1048576
保存并退出。
使配置参数立即生效:sysctl -p
7、对oracle用户设置限制,提高软件运行性能
进入编辑状态:vim /etc/security/limits.conf
找到最后一行# End of file,在它上面空行处添加如下代码:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
# vi /etc/pam.d/login (在文件最后增加或修改以下参数) session required pam_limits.so
# vi /etc/profile (在文件最后增加或修改以下脚本)
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
8、配置用户的环境变量
进入编辑状态:vim /home/oracle/.bash_profile(vim ~/.bash_profile )
简洁:
export PATH export ORACLE_SID=gnss export ORACLE_BASE=/home/oracle/app #oracle数据库安装目录 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export PATH=$ORACLE_HOME/bin:$PATH
保存并退出。
使上述配置立即生效:source /home/oracle/.bash_profile
准备工作就这些,下面准备安装。
推荐阅读
-
Vue XStream Pro 2018 x1激活破解版详细安装教程(附下载)
-
Node.js系列之安装配置与基本使用(1)
-
Vero VISI 2018 R1中文破解版安装许可激活图文详细教程
-
安装 unixbench make: *** [pgms/ubgears] Error 1 的解决方法
-
notepadplus是什么软件(1分钟了解notepad安装详细教程)
-
SQL Server 2008图文安装教程第1/2页
-
midas NFX 2017 R1 中文破解安装教程(附破解许可文件)
-
优酷盒子k1怎么用怎么安装应用(操作全程图解)
-
MongoDB DBA 实践1-----Windows Server 单机安装
-
notepadplus是什么软件(1分钟了解notepad安装详细教程)