详解Linux操作系统和Unix平台中使用ODU

运维 系统运维
Linux十年的历程,经历了风风雨雨,在这十年中很多人喜欢上了Linux操作系统,其中你可能会遇到ODU在Linux和Unix平台下的使用问题,这里将介绍ODU在Linux和Unix平台下的使用的解决方法,在这里拿出来和大家分享一下。

Linux十年的历程,经历了风风雨雨,在这十年中很多人喜欢上了Linux操作系统,它越来越受到电脑用户的欢迎,于是很多人开始学习Linux操作系统时,其中你可能会遇到ODU在Linux和Unix平台下的使用问题,这里将介绍ODU在Linux和Unix平台下的使用的解决方法,在这里拿出来和大家分享一下。

在ODU网页下载到的ODU for Linux (Unix)版本,一般是以“odu_版本号_操作系统_平台.tar.gz”为文件名的文件。上传到你的机器后,使用gunzip和tar解压后,进行少许的配置即可使用。下面举例说明如何在Linux上的使用。

操作系统:Redhat Linux AS 5.0

将odu_210_Linux_x86.tar.gz上传到oracle用户的home目录,这里为/export/home/oracle,输入命令:tar xzvf odu_210_Linux_x86.tar.gz,即可解开压缩包。解开生成的所有文件和目录在/export/home/oracle/odu目录下。

如果这时候输入命令:./odu,则可能会报下面的错误:

./odu: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

这是由于需要的库文件没有在搜索路径中。执行下面的命令:export LD_LIBRARY_PATH=/export/home/oracle/odu/lib:$LD_LIBRARY_PATH,再运行命令:./odu则会正常运行。

在Solaris平台下,这个环境变量也是LD_LIBRARY_PATH,但在AIX下,这个环境变量则是LIBPATH。

odu压缩包里面所包含的库文件或其不同的版本可能已经存在于系统中。为避免不同版本库文件引起问题,可在设置环境变量时将odu所在的lib目录放到环境变量中的前面部分。

为避免反复设置LD_LIBRARY_PATH和LIBPATH环境变量,可将此环境变量的设置,加入到用户的profile文件中。

UPDATE:

从3.0.7版本开始,各版本的不再需要设置环境变量,因为程序采用静态链接。以上就是ODU在Linux操作系统和Unix平台下的使用。

【编辑推荐】

  1. 命令简介:文件和目录管理的基本Linux命令
  2. 操作笔记:Linux桌面GNOME的操作技巧
  3. 全面讲解Linux文件安装卸载
  4. 2010Linux操作系统即将绽放
  5. 实操日志:Linux安装JDK
责任编辑:小霞 来源: CSDN
相关推荐

2009-08-30 15:12:34

ODULinuxUnix平台

2010-04-29 14:08:38

Unix操作系统

2009-12-22 10:33:32

Linux操作系统

2012-02-22 21:54:57

UnixLinuxCron

2009-12-02 14:50:28

操作系统

2010-04-16 09:57:25

Unix操作系统

2010-04-08 13:06:02

Unix操作系统

2011-05-18 09:30:40

Linux浏览器

2010-04-16 18:02:30

Unix操作系统

2010-04-15 11:15:04

2010-04-19 13:31:06

Unix操作系统

2012-05-04 08:25:35

LinuxUnix

2010-04-13 12:27:44

Unix操作系统

2010-04-30 13:43:16

Unix系统

2009-12-14 17:25:20

Linux操作系统

2010-05-04 13:41:04

Unix平台

2010-04-15 10:45:57

2010-04-16 16:29:57

Unix操作系统

2010-04-08 14:15:53

Unix操作系统

2010-04-08 12:49:00

Unix操作系统
点赞
收藏

51CTO技术栈公众号