热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

在RedHat4ASU7上安装Oracle10gR2-mysql教程

在RedHat4ASU7上安装oracle10gR21.硬件需求:至少1024MB物理内存#grepMemTotalprocmeminfo交换空间大小分配需求物

在Red Hat 4 AS U7上安装oracle10gR21. 硬件需求:至少1024MB物理内存 # grep MemTotal /proc/meminfo交换空间大小分配需求 物

在Red Hat 4 AS U7上安装Oracle10gR2


1. 硬件需求:
===========================================
至少1024MB物理内存
# grep MemTotal /proc/meminfo
===========================================
交换空间大小分配需求
物理内存:1024 MB ~ 2048 MB, 1.5倍物理内存
物理内存:2049 MB ~ 8192 MB, 1倍物理内存
物理内存:8192 MB ~,0.75倍物理内存
# grep SwapTotal /proc/meminfo
===========================================
/tmp目录至少留有400 MB空间
# df -k /tmp
===========================================
1.5 GB至3.5 GB用于安装Oracle软件
# df -k
===========================================
1.2 GB用于预安装Oracle数据库
# df -k
===========================================
2. 软件需求:

Red Hat Enterprise Linux 4.0需要安装如下包:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
===========================================
rpm -q binutils compat-db compat-libstdc++ control-center gcc gcc-c++ glibc glibc-common
rpm -q gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch

[root@ora10g ~]# cd /media/cdrom/RedHat/RPMS
[root@ora10g RPMS]#

rpm -Uvh compat-db*

在安装rpm包时,如果遇到相关性检查并报如下错误时,可通过安装glibc-kernheaders-2.4-9.1.103.EL.i386.rpm
解决:
kernel-headers is needed by glibc-headers-2.3.4-2.41.i386
kernel-headers >= 2.2.1 is needed by glibc-headers-2.3.4-2.41.i386
===========================================
检查red hat发行版本号:
# cat /etc/issue
===========================================
检查内核版本号:
# uname -r
===========================================
查询相应package是否安装:
# rpm -q package_name
===========================================
3. 网络需求:
===========================================
检查是否使用/etc/hosts进行名字解析(name resolution),如下命名应有files结果返回
# cat /etc/nsswitch.conf | grep hosts

[root@ora10g ~]# cat /etc/nsswitch.conf | grep hosts
#hosts: db files ldap nis dns
hosts: files dns
===========================================
检查主机名是否设置,如下命令应有类似结果(myhost.mycomputer.com)返回:
# hostname

[root@ora10g ~]# hostname
ora10g
===========================================
检查域名是否没有被动态设置,如下命令不应返回任何结果:
# domainname

[root@ora10g ~]# domainname
(none)
===========================================
检查hosts文件是否包含完整的描述名称(the fully qualified host name),如下命令应有类似结果(
192.168.100.16 myhost.us.mycompany.com myhost
127.0.0.1 localhost localhost.localdomain
)返回:
# cat /etc/hosts | grep `eval hostname`

[root@ora10g ~]# cat /etc/hosts | grep `eval hostname`
192.168.168.213 ora10g.kl.com ora10g
[root@ora10g ~]#
===========================================
4. 创建必要的操作系统组和用户:

oinstall组,必需,Oracle产品目录组(Oracle Inventory Group):
如果如下命令没有类似结果(
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
)返回,,则必需创建该组:
# more /etc/oraInst.loc

创建oinstall组
# /usr/sbin/groupadd oinstall
===========================================
dba组,必需,如果需要使用不同的名字,则需要在安装Oracle是进行指定,
可为不同的oracle安装指定不同的dba组:

创建dba组
# /usr/sbin/groupadd dba
===========================================
oper组,可选,该组用来区分dba的普通用户,权限为SYSOPER:

创建oper组
# /usr/sbin/groupadd oper
===========================================
创建oracle安装用户

确认用户是否存在,如果存在如下命令将有类似结果(
uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)
)返回:
# id oracle

不存在则可使用如下命令创建用户,存在请更换用户名:
# /usr/sbin/useradd -g oinstall -G dba[,oper] oracle

设置密码:
# passwd oracle

===========================================

[root@ora10g RPMS]# more /etc/oraInst.loc
/etc/oraInst.loc: No such file or directory
[root@ora10g RPMS]# /usr/sbin/groupadd oinstall
[root@ora10g RPMS]# /usr/sbin/groupadd dba
[root@ora10g RPMS]# groupadd oper
[root@ora10g RPMS]# id oracle
id: oracle: No such user
[root@ora10g RPMS]# useradd -g oinstall -G dba,oper oracle
[root@ora10g RPMS]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

===========================================

linux

推荐阅读
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
author-avatar
pfm4191006
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有