• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > CentOS下Oracle安装

CentOS下Oracle安装

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了CentOS,Oracle,安装,检查,系统,环境,grep等相关知识,希望本文的分享对您有所帮助

检查系统环境 grep MemTotal /proc/meminfo #检查物理内存 grep SwapTotal /proc/meninfo #检查交换空间 df -k #检查磁盘 安装Oracle需要的环境 yum install -y binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common libstdc+

检查系统环境

grep MemTotal /proc/meminfo #检查物理内存

grep SwapTotal /proc/meninfo #检查交换空间

df -k #检查磁盘

安装Oracle需要的环境
yum install -y binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common libstdc++ libXp make ksh sysstat setarch

其中libXp是Oracle OUI需要的环境

检查安装环境

rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel libXp make ksh sysstat setarch

有not installed #提示的用yum或光盘重新安装

检查配置内核参数

vi /etc/sysctl.conf

加入

kernel.shmall = 2097152

kernel.shmmax = 536570912 #物理内存

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-mx = 65535

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

sysctl -p #检查参数

设置Shell调用限制

vi /etc/security/limits.conf

添加

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

vi /etc/pam.d/login

添加

session required /lib/security/pam_limits.so

session required pam_limits.so

创建用户目录

groupadd oinstall

groupadd bda

uuseradd -g oinstall -g dba -m Oracle

passwd Oracle

mkdir /opt/ora10g

mkdir /opt/ora10g/product #Oracle安装目录

mkdir /opt/ora10g/oradata #数据文件目录

mkdir /opt/ora10g/software #安装文件目录

chown -R Oracle:oinstall /opt/ora10g #更改目录属性

配置Oracle用户环境变量

su - Oracle

添加

vi .bash_profile

添加
##-------------------------------------------
##Set Oracle10g Install |
##-------------------------------------------
export TMP=/tmp
export TMPDIR=$TMP
export Oracle_BASE=/opt/ora10g
export Oracle_HONE=$ORACLE_BASE/product/10.2.0/db_1
export Oracle_SID=jssbook
export Oracle_TERM=xterm
export PATH=/usr/sib:$PATH
export PATH=$Oracle_HOME/bin:$PATH
export LD_LIBRARY_PATH=$Oracle_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64
export CLASSPATH=$Oracle_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERMEL=2.6.9
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
umask 022
if [ $USER ="Oracle" ] ;then
if [ $SHELL="/bin/ksh" ] ;then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
##---------------------------Set Over-------------


复制Oracle安装包到/opt/ora10g/software

chown -R Oracle:oinstall /opt/ora10g/software #更改目录属性

cd /opt/ora10g/software/database

./runInstaller -ignoreSysPrereqs

#由于Oracle默认不支持CentOS,安装时加参数-ignoreSysPrereqs 忽略系统检查

提示:

1.在执行runInstaller的时候会有 Permission denied

cd 到该目录 ll -a 检查文件权限,没执行权限用下面的命令给予执行权限

chmod 755 userfile

2.安装时有如下错误提示

Typical path for xclock: /usr/X11R6/bin/xclock

su root #切换到root用户

host +

su Oracle #切换到oracle用户

export DISPLAY=192.168.1.128:0.0

./runInstaller -ignoreSysPrereqs #此时即可通过
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos下安装mysql服务器的方法
  • CentOS Linux更改MySQL数据库目录位置具体操作
  • CentOS 5.5下安装MySQL 5.5全过程分享
  • centos下mysql主从同步快速设置步骤分享
  • CentOS mysql安装系统方法
  • 在CentOS上MySQL数据库服务器配置方法
  • Centos7安装和配置Mysql5.7的方法分享
  • Centos7.3安装mysql5.7.18 rpm教程
  • centos7.3 安装mysql5.7.18实例详解
  • Linux CentOS MySQL数据库安装配置实例分享

相关文章

  • 2017-05-11MySQL中的运算符使用实例展示
  • 2018-12-05总结mysql数据库优化操作
  • 2018-12-05Mysql的编译安装以及简单介绍
  • 2018-12-05SQLServer XML数据的五种基本操作
  • 2018-12-05在SQL查询中使用LIKE来代替IN查询的方法
  • 2017-05-11影响MySQL性能的五大配置参数
  • 2018-12-05mysql建立自定义函数的问题
  • 2017-05-11mysql主从同步快速设置方法
  • 2018-12-05MySQL中行锁、页锁和表锁的简单介绍
  • 2018-12-05详解mysql密码遗忘和登陆报错的问题解决

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决
    • 如何捕获和记录SQL Server中发生的死锁
    • 字符串聚合函数(去除重复值)
    • 阿里巴巴开发秘籍:MYSQL规约
    • mysql判断字段是否存在的方法
    • SQL Server日志过大会影响查询结果
    • PHP运算符与操作符入门详解
    • ORACLE 自动提交问题
    • MySQL实现树状所有子节点查询的方法_MySQL
    • SQL中JOIN和UNION区别、用法及示例介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有