PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理。可以只通过Web Browser即可对多台服务器进行分区和虚拟化资源的简化配置管理,特别适用于拥有 Power 主机环境的中小型用户。

PowerDirector 涵盖了 IVM 的主流功能,利用 PowerVM 管理分区和虚拟资源,并整合多种高级功能以及操作规范,可进行系统资源和虚拟化资源的统一配置和管理工作。而 PowerDirector 可安装在 VIOS 中而不影响虚拟化。它主要运行在 VIOS 内部,实现对服务器的管理功能。PowerDirector 主要包含五大类功能:虚拟机管理、映像管理、平台管理、卷管理及其他支撑功能。

通过PowerDirector可以将一台或多台PowerLinux服务器的资源进行统一发现、识别、监控、管理,对任意受管的PowerLinux 主机进行 LPAR、DLPAR、Micro-Partitioning的创建、修改、管理、迁移和回收,配合用户权限管理、预置 / 订制模版等功能,可为PowerLinux 服务器的用户环境提供简易、快速、安全和规范的全新操作体验。

PowerDirector 特性一览:

※ 集中的运行状态监控和告警展现

※ 单一界面内支持多主机的虚拟化统一管理

※ 预定义 11 种虚拟机状态,随时掌握虚拟机运行情况

※ 便捷的主机资源注册 / 注销,方便随时调整管理范围

※ 采用证书方式实现管理端与受控端的认证,不依赖管理员账号,安全高效

※ 轻量、高效,可运行在 VIOS 系统中而不影响虚拟化性能

※ 可靠、规范,梳理过的场景操作流程简化和屏蔽误操作

※ 支 持虚拟机模板和 ISO 映像,简化创建过程,便于大规模部署

※ 支 持预装虚拟机模板和 ISO 关盘映像,利于上层软件产品推广

※ 支持 VLM 卷管理工具,可便捷的为虚拟机分配存储空间

※ 便捷的任务管理工具,可随时监控虚拟化管理作业情况

※ 方 便的监控管理工具,便于管理员了解系统运行的历史状态

下面针对 Oracle 数据库安装进行详细说明。

  1. 安装软硬件版本:
IBM PowerLinux 7R1 一台PowerDirector 2.0RedHat Enterprise Linux Server 6.4Oracle Database 10gR2 for PowerLinux
  1. 安装须知

※ 安装过程中出现的任何错误,请不要忽略,一定要解决。

※ 如果使用命令行的 ftp 协议传输文件,请一定要设置binary 模式,否则会导致解压文件时,提示格式不正确,或者某些包无法安装。

※ 安装过程的大部分命令在 root 用户执行,少部分在oracle 用户执行,请注意。

※ 使 用 yum 安装包时,即使安装失败了,yum 也会显示安装100% 的进度条,这个很容易误导大家,认为安装成功了。所以使用 yum 安装时,不要看进度条,请一定仔细确认安装提示 success/ succeed 了。

※ 请注意 Redhat6.2/6.3/6.4 是 64 位操作系统,查看用命令

※ getconf LONG_BIT

※ 请设置 /etc/selinux/config 中 SELINUX=disabled,重启 Redhat

※ 本文中的一些命令如果直接复制 / 粘贴,没有效果,可能是由于输入法或者文档格式导致,此时请手工输入。

3. 软件包安装

以下安装步骤执行命令,如无特别说明,一定是在 root用户执行。

3.1 检查系统硬件

※ 内存(通常不需要额外设置):

2G >Memory>1G swap=1.5*Memory8G >Memory> 2G swap=MemoryMemory> 8G swap=0.75*Memory

※ 硬盘:

临时目录 (一般都是 /tmp 目录, 偶尔有意外, 请自行确认)剩余空间大于400M

3.5G 磁盘空间用来安装 oracle 软件

3.2 检查系统软件

※ 停掉 Linux 自带防火墙

命令:service iptables stop

3.3 安装 IBM JAVA 语言开发环境 JDK

安装 IBM JDK

IBM JDK 下 载 地 址:http://www.ibm.com/developerworks/java/jdk/linux/download.html

安装完成之后执行下面命令:

#ln -s < 安装目录 >/bin/java /usr/bin/java

3.4 安装 IBM C 语言编译器

安装文件解压 vac.lib.70.rhel4.tar

命令:

rpm -ivh vac.lib-7.0.1-0.ppc64pseries.rpm --nodeps --force --ignorearch
rpm -ivh vacpp.rte.lnk-7.0.1-0.ppc64pseries.rpm --nodeps --force --ignorearch

注意最后一个参数 –ignorearch 意思是“忽略 CPU 架构”,这个参数不能省略, 否则不能安装。 另外, 最后三个参数前面都是2个 “-”

安装文件解压 vacpp.rte.111.linux_ppc.oct2012.update.tar.gz

命令:

rpm -ivh vacpp.rte*.rpmrpm -ivh xlsmp.msg.rte*.rpmrpm -ivh xlsmp.rte*.rpm

注意:这几个软件包已经在群里共享,我曾经下载过 IBM 最新的 C 语言编译器,但是不成功。

3.5 安装 Linux 系统软件包

系统软件包均为 RedHat 自带,不需要另外下载 , 但是可能需要手工安装,前提是要将 yum 源设置为本地软件源。

yum -y install binutils-devel.ppcyum -y install binutils*yum -y install compat-libstdc*yum -y install control-center.ppcyum -y install compat-db*yum -y install compat-db.ppcyum -y install compat-db.ppc64yum -y install compat-readline5.ppc64yum -y install compat-openldap.ppc64yum -y install compat-libtermcap.ppc64yum -y install compat-libstdc++-33.ppcyum -y install compat-lib*yum -y install compat-glibcyum -y install compat-gcc*yum -y install elfutils-libelf*yum -y install elfutils*yum -y install gcc-c++*yum -y install gcc*yum -y install gdb*yum -y install glibc*yum -y install glibc.ppcyum -y install glibc-devel.ppcyum -y install kernel-headers*yum -y install libX*yum -y install libXmu-devel.ppcyum -y install libaio*yum -y install libgcc*yum -y install libgomp*yum -y install libstdc*yum -y install libaio-devel*yum -y install libstdc++*yum -y install libstdc++.ppcyum -y install libstdc++-devel.ppcyum -y install make*yum -y install openmoti*.ppcyum -y install pam*yum -y install plymouth-gdm-hooks.ppc64yum -y install readline*yum -y install sysstat*yum -y install unixODBC*yum -y install xorg*

Note:安装的软件包,不仅要安装 64bit 的包即后缀名是ppc64,还要安装 32bit 的包即后缀名是 ppc

3.6 创建 oracle 用户和用户组

#groupadd oinstall#groupadd dba#useradd  – g oinstall  – G dba oracle#passwd oracle // 设置 oracle 用户密码

检查 nobody 用户是否存在,不存在创建之

#id nobody (#useradd nobody)

3.7 更改内核参数

编辑 /etc/sysctl.conf 更改或添加如下参数为:

kernel.shmall = 2097152
kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144

执行命令 sysctl –p 使参数生效
3.8 设置 shell 对 oracle 用户的限制

编辑 /etc/security/limits.conf 添加如下信息:

oracle soft nproc 2047
oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

编辑 /etc/pam.d/login 添加如下信息:

session required pam_limits.so
编辑 /etc/profile 添加如下信息:

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

3.9 创建 oracle 安装目录

执行命令

#mkdir  – p /oracle/app/product/10.2.0.1/db_1#chown  – R oracle:oinstall /oracle#chmod  – R 755 /oracle

3.10 配置 oracle 用户环境变量

#su  – oracle$vi .bash_profile添加 umask 022ORACLE_SID=orclexport ORACLE_SIDORACLE_BASE=/oracleexport ORACLE_BASEORACLE_HOME=/oracle/app/product/10.2.0.1/db_1export ORACLE_HOMELD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/libExport LD_LIBRARY_PATH$source .bash_profile

4. 按照图形界面一步一步安装 Oracle 数据库

详细步骤省略。

5. 错误排查

这部分大部分是其他专家总结的,我安装的过程中没有遇到。

※ 运行 runInstaller 后,提示 RedHat 版本不正确,oracle 不能安装

解决方法:修改 /etc/redhat-release

( 有些是 /etc/system-release 文件,将版本号修改为提示信息中可以安装的版本号 )

※ 在 oracle 图形化安装时,第一个图形界面如下时

下一步出现如下错误信息:

  解决方法:这种情况一般都是由于安装介质或者是解压时出现错误引起的,重新解压缩或更换介质就能解决

※ 在数据库安装时,relink 阶段会出现如下错误:

INFO: Exception thrown from action: make
Exception Name: MakefileExceptionExceptionString:Errorin invoking arget 'relink' of makefile'/app/oracle/product/10.2.0.1/db_1/precomp/lib/ins_precomp.mk'See '/app/oraInventory/logs/installActions2009-12-09_10-52-16AM.log' for details.

此问题官方安装文档给出如下解释:

Relink of Database 10g release 2 fails when you install Database 10g release 2 (10.2.0.1) on Red Hat Enterprise Linux 4 (Update 2 or later). To resolve this issue, you need to install the patch mentioned in Oracle bug 4767801 and retry linking.

解决方法:请安装 4767801 bug 的补丁,安装后重新启动runInstaller 进行安装,问题解决。

※ 在数据库安装时,出现如下错误:

Error in invoking target ‘agent nmo nmb’ of makefile ‘/oracle/product/10.2.0/db_1/sysman/lib/ins_sysman.mk’
解决方法:请检查前面所讲的必须安装的 Linux 系统软件包是否全部安装,尤其是 glibc.ppc glibc-devel.ppc

※ 在数据库安装时,出现如下错误:

Error in invoking target ‘all_no_orcl’ of makefile ‘/u01/app/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk’
解决方法: 请检查前面所讲的必须安装的 Linux 系统软件包是否全部安装,尤其是 compat-db

※ 安装数据库时,出现如下错误 :

调用

makefile ‘/opt/oracle/product/10.2/network/lib/ins_net_client.mk’ 的目标 ‘client_sharedlib’ 时出错。
解决方法:请确认安装了 IBM C 语言编译器,有些时候你认为装上了,其实没有装成功。

※ 在数据库安装时,出现如下错误:

Error in invoking target 'install' of makefile
/oracle/product/920/ctx/lib/ins_ctx.mk

解决方法:请检查前面所讲的必须安装的 Linux 系统软件包是否全部安装,尤其是 glibc-devel.ppc glibc-devel.ppc64

参考链接 :
PowerLinux 服务器上安装 Oracle (详细步骤) : https://mp.weixin.qq.com/s/zAMM0Hg-dAhggP97T4WY2w

PowerLinux 服务器上安装 Oracle (详细步骤)相关推荐

  1. Linux oracle 如何安装,Linux 安装Oracle详细步骤

    今天爱分享给大家带来Linux 安装Oracle详细步骤,希望对大家能够有所帮助. 1.环境准备 注意:当前Linux为CentOS-6.10-x86_64-bin-DVD1.iso 界面:使用图形界 ...

  2. redhat5安装oracle详细步骤,redhat5安装oracle11g详细教程

    radhat上安装oracle可以说的挺烦人的一件事了,开始打算在redhat6上安装,结果有些包找不到,最后在官网上看到没有redhat6的安装介绍,最好只好在redhat5上安装了. 第一步,确认 ...

  3. appium android mac,Mac上安装Appium详细步骤

    版权声明:本文为博主原创文章,欢迎转载,转载请注明作者.原文超链接. 一.appium配置 1 . AppStore下载Xcode直接安装即可: 2 .下载Android SDK,测试Android ...

  4. Git学习系列之Debian或Ubuntu上安装Git详细步骤(图文详解)

    前言 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Win ...

  5. 在linux上安装Scala详细步骤

    一.从scala官方网站地址: http://www.scala-lang.org/download/下载scala二进制包,以2.11.12版本为例 下载地址是:https://www.scala- ...

  6. 服务器上安装oracle隔夜老挂,[转自Oracle官方博客]一次服务器时间调整引发的实例宕机...

    问题描述: 1. 数据库实例突然crash,原因是ASMB有200多秒没有响应: Mon Sep 04 15:07:47 2017 WARNING: ASMB has not responded fo ...

  7. ubuntu上安装spark详细步骤

    目录 1.打开清华大学下载站  https://mirrors.tuna.tsinghua.edu.cn/ ,找到 apache点击 2.在新页面中,ctrl + f 输入 spark,点击 3.选择 ...

  8. 使用wget在linux服务器上下载oracle软件

    今天需要在远程几台服务器上安装oracle软件,本地的网络不是很好,如果同本地下载,然后再上传到服务器上比较耗时.所以就想直接在服务器上直接下载软件,这样不光速度比较快,而且还节省了很多时间. 我是这 ...

  9. lighttpd安装_如何在Ubuntu服务器上安装Lighttpd

    lighttpd安装 In this tutorial, we will walk you through how to install Lighttpd on Ubuntu Server. Ligh ...

最新文章

  1. getContext(),getApplicationContext(),getBaseContext()和“ this”之间的区别
  2. 笔记本电脑按开机键没反应怎么办?(先记得长按开机键,大约10秒钟看看可以吗)
  3. js 为什么0.1+0.2不等于0.3
  4. oracle11g安装成功
  5. UVa 10905 孩子们的游戏
  6. ThreadX应用开发笔记之二:移植ThreadX到STM32H7平台
  7. stupid soso spider
  8. 具有IDE或IDE插件的Spring Boot Initilizr
  9. 提供生成静态页核心代码
  10. 京东、宅急送的微服务实践分享(下)| 架构师小组交流会
  11. QT的安装及环境配置
  12. js获取当前Url后面的指定参数
  13. 苹果笔记本能玩英雄联盟吗_等了5年的英雄联盟手机版,今天终于能玩了
  14. 组织结构流程图模板分享
  15. 工商银行转账出现java_工行企业网银转账提示信息代码4506是什么意思?
  16. IDEA全局搜索快捷键(ctrl+shift+F)失效修复
  17. java 多个线程共享数据_【java并发】多个线程间共享数据
  18. php.符号,特殊符号大全
  19. 蒙提霍尔问题(The Monty Hall Problem)解析(贝叶斯分析、Python仿真)
  20. 京东出王炸,地下物流要来了!以后快递直接从管道送到家

热门文章

  1. 目标检测-20种常用深度学习算法论文、复现代码汇总
  2. 常见面试算法:树回归、树剪枝
  3. mysql8.0卡cpu_MySQL 8.0资源组有效解决慢SQL引发CPU告警
  4. python实现雪花动态图_如何通过雪花算法用Python实现一个简单的发号器
  5. python中datetime函数怎么获得当年年份_Python 日期和时间函数使用指南
  6. Win 7 下IE 的cookie 以及 Favorites 地址
  7. android 修改APK
  8. 纯手工搭建k8s集群-(二)核心模块部署
  9. Spring 下注解说明
  10. java的各种加载和初始化的详细过程