oracle 在 Linux下安装环境配置
来源:互联网 发布:amd优化档案 编辑:程序博客网 时间:2024/05/16 15:08
一、安装前提条件
1.查看内存情况
grep MemTotal /proc/meminfo
2.查看swap情况
grep SwapTotal /proc/meminfo
3.查看磁盘空间
df -h
4./tmp目录空间大于400MB
二、创建用户
1.创建用户组
#groupadd dba
2.创建用户
#useradd -u 1000 -g dba -d /home/oracle -s /bin/bash oracle
3.给oracle用户设定密码
#passwd oracle
三、创建软件安装目录
# mkdir -p /u01/app/oracle/product/11.2.0/db_1
(给权限)
# chown -R oracle:dba /u01/app(-R:指定该文件及下属文件)
# chmod -R 775 /u01/app/oracle
四、创建oracle环境变量
1.配置linux 内核参数(root)
(1)vi /etc/sysctl.conf
fs.aio-max-nr = 1048576//异步I/O请求数目
fs.file-max = 6815744//一个进程可以打开的文件句柄的最大数目
kernel.shmmax = 34359738368//共享内存段的最大尺寸,需要小于SGA MAX SIZE,大小为shmall*页大小
kernel.shmmni = 4096//共享内存段的最大数量
kernel.shmall = 8388608//控制共享内存页数
kernel.sem = 250 32000 100 128//设置的信号量
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//发送缓冲区最大值
(2)修改后:sysctl -p 设置生效
2.配置资源使用情况
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3.设置路径
su - oracle
vi /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=test
export PATH=$ORACLE_HOME/bin:$PATH
4.OS kernel parameter:shmmax
处理进程限制不满足的问题(root)
# vi /etc/profile
...
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
...
- oracle 在 Linux下安装环境配置
- 在linux中文环境下安装oracle
- ACE 在linux环境下安装配置
- 在linux环境下安装hadoop环境和配置
- Linux环境下Oracle的安装与配置
- linux环境下oracle client安装和配置
- Linux环境下安装oracle
- 在Linux系统环境下安装配置JDK常用方法
- Apache Httpd在linux环境下安装配置指南
- 在Linux系统环境下安装配置JDK常用方法
- SVN服务端在Linux环境下的安装和配置
- 在Linux系统环境下安装配置JDK常用方法
- 在Linux环境下编译安装配置PostGIS/PostgreSQL全过程
- 在Linux环境下安装和配置phpmyadmin
- 在linux环境下安装和配置Spark
- solr在linux环境下安装及配置
- redis3.0在linux环境下安装配置(java)
- 初学者如何在Linux环境下安装与配置Hudson
- Multi-threaded applications and asynchronous I/O(翻译)
- 超大背包问题 折半枚举法
- vehicle类
- 迭代器失效问题
- Week03_day03 常用类 Runtime,System,Math,calendar
- oracle 在 Linux下安装环境配置
- 以复数运算为实例的类实现、函数重载、模板类操作
- java序列化、反序列化示例
- 人工智能课程
- EasyUI的DataGrid绑定Json数据的解决方案
- 几种常见单例模式
- freopen用法及EOF输入方法
- 初识Mybatis
- 架构师