Oracle 11g for Linux安装前准备工作
Oracle 11g for Linux安装
一、文件准备
linux.x64_11gR2_database_1of2.zip(1.2G), linux.x64_11gR2_database_2of2.zip(1G)
上传到服务器/tmp或者/oracle目录,解压
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
二、内存空间大小
1、 内存空间大小 (至少要1G)
grep MemTotal /proc/meminfo
2、 交换分区
内存与交换分区的关系
内存 |
交换分区大小(Swap Space) |
257MB~512MB` |
内存大小的2倍 |
513MB~2048MB |
内存大小的1.5倍 |
2049MB~8192MB |
与内存大小相同 |
大于8192MB |
内存大小的75% |
查看交换分区的命令
Grep SwapTotal /proc/meminfo
查看系统剩余内存和交换分区的命令
free
共享存储空间(/dev/shm)必须大于memory_max_target和memory_target
查看共享内存数量的命令
df –k /dev/shm/
三、硬盘空间大小
1、 /tmp目录至少150MB~200MB的空间,统一为 5G.
查看命令df –k /tmp
2、 安装目录大小
安装oracle 11g 企业版(Enterprise Edition),最少磁盘空间3.47GB。
统一为/oracle不小于30G.( 文件系统越大越好)
四、操作系统
1、 操作系统使用CentOS 6.1 (64x)
查看OS版本lsb_release –a; 查看OS位数getconf LONG_BIT
2、 无防火墙
/etc/init.d/iptables stop
chkconfig –level 35 iptables off
查看防火墙状态/etc/init.d/iptables status
3、 禁用SELinux
Vi /etc/selinux/config
SELINUX=disable
4、 分区划分
/boot 100m 其它划分为LVM,再在LVM里划分swap、/、/tmp、/home、/oracle等目录。
五、软件包需求(以root用户登录运行)
rpm –aq binutils compat-libstdc++- elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
yum install PACKAGE_NAME或者使用rpm –ivh PACKAGE_NAME进行安装
六、内核参数配置
cat>>/etc/sysctl.conf <<EOF
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000
EOF
修改完成后,执行下面命令使设置生效
/sbin/sysctl –p
七、创建安装所需要的用户和组
groupadd oinstall
groupadd dba
useradd –g oinstall –G dba oracle
passwd oracle
八、新建目录及目录权限设置
mkdir /oracle (建议/oracle单独一个文件系统)
chown –R oracle:oinstall /oracle
chmod –R 775 /oracle
九、添加oracle用户的限制参数 (此步可以不做)
cat>>/etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
说明:soft指当前系统生效的设置值,hard表明系统中所能设置的最大值。nproc进程数限制,nofile打开文件的最大数目
cat>>/etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
说明:要使limits.conf文件配置生效,必须确保pam_limits.so文件被加入到启动文件中。
cat>>/etc/profile <<EOF
if [ $USER = “oracle” ] ;then
if [ $SHELL = “/bin/ksh” ] ; then
ulimit –p 16384
ulimit –n 65536
else
ulimit –u 16384 –n 65536
fi
fi
EOF
十、设置oracle的环境变量
su – oracle
cd
cat>>.bashrc <<EOF
#注释低版本OS是.bash_profile文件
ORACLE_BASE=/oracle/
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=SZQX
PATH=$ORACLE_HOME/bin:$PATH
ORACLE_OWNER=oracle
export ORACLE_UNQNAME=$ORACLE_SID
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH ORACLE_OWNER
EOF
接下来就是切换到oracle用户,进行安装了.
转载于:https://blog.51cto.com/76287/786941
Oracle 11g for Linux安装前准备工作相关推荐
- Oracle Grid Control 11g for linux安装和配置指南
2019独角兽企业重金招聘Python工程师标准>>> Oracle Grid Control 11g for linux安装和配置指南 原创 candon123 2010-07-1 ...
- 基于Linux系统的KingbaseES数据库软件安装指南(3. 安装前准备工作)
3. 安装前准备工作 硬件环境要求 软件环境要求 安装包准备 检查和配置环境 预安装工作 3.1. 硬件环境要求 金仓数据库管理系统KingbaseES V8.6 支持通用X86_64.龙芯.飞腾.鲲 ...
- linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...
Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错: SQL> shutdown immediate Database closed. ...
- Oracle 11g 单实例安装文档
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...
- oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...
Oracle 11G Client 客户端安装步骤,具体如下: 下载地址:http://www.gimoo.net/database/167737.html 先将下载下来的ZIP文件解压,并运行set ...
- Oracle 11g 基于CentOS7安装并启动em
2019独角兽企业重金招聘Python工程师标准>>> Oracle 11g 基于CentOS7安装并启动em 1.可以在虚拟机或者服务器上安装centos,具体过程省略,建议使用最 ...
- 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...
- ⒈Altiris cms 7.0 安装前准备工作
此文章已经在3月3日发表过.由于图片问题重新发布! Altiris cms 7.0 安装前准备工作 现在Altiris cms 7.0 安装已经不是什么新鲜的技术了,由于网上的资料比较多,比价繁杂,依 ...
- oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程
本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...
- 12-Linux下Oracle 11g R2数据库安装
Oracle 11g R2数据库安装 安装环境准备 需要先装centos系统,并更新组件.安装请参考centos6.5安装手册. 用户一览 用户 所在组 权限 Root root 超级用户 Oracl ...
最新文章
- EXCHANGE证书
- 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
- 发送意图到浏览器以打开特定的URL [重复]
- linux alias命令查看和设定别名
- VTK:Utilities之OffScreenRendering
- [转]Muilti-touch 双指缩放的实现探索
- ABAP webservice运行时的HTTP 307 redirect重定向是怎么来的
- .gitignore文件不起作用
- elasticsearch-7.15.2 同时支持中文ik分词器和pinyin分词器
- bash资源监控_10个资源成为更好的Bash用户
- 常用代码块:java使用系统浏览器打开url
- 解决json日期格式问题的3种方法
- Redis的持久化策略
- [转]哈希算法(Hash Algorithm)初探
- SPSS常用方法及操作
- CentOS配置国内(阿里云)镜像加速器
- ioccc代码分析(1)
- 中国大学生在线官方微博入围全国十大中央机构微博、全国十大教育微博
- 帷幕的帷是什么意思_人为什么要结婚?看看情感大师是怎么说的
- mysql学籍管理系统的开发背景,学生学籍管理系统的设计与实现(JSP,MySQL)
热门文章
- .net 平台下的File.Exists和directory .Exists()
- HTML5+CSS把footer固定在底部
- 微服务实战(六):选择微服务部署策略 - DockOne.io
- MySQL 5.7临时表空间
- 动态规划 343,279,91,62,63,198
- os模块,os.path模块,subprocess模块,configparser模块,shutil模块
- Python+selenium自动化测试环境安装
- 【05】AngularJS 指令
- 一文带你彻底理解ROC曲线和AUC值
- MySQL/InnoDB中,对于锁的认识