PRM(ParnassusData Recovery Manager)基于JAVA语言开发,得益于JVM Java虚拟机,PRM可以无需反复编译就在几乎所有支持JAVA的操作平台上运行,包括但不限于:AIX、Solaris、HPUX、Linux和Windows。

PRM在开发过程中充分考虑了老系统平台,最低可以兼容到JAVA 1.4版本,这意味着那些无法安装新JDK/JRE的老操作系统也可以运行PRM。

例如在2003年出品的Red Hat Enterprise Linux AS release 3 (Taroon)上安装了JRE 1.4.2

root@rh3 root]# uname -a

Linux rh3 2.4.21-4.EL #1 Fri Oct 3 18:13:58 EDT 2003 i686 i686 i386 GNU/Linux

[root@rh3 root]# cat /etc/issue

Red Hat Enterprise Linux AS release 3 (Taroon)

Kernel \r on an \m

[root@rh3 root]# java -version

java version "1.4.2_19"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04)

Java HotSpot(TM) Client VM (build 1.4.2_19-b04, mixed mode)

[root@rh3 root]#

[root@rh3 root]# which java

/usr/bin/java

10年前出品的RHEL 3同样可以正常运行PRM:

java –jar prm.jar

虽然PRM可以正常在JRE 1.4.2上运行,但为了获得最佳性能和最佳体验,诗檀推荐用户安装JDK 1.6以上版本,建议为JDK 1.7。

JDK下载

Linux和Windows上的JDK 1.7较为容易下载,而AIX上的JDK由IBM自行提供,下载较为麻烦。这里提供部分JDK 1.7的下载路径:

AIX JAVA SDK 7

Linux JDK 7 64bit

Linux JDK 7 32bit

Solaris JDK 7 x86-64bit

Solaris JDK 7 x86-32bit

Solaris JDK 7 Sparc

PRM 启动参数

常规情况下PRM使用prm.sh(Unix/Linux) 或 prm.bat(Windows)启动,即:

$ ./prm.sh

[root@rh3 prm_3002]# cat prm.sh

echo "It's recommended that you can use JDK 1.6 or higher version"

java -Xms1024M -jar prm.jar

prm.sh在调用prm.jar JAVA程序包时会加上-Xms1024M参数

但如果用户所运行的JAVA环境不是JDK 1.6以上版本则可能出现如下的一些问题:

1.  prm.sh启动遇到 “Incompatible initial and maximum heap sizes specified”问题

[root@rh3 prm_3002]# ./prm.sh

It's recommended that you can use JDK 1.6 or higher version

Download latest JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html

Error occurred during initialization of VM

Incompatible initial and maximum heap sizes specified

" Incompatible initial and maximum heap sizes specified”该报错是因为当前所运行的JAVA环境不支持-Xms1024M参数,如果不想升级JAVA环境的话,可以执行运行:

$ java –jar prm.jar

2.PRM在RedHat自带的gcj java 1.4.2下运行时遇到如下问题:

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw1

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw2

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw3

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw4

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw5

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw6

Exception when analysing ASM disk header.

Issue for analysing ASM disk header for: /dev/raw/raw7

~

gc warning: Repeated allocation of very large block (appr.size 512000):

May lead to memory leak and poor performance.

这是因为Redhat自带的GCJ 1.4.2的GC垃圾回收存在问题所导致的,建议使用Oracle JDK 1.6或以上版本, 使用redhat free software foundation 的gcj确实可能发生该问题。

3. Prm.bat启动过程中遇到” Error: no `server' JVM at `D:\Program Files (x86)\Java\jre1.5.0_22\bin\server\jvm.dll'.”问题

这是因为用户的JAVA运行环境中仅仅安装了JRE,因为jRE在1.5中是没有-server选项的所以出现了如上问题。

可以通过升级到JDK 1.6以上版本解决,也可以去掉-server选项来运行,即:

java –jar prm.jar

数据库linux安装prm,Oracle PRM与JVM以及OS相关推荐

  1. PL/SQL developer 导入Excel数据到linux安装的Oracle中文乱码问题

    解决oracle中文显示乱码有三层地方需要调整或者修改 第一层:操作系统层 locale -a 查看操作系统是否安装了中文字符集 2.设置用户的中文字符集 查看到linux安装了中文字符集,那么ora ...

  2. 数据库linux安装prm,在Ubuntu 18.04服务器上安装Monica PRM的步骤

    本文介绍在Ubuntu 18.04 LTS服务器上安装Monica PRM(Monica Personal Relationship Manager)的方法,要安装Monical需要的条件是:PHP ...

  3. oracle集群数据库事务配置,在 .NET中使用Oracle数据库事务-安装配置-Oracle频道-中国IT实验室...

    在本文中,您将了解到如何在 Visual Basic .NET (VB.NET) 和 Visual .NET () 中使用数据库事务.具体来讲,您将系统学习数据库事务.在 .NET 程序中使用 Tra ...

  4. 达梦数据库linux安装

    官网下载安装包 操作系统上创建组 [root@bogon ~]# groupadd dinstall 创建用户 [root@bogon ~]# useradd -g dinstall -m -d /h ...

  5. 数据库-linux安装mysql

    1.在线安装 yum -y install mysql-server 2.源码安装 下载源码进行编译安装.繁琐

  6. Linux 安装数据库

    本文安装的数据库文件有:mysql5.7,sqlserver,oracle 以及 Redis . Linux 安装数据库 Linux 安装好了之后设置网络 Linux 的配置 Centos7 安装图形 ...

  7. linux快速还原oracle,linux系统还原oracle数据库

    linux系统还原oracle数据库 linux系统还原oracle数据库 作为一名测试人员,搜索相关操作,大多数都是先来一大篇理论知识,奈于时间考虑,希望直接上手操作,废话不多说,直接上操作, 前提 ...

  8. Linux安装oracle11gR2官方步骤

    资料: https://blog.csdn.net/u013634348/article/details/53552266 转自: https://blog.csdn.net/mchdba/artic ...

  9. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

最新文章

  1. 【Linux 内核】进程管理 task_struct 结构体 ③ ( real_parent 字段 | parent 字段 | group_leader 字段 | real_cred、cred字段 )
  2. QT设计器主界面中文介绍
  3. Hive引擎改为Tez笔记
  4. liunx基本命令(文件系统的使用和查找命令)
  5. 使用Python爬取mobi格式电纸书
  6. aix服务器文件名乱码,java aix 文件名乱码
  7. 基于 Java 机器学习自学笔记 (第60天:过去十日的总结)
  8. 通过减小Bootstrapping Error Reduction来进行离线RL学习
  9. 图中PNP型三极管发射极和基极为什么要加个100K(R21)的电阻?
  10. three.js尝试(一)模拟演唱会效果
  11. Java在PDF文档中添加或删除页面
  12. 简单的PHP登陆页面和登陆成功页面代码
  13. oracle rman crosscheck,rman的crosscheck命令
  14. Apache Thrift 官网学习 一 基本概述与入门
  15. 乐视2017暑期实习生笔试题(二)
  16. nyoj453 小珂的烦恼 (set容器)
  17. 创建物料凭证 BAPI_GOODSMVT_CREATE
  18. python模拟报数游戏有n个人围成一圈,从0到n-1按顺序编号,从第一个人开始从1到k报数,报到k的人推出圈子,然后圈子缩小,从下个人继续游戏,问最后留下来的是几号?
  19. 班旗怎么用软件设计,微信朋友圈投票软件[必看]如何制作
  20. 每日瑜伽用数据构建更有价值的商业模式

热门文章

  1. html如何插入音乐,html怎么添加进去歌曲
  2. AutoSAR系列讲解(深入篇)14.10-Mcal Gtm的Tom配置(下)
  3. 【组队学习】【36期】交大ACM算法课(C++)
  4. 解决Mixed Content: The page at https://* was loaded over HTTPS, but requested an insecure XMLHttpReque
  5. 国学的天空-傅佩荣有声系列3
  6. 并购百草味只是开始,好想你或将再创一个“好想你”
  7. php 一次性动态口令,网站商务通开通动态口令功能
  8. 中国天然货贝的种类及来源简述
  9. torch中行向量和列向量
  10. Forgotten Artefacts开启预售