折腾了很长时间,终于吧Oracle10客户端装上了ubuntu12.10 64位
一,安装alien
因为要安装的都是*.rpm,所以安装前需要转换为deb的,使用alien可以实现二者之间的互换,在ubuntu下alien已经添加到源中,安装alien:
sudo apt-get install alien
rpm转换为deb:sudo alien xxx.rpm
deb转换位rpm:sudo alien -r xxx.deb
二,安装oracle客户端
1,下载需要的包
下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html,需要下面三个包
oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm
oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm
oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm
2,安装
alien -i oracle-instantclient-basic-10.2.0.5-1.x86_64.rpm
alien -i oracle-instantclient-sqlplus-10.2.0.5-1.x86_64.rpm
alien -i oracle-instantclient-devel-10.2.0.5-1.x86_64.rpm
3,添加动态库位置
sudo gedit /etc/ld.so.conf.d/oracle.conf
写入/usr/lib/oracle/10.2.0.5/client64/lib
然后:ldconfig使之生效
4,添加环境变量
sudo gedit /etc/environment
PATH配置项中写入::${ORACLE_HOME}/bin:${ORACLE_HOME}/lib
然后写入:
ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client64
TNS_ADMIN=/usr/lib/oracle/10.2.0.5/client64
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
然后source /etc/profile使这些环境变量生效
三,安装SQL Developer
下载sqldeveloper-3.2.20.09.87-1.noarch.rpm,下载地址不说了,下面是安装步骤
sudo alien -i sqldeveloper-3.2.20.09.87-1.noarch.rpm
sqldeveloper需要指定一个jdk:gedit /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
修改SetJavaHome /usr/java1.5.0_22
运行 sqldeveloper,报错:java version不对...然后在oracle下载sqldeveloper的说明中看到:You can connect to and use any JDK 1.6.0_11 or above.于是又安装了个jdk1.6.0_37,运行sqldeveloper OK!
分享到:
相关推荐
在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上安装Oracle 11g数据库,并进行必要的环境配置。Ubuntu 16.04是Linux发行版中的一款稳定且广泛使用的版本,而Oracle 11g是企业级的关系型数据库管理系统,适合...
在Linux系统上安装Oracle 11g 64位最简客户端是一个相对复杂的过程,涉及到多个步骤和技术要点。本文将详细介绍这个过程,帮助你成功在Linux环境下配置Oracle客户端。 首先,确保你的Linux系统是64位的,因为Oracle...
Ubuntu 8.04 LTS 上安装 Oracle 11g 本文档是关于在 Ubuntu 8.04 LTS (Hardy Heron) 上安装 Oracle 11g 的详细指导手册。该文档将指导用户从安装 Ubuntu 到安装 Oracle 11g 的整个过程。 安装 Ubuntu 在安装 ...
### Linux 下安装 Oracle 11g 的详细步骤与注意事项 #### 一、Oracle数据库简介 Oracle Database,也称为Oracle RDBMS(关系型数据库管理系统),是甲骨文公司推出的一款非常成熟且强大的数据库管理系统。Oracle...
由于Oracle 10g是32位应用程序,你可能需要在64位系统上安装i386架构的支持。运行`sudo apt-get install ia32-libs`以添加必要的依赖。 其次,Oracle 10g需要一些库文件才能运行,包括`libaio1`、`binutils`、`gcc`...
在Ubuntu 12.04 32位系统上安装Oracle 11g 32位数据库是一项复杂的工作,因为大部分在线教程都是针对64位系统的。本文将详细阐述整个安装过程,以及可能遇到的问题及其解决方案。 首先,确保你的Ubuntu系统是最新的...
安装好cx_Oracle后,如果尚未安装Oracle客户端,那么还需要进行安装。cx_Oracle支持Oracle客户端版本12.2、12.1和11.2。 在官方文档中,我们能够了解到cx_Oracle的安装过程。cx_Oracle提供了多种安装方式,包括使用...
然而,如果在图形界面弹出后,安装过程中遇到错误,比如Oracle 11g安装时提示需要填写hosts,那可能是因为在/etc/hosts文件中没有设置IP和主机名的映射。可以通过以下步骤解决: 1. 使用`hostname`命令查看当前主机...
在Linux 32位操作系统上安装和运行Oracle 11g 11.2.0.3,需要对Linux系统和Oracle数据库有深入的理解。 首先,Oracle数据库系统的核心组件包括数据库服务器、SQL*Plus、企业管理器(EM)等。在Linux环境下,你需要...
- **系统与软件匹配**:32位和64位操作系统需要分别对应安装32位或64位版本的Oracle软件。 - **主机配置建议**: - 内存:1GB - 硬盘:20GB - 分区建议:Swap空间1.6GB,其余分配给根目录。 - 防火墙:建议关闭...
在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...
1. **系统准备**:确认Linux发行版(如Red Hat或Ubuntu)与Oracle 10g兼容,更新系统并安装必要的依赖库,如GCC、Kernel开发包等。 2. **创建用户和组**:为了安全,创建一个新的用户(如`oracle`)和组(如`dba`)...
在Ubuntu 8.04上安装和配置Oracle Spatial 11g可能需要手动编译Oracle数据库服务器和客户端软件,因为Ubuntu官方仓库可能不包含最新的Oracle版本。这涉及到下载Oracle软件包,配置环境变量,安装依赖库,并执行安装...
1. **安装环境**:确保Linux发行版(如Red Hat Enterprise Linux或Ubuntu)支持Oracle 11g,并安装必要的依赖包,如gcc、krb5、libaio等。 2. **系统要求**:调整Linux内核参数,如ulimit设置,以及修改/etc/...
4. **兼容性**:Oracle Instant Client 12.2不仅与Oracle Database 12c Release 2兼容,还能向下兼容部分旧版本的数据库,如11g和10g。 5. **易于部署**:由于其轻量级的特点,Oracle Instant Client可以快速安装在...
在Linux系统上安装Oracle数据库是一项复杂但必要的任务,尤其对于那些需要强大数据库支持的企业级应用。Oracle数据库在Linux上的运行可以提供高性能、高可用性和稳定性。以下是对标题和描述中涉及的知识点的详细说明...
在安装Oracle 11g前,确保所有依赖项已正确安装和配置,可以避免许多潜在的问题,如启动失败、性能低下或数据一致性错误。 在部署Oracle 11g时,用户通常需要遵循官方的安装指南,这可能涉及到使用yum或apt-get等包...
Oracle集群搭建是一个复杂而精细的过程,特别是在Oracle 11g RAC(Real Application Clusters)环境下。Oracle RAC是一种高可用性解决方案,允许多个数据库实例同时访问同一个物理数据库,从而提高了系统的性能和...
在Ubuntu上,你需要先确保已经安装了SSH服务,可以通过以下命令安装SSH服务器和客户端: ```bash sudo su # 切换到root用户 sudo apt-get install openssh-server # 安装SSH服务器 sudo apt-get install openssh-...
- 安装Oracle 11g Release 2的过程在此略过,因为通常涉及复杂的过程,包括安装客户端软件、配置网络适配器等。 2. **安装Qt**: - 下载并安装Qt SDK,例如`Qt_SDK_Lin32_offline_v1_2_en.run`。 - 在安装过程中...