Oracle 11g R2在linux上安装前配置(不适用于ubuntu)
来源:互联网 发布:mac修照片的软件 编辑:程序博客网 时间:2024/05/04 14:58
安装步骤:
1. 下载Oracle 11g R2安装介质
2. 硬件检查和软件检查
3. 创建用户和用户组
4. 创建相应的目录
5. 修改用户的shell权限
6. 修改用户的环境配置
7. 修改内核参数
下面分别对各个步骤的进行说明并附上操作命令
1、下载Oracle安装介质,
在Oracle官网http://www.Oracle.com上下载。注意安装介质有两个文件,要将两个文件都下载
下载地址如下:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2、硬件检查和软件检查
内存检查:Oracle 11g要求最低1G内存
grep Momtotal /proc/meminfo --检查命令
共享内存检查
du -k /dev/shm --检查命令
交换空间检查,Oracle 11g交换空间的要求:
- 如果物理内存是1G~2G,则交换空间应该是物理内存的1.5倍
- 如果物理内存是2G~16G,则交换空间应该是物理内存的1倍
- 如果物理内存大于16G,则交换空间也应大于16G
grep SwapTotal /proc/meminfo --查看命令free -m --也可以用free查看
检查临时目录/tmp:临时目录的大小至少是1G
df -k /tmp --检查命令
磁盘空间检查:32位要求:企业版要6G,标准版要5.5G;64位要求:企业版要6.5G,标准版要5.5G
df -h --检查命令
操作系统检查:oralce要求版本是RedHat Enterprise Linux 5 Update 2及更高
cat /etc/redaht-release --检查命令lsb_release -a --也可以用此命令查看
内核检查:内核的要求的版本是2.6.18及更高
uname -r --检查命令
软件包的检查:需要安装的软件包:
检查软件包是否安装命令:rpm -q [软件名称]软件包安装命令:rpm -ivh [软件包名]
3.创建用户和用户组和目录:以下命令都是在root用户下运行
# groupadd oinstall 创建Oracle Inventory组# groupadd dba 创建管理组# mkdir -p /opt/oracle# useradd -g oinstall -G dba -d /opt/oracle -s
/bin/bash oracle 创建数据库安装用户。指定用户主目录为/opt/oracle,如果不存在,则创建按
# passwd oracle --设置oracle用户密码# chown -R oracle:oinstall /opt/oracle --改变/opt/oracle目录的属主
4.配置系统内核参数值,修改/etc/sysctl.conf文件,添加以下信息
# # Oracle 11g # kernel.sem = 250 32000 100 128 kernel.shmall = 2097152 kernel.shmmni = 4096 # Replace kernel.shmmax with the half of your memory in bytes # if lower than 4Go minus 1 # 1073741824 is 1 GigaBytes kernel.shmmax=1073741824 # Try sysctl -a | grep ip_local_port_range to get real values 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 # Max value allowed, should be set to avoid IO errors fs.aio-max-nr = 1048576 # 512 * PROCESSES / what really means processes ? fs.file-max = 6815744 # To allow dba to allocate hugetlbfs pages # 1001 is your oinstall group, id. grep oinstall /etc/group will give this value vm.hugetlb_shm_group = 1001
为了使修改的内容马上生效:执行以下命令
/sbin/sysctl -p
5.检查Oracle安装用户(oracle)资源限制
修改/etc/security/limits.conf文件,添加以下信息oracle soft nproc 2047 // 最大进程数oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
6.配置安装Oracle安装用户(oracle)的环境
编辑/opt/oracle/.profile,添加以下信息 umask 022 export ORACLE_BASE=/home/oracle_11/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1 export ORACLE_SID=orcl --Oracle实例名,可修改 export PATH=$PATH:HOME/bin:$ORACLE_HOME/bin 编辑/etc/pam.d/login文件,检查是否有以下信息,如没有,则添加 session required /lib/security/pam_limits.so session required pam_limits.so 编辑/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
7.查看并使系统是否支持图形界面,以下命令查看并设置
xhost + --出现以下情况表示设置以支持图形界面su - oracleexport DISPLAY=:0 --使用此命令使可以支持图形界面
8.安装Oracle
#使Oralce安装包属于oracle用户,这样安装时才有执行权限chown -R oracle:oinstall unzip linux.x64_11gR2_database_*.zip su - oracle 进入oracle用户下//解压两个压缩包到一个目录database下unzip linux.x64_11gR2_database_*.zip ./runInstaller 进入解压的安装包下运行安装程序
- Oracle 11g R2在linux上安装前配置(不适用于ubuntu)
- Linux oracle 11g r2 安装前检查及安装
- Oracle Database 11g R2 在Oracle Linux 6.3和Ubuntu 12.04的安装
- CentOS 5.5上安装配置oracle 11g R2
- CentOS 5.5上安装配置oracle 11g R2
- CentOS 5.5上安装配置oracle 11g R2
- 在Linux 上手工创建 oracle 11g R2 数据库
- Linux x64系统上安装 oracle 11g R2 x64
- 在CentOS-i686下安装配置Oracle 11g R2
- 在Linux下安装配置Oracle 11g R2详细过程
- Linux + Oracle 11g R2 RAC 安装配置详细过程
- Linux + Oracle 11g R2 RAC 安装配置详细过程
- 安装Oracle 11g RAC R2 之Linux DNS 配置
- 安装Oracle 11g RAC R2 之Linux DNS 配置
- 安装Oracle 11g RAC R2 之Linux DNS 配置
- 安装Oracle 11g RAC R2 之Linux DNS 配置
- 安装Oracle 11g RAC R2 之Linux DNS 配置
- Ubuntu 安装Oracle 11g R2
- DOCKER windows安装
- LeetCode OJ 9. Palindrome Number
- 关于App内跳转到设置界面的问题
- python学习笔记:ipython,scipy,pandas,flask
- 最好的学习时光是四年前,其次是现在
- Oracle 11g R2在linux上安装前配置(不适用于ubuntu)
- [源码分析][Linux]内核工具Sparse
- 从今天开始,以后尽量写点自己学习过程中的问题与解决方法
- pl/sql连接oracle配置
- 如何判断鼠标进入元素的方向
- HDU 2896 (AC自动机)
- 陌陌web服务器Path处理不当可以正向代理(idc机器/打不到办公网) 找到相关案例20160614
- MenuDrawer的简单使用
- SVN冲突错误解决办法