当前位置: 首页 > news >正文

fedora 安装oracle 12c,Fedora下安装Oracle 11g

Fedora下安装Oracle 11g

[日期:2012-08-27]

来源:Linux社区

作者:tsing

[字体:大 中 小]

一、硬件检测

1、内存检测  Oracle11g要求最低1GB内存

命令: grep MemTotal  /proc/meninfo

2、交换空间检测 通常交换空间是内存1.5倍

命令: grep  SwapTotal /proc/meninfo

3、临时目录/temp检查

命令:df -k /temp

二、配置过程

1、创建用户和用户组

[root@ www.linuxidc.com ]# /usr/sbin/groupadd oinstall

[root@ www.linuxidc.com ]# /usr/sbin/groupadd dba

创建Oracle用户和密码,输入命令:

[root@ www.linuxidc.com ]# /usr/sbin/useradd -g oinstall -g dba -m oracle

[root@ www.linuxidc.com ]# passwd oracle

2、创建数据库软件目录和数据文件存放目录

mkdir /home/oracle/app

mkdir /home/oracle/app/oracle

mkdir /home/oracle/app/oradata

mkdir /home/oracle/app/oracle/ product

更改目录属主为Oracle用户所有

chown -R oracle:oinstall /home/oracle/app

3、修改用户的SHELL的限制

修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

编辑完成后按Esc键,输入 “:wq” 存盘退出

修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

session required /lib/security/pam_limits.so

session required pam_limits.so

编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

4、修改linux内核,修改/etc/sysctl.conf文件

输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

要使 /etc/sysctl.conf 更改立即生效,执行以下命令

[root@ www.linuxidc.com ]#/sbin/sysctl -p

5、配置oracle用户的环境变量

首先,切换到新创建的oracle用户下,

输入:su – oracle ,然后直接在输入 : vi .bash_profile

按i编辑 .bash_profile,进入编辑模式,增加以下内容:

umask 022

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

编辑完成后按Esc键,输入 “:wq” 存盘退出0b1331709591d260c1c78e86d0c51c18.png

相关文章:

  • RIP路由协议及工作原理
  • oracle 注册表修改,Oracle 客户端注册表字符集修改-----解决乱码 .
  • 兵经百言
  • Linux服务器负载均衡宝塔,新版负载均衡教程
  • linux的esp8266编译,ubuntu下esp8266 RTOS SDK编译环境搭建
  • 遍历Symbian某目录下的所有文件
  • linux下密码管理工具,Linux使用密码管理工具pass管理密码的方法
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • linux不同用户python不一样,Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题...
  • 也要Apollo了
  • SYMANTEC病毒误报现象处理(Backdoor.haxdoor临时解决方案)
  • linux实验报告 shell,linux基本shell命令实验报告
  • Start Up a New Life
  • linux+universal-usb-installer,Universal USB Installer
  • 我的写作规划
  • Angular4 模板式表单用法以及验证
  • conda常用的命令
  • Docker容器管理
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • linux学习笔记
  • quasar-framework cnodejs社区
  • text-decoration与color属性
  • Vue 2.3、2.4 知识点小结
  • Vue2.x学习三:事件处理生命周期钩子
  • 免费小说阅读小程序
  • 漂亮刷新控件-iOS
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何优雅地使用 Sublime Text
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 说说动画卡顿的解决方案
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 线上 python http server profile 实践
  • HanLP分词命名实体提取详解
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #define,static,const,三种常量的区别
  • #HarmonyOS:Web组件的使用
  • #mysql 8.0 踩坑日记
  • #传输# #传输数据判断#
  • (52)只出现一次的数字III
  • (Python) SOAP Web Service (HTTP POST)
  • (二开)Flink 修改源码拓展 SQL 语法
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (十八)SpringBoot之发送QQ邮件
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)鸿鹄云架构一服务注册中心
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转载)从 Java 代码到 Java 堆
  • ./configure,make,make install的作用
  • .describe() python_Python-Win32com-Excel
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net mvc 获取url中controller和action