当前位置:我的异常网» Linux/Unix » linux上oracle简单安装

linux上oracle简单安装

www.myexceptions.net  网友分享于:2013-07-27  浏览:4次

linux下oracle简单安装

oracle安装

一、检查软件包及其版本

uname -r

确认linux的版本

cat /etc/redhat-release

其它软件包及版本

rpm -q binutils compat-db compat-libstdc++-33 control-center   gcc gcc-c++ glibc glibc-common libgnome libstdc++

libstdc++-devel make ksh sysstat gnome-screensaver setarch libXp pdksh libaio openmotif

如果没有安装,找到相关的包进行安装...

二、检查屋里内存及磁盘空间

确认物理空间不小于512MB( 最好1GB以上)

grep MemTotal /proc/meminfo

交换空间不小于1GB或者2倍内存大小

grep SwapTotal /proc/meminfo

注意:32位系统不支持大于2GB的交换空间, 确认/tmp的剩余空间不小于400MB,Oracle Databse软件所需的空间不小于1.5GB,数据所在目录剩余空间不小于1GB

df -h

可以在/oracle  目录安装Oracle Database软件,在/oradata 目录存放数据库文件,/tmp目录是根文件系统的一部分,而根目录还剩余700MB,满足条件。

三、配置内核参数

查看当前内核参数值

sysctl -a|head

也可以在使用sysctl命令时,附加内核参数名称查询指定内核参数的值,如下:

sysctl kernel.shmmax

kernel.shmmax=506870912

修改核心参数, 在linux下修改内核参数的方法有以下3种

1、修改 /etc/sysctl/conf配置文件内容

2、使用 sysctl命令

3、使用 echo命令

linux中的每个内核参数都有其默认值,内核参数的非默认值可以存储在sysctl.conf文件中,。

系统启动的时候,会读取这个文件的内容,使得其中的内核参数值生效

#cat sysctl.conf

可以在sysctl.conf文件末尾加入要取非默认值的参数及其对应值,编辑完毕保存后,执行如下命令

可以使得新的设置立刻生效:

#sysctl -p

四、创建安装及管理Oracle软件的用户及组

安装及运行orcle数据库软件,需要使用指定的用户内的指定用户。用户名称为oracle,组名称为

oinstall及dba。oracle为安装Oracle软件及进行数据库操作的用户,之所以创建两个用户组是出于安全的原因,

oinstall组中的成员用于管理oracle数据库软件(即各种oracle物理文件) ,dba组中的成员用于管理、操作数据库,

在使用操作系统验证的情况下,dba组中的成员在数据库中拥有sysdba权限。如果没有这种安全需要,可以只创建dba组。

#groupadd oinstall

#groupadd dba

#useradd -m -g oinstall -G dba -d /home/oracle  oracle

#id oracle

设置oracle用户的口令

#passwd oracle

由于要把oracle软件安装到/home/oracle目录中,还需要通过下面的命令设置相关的目录权限:

chown -R oracle:oinstall /home/oracle

chmod -R 775 /home/oracle

五、环境变量

要成功安装并运行Oracle数据库软件,需要在.bash_profile文件中设置下面的环境变量

# su - oracle

$ vi .bash_profile

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db1

export ORACLE_ID=lpc

export NLS_LANG='simplified chinese_china.ZHS16GBK

export PATH=$PATH:$ORACLE_HOME/bin

export LANG=en

export EDITOR=vi

六、配置X window

客户端机器上使用putty ,要执行

export DISPLAY=192.168.0.190:0.0

xhost +

本地启动

export DISPLAY=:0.0

xhost +

su - oracle

DISPLAY设置完毕后,在切换到oracle用户,继续执行oracle软件安装任务。如果上面命令未执行或者执行不成功,都会导致安装画面不显示.

七、安装

默认安装.....

最后安装程序要求以root用户在终端执行orainstRoot.sh 及root.sh两个shell脚本文件

cd /oracle/oraInventory

./orainstRoot.sh

cd /oracle/product/10.2.0/db_1

./root.sh

安装完毕

测试:

sqlplus /nolog

conn /as sysdba

startup

文章评论

oracle的安装liunx,linux上oracle简单安装相关推荐

  1. oracle 10客户端配置文件,Linux上Oracle 10g客户端的安装和配置

    需要在Linux 上访问Oracle,所以要装个客户端.参考了网上很多资料,但总会半路卡壳.根据自己实际的操作,写了下面的操作手册, 需要在Linux 上访问Oracle,所以要装个客户端.参考了网上 ...

  2. linux 上oracle安装

    Linux上oracle的安装 Linux 版本: Red Hat Enterprise Linux5.0 Oracle 版本: oracle 11g   Linux 版本检查 #cat /etc/i ...

  3. 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

    1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...

  4. IBM服务器以及本地PC机安装suse linux,oracle测试,遇到的问题有:

    <!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-al ...

  5. linux oracle 删除为空的dbf,Linux上Oracle误删除一个没有用的dbf表空间文件

    在Linux下面安装好Oracle只有,Linux 下面就会有一个Oracle用户,Linux上Oracle误删除一个没有用的dbf表空间文件,导致数据库连接 在Linux下面安装好Oracle只有, ...

  6. JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)

    JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core)     Apa ...

  7. 【Oracle 集群】Linux下Oracle RAC集群搭建之基本测试与使用(九)

    Oracle 11G RAC数据库安装(九) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...

  8. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  9. 深度linux安装spotify,如何在 Linux 上使用 snap 安装 Spotify(声破天)

    如何在 Ubuntu Linux 桌面上安装 spotify 来在线听音乐? Spotify 是一个可让你访问大量歌曲的数字音乐流服务.你可以免费收听或者购买订阅,可以创建播放列表.订阅用户可以免广告 ...

最新文章

  1. Go 分布式学习利器(9)-- Go语言 结构体的行为定义和实现
  2. 机械爪角度与距离之间的关系
  3. 谷歌火狐浏览器限制的端口
  4. Linux压缩那些事
  5. 17日直播预告丨Oracle 19c避雷经验分享
  6. mysql 5.7 远程端口_ubuntu 16.04 mysql5.7.17 开放远程3306端口
  7. 明年1月发布!三星Galaxy S21系列爆料:首发骁龙875旗舰芯片
  8. 阅读替换净化规则_强力推荐一个开源阅读软件
  9. 基于STC89C52单片机的智能灯光毕业设计论文
  10. smart原则_用SMART原则,定位好副业目标
  11. 通达信插件模板 Purebasic版
  12. 股票python量化交易014-计算收益率
  13. 即将“再次”免费的JDK
  14. 2021-09-20 Process finished with exit code -1073741515 (0xC0000135) QT Clion
  15. 昆仑通泰高级教程_2014-昆仑通态-高级教程.pdf
  16. Windows远程应用发布
  17. jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
  18. 在网页中内嵌视频,例如优酷
  19. nodejs+express(ejs)做摇一摇小游戏(公司年会摇一摇游戏环节,大屏幕统计前几名摇动次数),大家一起摇一摇,看谁摇的次数多,并用excel-export导出excel
  20. 浏览器打印功能---js

热门文章

  1. 2021年煤气考试题及煤气模拟试题
  2. java#python#c#技术交流QQ群
  3. 当神经网络的模型还不如决策树的效果好
  4. SMETA验厂辅导,Sedex运营实例和强迫劳工指南额外的关于强迫劳工的指南是可用的
  5. 院士任校长!“东方理工大学” 正式开工!
  6. 关于xxxxxxRepository.search()方法一个分页的小陷阱
  7. Linux基础学习——用户权限管理
  8. SwiftUI Core Haptics 基础教程
  9. 5G+人工智能技术在垃圾分类中的应用
  10. 车牌识别系统不能连接服务器,详解车牌识别系统安装及故障处理方法