linux下安装oracle11g 64位最简客户端(转)
安装环境
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工作空间服务即可
如果提示说工作空间字符串连接错误,那么:
- 看一下服务器名称填写是是否为本地网络服务名,和Windows一样不
- 可以source java.profile,cd进入iSerevr安装目录下/support/objectsjava/bin目录下,输入命令:ldd libEngineOracle600.sdx 检查动态依赖库是否完整,是否缺少导致not found。
- 如果还是不行 那么在设置下客户端编码export NLS_LANG=.ZHS16GBK
这样我们就完成了整个的部署
http://www.cnblogs.com/zhangyongli2011/archive/2012/06/27/2565009.html
linux下安装oracle11g 64位最简客户端(转)的更多相关文章
- 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 ...
- Linux下安装Oracle11g服务器
1.安装环境 Linux服务器:CentOS 64位 Oracle服务器:Oracle11gR2 64位 2.系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内 ...
- Linux下安装oracle11g
1.安装环境: Linux:Redhat Enterprise Linux 6.3 64位 Oracle:Oracle Database 11g for Linux x86-64 64位 2.修改操作 ...
- Linux下安装Oracle11g服务器(转)
安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 ...
- Linux下安装Oracle11g服务器【转】
安装环境 Linux服务器:oracle linux 6.6 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1 ...
- 关于Windows与Linux下32位与64位开发中的数据类型长度的一点汇总
32位与64位的数据类型长度是不一样的,而且windows和linux也有些许区别,下面把64位下的数据长度列表如下(无符号unsigned和有符号的长度一样): linux64 ...
- Linux下32位与64位数据类型大小
Redhat Enterprise Linux 32 Redhat Enterprise Linux 64
- Anaconda3(1)Windows10下安装Anaconda3(64位)详细过程
https://blog.csdn.net/ychgyyn/article/details/82119201 前言Anaconda指的是一个开源的Python发行版本,其包含了conda.Python ...
- Linux下安装Oracle11G(虚拟机)
1.内存设置为2G及以上2.设置swap: (1)root登录 (2)建立swap文件,如在/tmp下建立swapfree作为交换文件. # cd /tmp #dd if=/dev/zero of=s ...
随机推荐
- 实时人脸检测 (Real-Time Face Detection)
源地址:http://blog.sina.com.cn/s/blog_79b67dfe0102uzra.html 最近需要用到人脸检测,于是找了篇引用广泛的论文实现了一下:Robust Real-Ti ...
- sql,nosql
1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成 ...
- android设置中的Preferencescreen使用方法介绍与分析
今天主要研究了一下设置中的Preferencescreen应用,它不仅可以作为设置界面显示,并且还可以启动activity,以下主要是对启动activity的介绍 1. Preferencescree ...
- linux c socket 案源
service结束 #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #inclu ...
- 优酷m3u8视频源地址获取失败
昨天和今天上午,优酷站点视频全然没有办法播放,可是我是获取的优酷视频的视频原地址,所以app还是能够正常播放而且有下载功能.今天下午開始,优酷视频网页能够訪问了,可是视频原地址却不在了.我全部的app ...
- java中线程中的相关知识点
(1)守护线程必须在线程start前设置(2)守护线程在所有用户线程结束后,也会终止(3)由于(2)所有守护线程不能执行一些读写操作,原因:如果守护线程在执行读写操作时,如果用户线程结束了,守护线程的 ...
- Deep learning From Image to Sequence
本文笔记旨在概括地讲deep learning的经典应用.内容太大,分三块. ------------------------------------------------------------- ...
- UVA 11237 - Halloween treats(鸽笼原理)
11237 - Halloween treats option=com_onlinejudge&Itemid=8&page=show_problem&category=516& ...
- 提领NULL指针
通常之中导致程序崩溃的最重要的原因是试图取消引用NULL指针.正如在以前的文章中指出,智能指针RefCountPtr和ScopedPtr它提供了一个诊断的执行时间. 但,并不是所有的指针是所有的对象都 ...
- 如何不屏蔽Android系统的返回按键
比如: 第一种方法: public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated me ...