安装环境

Linux服务器:SuSe11 sp1 64位

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

部署流程

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(注意:在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服务器实例名。

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

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

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

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工作空间服务即可

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

  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

linux下安装oracle11g 64位最简客户端(转)的更多相关文章

  1. 64位linux下安装oracle10 64位 遇到 :ins_ctx.mk ;ins_emdb.mk

    http://blog.csdn.net/bamuta/article/details/10523835 http://www.cnblogs.com/kerrycode/p/3519446.html ...

  2. Linux下安装Oracle11g服务器

    1.安装环境 Linux服务器:CentOS  64位 Oracle服务器:Oracle11gR2 64位 2.系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内 ...

  3. Linux下安装oracle11g

    1.安装环境: Linux:Redhat Enterprise Linux 6.3 64位 Oracle:Oracle Database 11g for Linux x86-64 64位 2.修改操作 ...

  4. Linux下安装Oracle11g服务器(转)

    安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...

  5. Linux下安装Oracle11g服务器【转】

    安装环境 Linux服务器:oracle linux 6.6 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1 ...

  6. 关于Windows与Linux下32位与64位开发中的数据类型长度的一点汇总

    32位与64位的数据类型长度是不一样的,而且windows和linux也有些许区别,下面把64位下的数据长度列表如下(无符号unsigned和有符号的长度一样): linux64            ...

  7. Linux下32位与64位数据类型大小

    Redhat Enterprise Linux 32 Redhat Enterprise Linux 64

  8. Anaconda3(1)Windows10下安装Anaconda3(64位)详细过程

    https://blog.csdn.net/ychgyyn/article/details/82119201 前言Anaconda指的是一个开源的Python发行版本,其包含了conda.Python ...

  9. Linux下安装Oracle11G(虚拟机)

    1.内存设置为2G及以上2.设置swap: (1)root登录 (2)建立swap文件,如在/tmp下建立swapfree作为交换文件. # cd /tmp #dd if=/dev/zero of=s ...

随机推荐

  1. Cocos2d-x 3.0 创建一个场景,并设置现场的时候,项目开始执行上主动

    头 #ifndef __TEST_H__ #define __TEST_H__ #include "cocos2d.h" USING_NS_CC; class Test : pub ...

  2. 《转》在win7,boa-constructor 0.6.1 的palette面板中没有控件图标的解决方法

    原地址:http://blog.csdn.net/rickleo/article/details/6532595 在win7-64bit环境下,boa-constructor 0.6.1 的palet ...

  3. [Cocos2d-x]Mac下运行HelloCpp For Android

    2013年12月22日 一.简介: Mac下运行Cocos2d-x的samples和新建的HelloCocos2dx项目 二.内容: 环境: OS:mac OS X 10.9.1 IDE:Androi ...

  4. oracle 密码文件文件

    密码文件作用: 密码文件用于dba用户的登录认证. dba用户:具备sysdba和sysoper权限的用户,即oracle的sys和system用户. 本地登录: 1)操作系统认证: [oracle@ ...

  5. SilkTest高级进阶系列9 – 异步执行命令

    我们常常会使用sys_execute函数执行一些外部的程序或者命令来做一些事情,但是由于sys_execute是一个同步的函数,它会等待执行的命令完成后才会返回.在大多数情况下,这个函数足够用了. 但 ...

  6. 如何解决KEIL 5 编KEIL4同RTX系统的project解决方法

    1.我个人KEIL5与KEIL4对照 相较于KEIL 5 的"华丽".笔者还是喜欢KEIL4的"内敛",主要也还是习惯了.懒得换了.由于工作的  原      ...

  7. 常见问题(FAQ) | VPNCUP

    常见问题(FAQ) | VPNCUP 常见问题(FAQ) 关于FAQ 新手开始 登录验证问题 为什么刚注册后,登录VPN服务器提示错误? 免费注册的用户有哪些限制? 为什么连接免费VPN后20分钟自动 ...

  8. Filezilla出现中文乱码

    使用Filezilla client FTP客户端登陆某些FTP站点会出现中文乱码,原因是FTP服务器端编码与filezilla client端编码不一致造成的,解决方法如下:文件-站点管理-选中要登 ...

  9. 部署、收回和删除解决方式----STSADM和PowerShell

    部署.收回和删除解决方式----STSADM和PowerShell         由于近期总是要部署wsp解决方式,所以常常要用到命令行或者PowerShell.所以有必要将命令集中放在这里.在部署 ...

  10. Java设置的读书笔记和集合框架Collection API

    一个.CollectionAPI 集合是一系列对象的聚集(Collection). 集合在程序设计中是一种重要的数据接口.Java中提供了有关集合的类库称为CollectionAPI. 集合实际上是用 ...