linux下安装oracle11g 64位最简客户端(转)

时间:2022-08-20 12:00:13

安装环境

Linux服务器:SuSe11 sp1 64位

          Oracle客户端:Oracle11gR2 64位(最简客户端)

部署流程

1.准备工作,首先在oracle官网下载最新的oracle11g_x86_64客户端

http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html

下载完成后,完整包如下图所示:

linux下安装oracle11g 64位最简客户端(转) 

2.将其复制到linux中,使用unzip命令解压。

linux下安装oracle11g 64位最简客户端(转)

3.解压后进入其Disk1目录,可以看到解压内容如下:

linux下安装oracle11g 64位最简客户端(转)

4.使用chmod 755 *改变权限后,安装rpm包,命令rpm –ivh 文件名

linux下安装oracle11g 64位最简客户端(转)

5.根据提示,运行命令/etc/init.d/oracle-xe  configure

6.http端口指定将用于oracle应用程序表达默认即可,回车:

linux下安装oracle11g 64位最简客户端(转)

7.监听端口默认即可,回车:

linux下安装oracle11g 64位最简客户端(转)

8.创建sys和system用户名和密码

linux下安装oracle11g 64位最简客户端(转)

9.是否加载到开机启动项,选择y回车

linux下安装oracle11g 64位最简客户端(转)

10.等待一会,看到如下界面,就说明64位oracle11g最简客户端安装完成,下面就需要配置了。

linux下安装oracle11g 64位最简客户端(转)

11.    下来配置oracle环境变量  oracle默认安装到

linux下安装oracle11g 64位最简客户端(转)

12.      增加一个oracle.profile文件,用来验证oracle是可以联通oracle服务器。输入:vi  oracle.profile增加以下内容:

linux下安装oracle11g 64位最简客户端(转)

13.      编辑好后,source刚刚编辑好的文件,然后我们采用直连的方式来检验是否安装成功

检验命令:sqlplus 用户名/密码@oracle服务器IP/服务器实例名 如下图就是验证成功。

linux下安装oracle11g 64位最简客户端(转)

下章介绍如果让iServer6R来使用oracle数据源,如果未使用iServer6R工具,那么安装oracle客户端到此为止。

http://www.cnblogs.com/zhangyongli2011/archive/2012/06/27/2564965.html

利用刚刚安装好的64位oracle客户端,连接oracle服务器配合linux版本64位iServer6R发布数据库类型的工作空间和数据源。

1.配置oracle客户端的本地网络服务名,其具体所在目录如下:

linux下安装oracle11g 64位最简客户端(转)

注意:在Windows中,由于需要使用Deskpro或Deskpro.NET来配图,当oracle服务器为64位时,需要在Windows本地安装32位oracle客户端才能使用桌面工具配图。当安装好32位客户端时,需要建立本地网络服务名来连接64位oracle服务器,如果连接服务器的本地网络服务名为orcl_ic,那么在linux 64位oracle客户端中,所建oracle本地网络服务名需要与Windows所建的保持一致,即也是orcl_ic,简单说就是你Windows本地网络服务名需要和linux一致

2.编辑tnsnames.ora输入命令 vi tnsnames.ora 修改以下内容,修改完成后 :wq 退出

红框填写本地网络服务名,紫框填写所连接oracle服务器的ip,白框填写oracle服务器实例名。

linux下安装oracle11g 64位最简客户端(转)

3.linux解压iServer6R 然后配置许可,配置环境变量即可

(这里不做介绍了,部署这方面的文档可以去超图资源中心http://support.supermap.com.cn/中的技术资源,技术文章,iSerevr6R地方下载)

linux下安装oracle11g 64位最简客户端(转)

3. 将环境变量中加入如配置好iServer6R的环境变量中,例如java.profile,里面加入oracle环境变量,配置内容如下图所示,配置完成后:wq保存退出,然后重新source下这个文件

linux下安装oracle11g 64位最简客户端(转)

4.然后到iServer6R的bin目录中启动iServer即可。

(注意:如果是用PUTTY或者别的非图形画界面远程启动,需要输入X命令:

  a) X :n&  在第n个屏幕上启动一个xServer,n为任意整数,如22,21,23等。

  b) export DISPLAY=:n.0

  设置DISPLAY变量到本机的xServer上然后在启动iServer即可

5.启动成功后,正常发布oracle工作空间服务即可

linux下安装oracle11g 64位最简客户端(转)

如果提示说工作空间字符串连接错误,那么:

  1. 看一下服务器名称填写是是否为本地网络服务名,和Windows一样不
  2. 可以source  java.profile,cd进入iSerevr安装目录下/support/objectsjava/bin目录下,输入命令:ldd libEngineOracle600.sdx 检查动态依赖库是否完整,是否缺少导致not found。
  3. 如果还是不行 那么在设置下客户端编码export NLS_LANG=.ZHS16GBK

这样我们就完成了整个的部署

http://www.cnblogs.com/zhangyongli2011/archive/2012/06/27/2565009.html