`
d8345455
  • 浏览: 22209 次
社区版块
存档分类
最新评论

ubuntu 安装 Oracle-XE (转)

阅读更多
安装oracle-xe-client第一个我们要考虑的就是交换分区是否足够大,Oracle-xe-client 要求1024M的swap空间.
  安装oracle-xe-client
  Oracle 为 Ubuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/sources.list 中添加一行:
  deb http://oss.oracle.com/debian unstable main non-free
  这时不要急于更新,还要将该源服务器的公钥添加到本地密钥库中,先下载公钥 :
  sudo wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle
  下载完成后,添加到密钥库中
  sudo apt-key add RPM-GPG-KEY-oracle
  现在我们可以执行更新的命令了
  sudo apt-get update
  同步软件包索引文件,同步完成后我们可以查看一下,更新了什么文件
  sudo apt-cache search oracle
  我们在执行命令的最下面看到三个相关文件
  oracle-xe - Oracle Database 10g Express Western European Edition
  oracle-xe-client - Oracle Client 10g Express Edition
  oracle-xe-universal - Oracle Database 10g Express Universal Edition
  开发只需要安装oracle客户端,安装 oracle-xe-client这个软件包
  执行
  sudo apt-get install oracle-xe-client
  安装成功后,在“应用程序”的上面出现一个“Oracle client 10g Express Edition”
  安装成功!~
  修改/etc/profile文件,末尾加
  export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
  export TNS_ADMIN=/usr/lib/oracle
  export PATH=$PATH:$ORACLE_HOME:$ORACLE_HOME/bin
  4.配置TNS
  sudo vi /usr/lib/oracle/tnsnames.ora添加连接内容,例如
  orcl =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.10)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
  )
  )
  5.运行sqlplus测试
  boisheng@boisheng-laptop:~$ sqlplus /nolog
  测试出错,说需要libclntsh.so.11.1文件,到oracle 官方下载instantclient-basiclite-linux32-11.2.0.1.zip 解压后就有这个文件然后把次文件拷贝到/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib目录下
  这时候还会出现以下错误
  SP2-1503: Unable to initialize Oracle call interface
  SP2-0152: ORACLE may not be functioning properly。
  这是因为我们之安装了oracle 客户端,安装客户端默认的用户名和组为oracel / dba,而当前登录用户对安装路径下的某个文件没有读或者写权限(在这里我找不到是哪个文件,在安装oracle 服务器中是db_1\oracore\zoneinfo\timezone.dat), 安装客户端我找不到哪个文件,我就直接修改了/usr/lib/下oracle文件夹对其他组用户的读写权限 chmod -R 777 oracle (或者chmod -R o+rw oracle)然后再启动sqlplus就不会出错了.
  6.Ubuntu下sqlplus上下光标键乱码解决方法
  文章分类:数据库
  遇到如题所述的问题时,可以这样解决该问题:
  1 、安装插件: sudo apt-get install rlwrap
  2、在oracle用户下设置一个命令别名: alias sqlplus='rlwrap sqlplus'
  3、重新键入sqlplus命令即可尽情享用上下左右光标键了
  7.oracle-xe-client 中文乱码的解决方案
  在家目录下的.bashrc下面加上 export NLS_LANG="Simplified Chinese_china".UTF8
分享到:
评论

相关推荐

    oracle-xe-11.2.0-1.0.x86_64.rpm.zip

    "oracle-xe-11.2.0" 这个标签强调了这个版本的具体信息,Oracle XE 11.2.0 是在 2011 年发布的,它包含了 Oracle 数据库 11g 第二版的主要功能,但限制了内存使用和存储大小,以适应轻量级需求。 在提供的压缩包...

    ubuntu下安装oracle-xe,并建立数据库脚本测试

    ### Ubuntu 下安装 Oracle-XE 并建立数据库脚本测试 #### 安装Oracle-XE 在 Ubuntu 系统上安装 Oracle-XE(Oracle Express Edition)并进行基础配置,需要完成以下步骤: 1. **设置 Oracle-XE 版本源** 首先...

    docker-oracle-xe-11g:Oracle Database Express Edition 11g第2版的Dockerfile

    docker-oracle-xe-11g Ubuntu 18.04 LTS上的Oracle Express Edition 11g第2版 该Dockerfile是的。 自2019年2月13日(情人节前夕)起,由于版权拥有者(Oracle)的Docker DMCA移除通知,该Docker镜像已被DockerHub...

    docker-oracle-xe-11g:Ubuntu 14.04.2 LTS 上的 Oracle Express 11g R2

    基于 wnameless/docker-oracle-xe-11g 的 Dockerfile 并针对 Ubuntu 14.04.2 LTS Oracle Express Edition 11g Release 2 在 Ubuntu 14.04.2 LTS 上更新 安装 docker pull rdehuyss/docker-oracle-xe-11g 在打开 22...

    Ubuntu 安装Oracle Database 快捷版

    unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 知识点3:转换 RPM 包为 DEB 包 Ubuntu 系统不能直接安装 RPM 包,需要使用 alien 工具将其转换为 DEB 包。首先,用户需要安装 alien: apt-get install alien 然后...

    Ubuntu 16.04(Ubuntu 16.04安装Oracle 11g及配置环境pdf)

    alien -i oracle-xe-11g-release-11.2.0-1.0.x86_64.rpm ``` 4. **安装DEB包**:转换完成后,使用`dpkg`命令安装DEB包: ``` sudo dpkg -i oracle-xe_11.2.0-1.0_amd64.deb ``` 5. **配置Oracle 11g**:安装...

    vagrant-ubuntu-oracle-xe:在运行Ubuntu 12.04的Vagrant虚拟机中安装Oracle 11g XE

    通过该项目,您可以使用和在运行Ubuntu 12.04的虚拟机中安装Oracle 11g XE。 致谢 该项目是基于Manish Raj的和Stefan Glase的GitHub存储库的信息创建的。 前者解释了如何在Ubuntu 12.04上安装Oracle XE 11g,而没有...

    vagrant-oracle-xe:在Ubuntu 11.10上流浪置备Oracle Database XE 11g

    下载并将其复制到modules/oracle/files/oracle-xe-11.2.0-1.0.x86_64.rpm.zip 。 从您的结帐目录运行vagrant up 。 使用凭证sys/manager或system/manager连接到33.33.33.10:1521/xe的数据库。 学分 使用Andrej ...

    debian、ubuntu、凝思磐石系统oracle11g安装包,内置安装脚本

    总结起来,这个压缩包为在Debian、Ubuntu和凝思磐石系统上安装Oracle 11g提供了便利。内置的安装脚本不仅简化了安装流程,还支持自动恢复数据库,这对于开发者和运维人员来说是一个高效且实用的工具。然而,在实际...

    ubuntu下的oracle客户端

    ubuntu下的oracle客户端oracle-xe-client_10.2.0.1-1.2_i386.deb

    java8看不到源码-docker-oracle-java8:docker-oracle-java8

    wnameless/oracle-xe-11g(Ubuntu 16.04 LTS 上的 Oracle Express 11g R2)之上添加 Java8 的容器。 建造 docker build -t oracle-java8 . 跑步 docker run -it --rm oracle-java8 在映射并打开端口 22 和 1521 的...

    Ubuntu 12.04下安装Oracle Express 11gR2

    1. 系统要求:在开始安装之前,确保你的Ubuntu 12.04系统满足Oracle XE的基本安装要求。尽管官方的系统要求可能针对的是较新的Linux版本,但是旧版本如Ubuntu 12.04通常也能兼容。 2. 检查swap空间:Oracle XE可能...

    tomcat-xe-ubuntu:Ubuntu 14 上的 Tomcat8 加上 JDK8 和 XE Oracle 数据库

    巴拉那/ tomcat-xe-ubuntu Ubuntu 14.04.1 LTS 上的 Oracle Java JDK 8 和 Oracle Express Edition 11g 第 2 版这个Dockerfile是一个的。基于 parana/web-xe-ubuntu Image安装 docker pull parana/tomcat-xe-ubuntu...

    Ubuntu php oracle

    在Ubuntu系统上安装PHP与Oracle数据库的连接模块是一项常见的任务,尤其对于那些需要在Linux环境中构建基于PHP的应用程序并与Oracle数据库交互的开发者来说。本文将详细介绍如何在Ubuntu上配置PHP以支持Oracle数据库...

    Compiere 安装指南

    $ sudo dpkg –i oracle-xe-univ-10.2.0.1-1.0.i386.deb ``` - 对于其他支持的Linux操作系统,使用以下命令进行安装: ``` $ sudo rpm –ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm ``` 3. **配置数据库**: ...

    Oracle数据库11gx64位安装包 Linux版

    Oracle 11g支持多种Linux发行版,包括但不限于Red Hat Enterprise Linux (RHEL)、CentOS、Ubuntu Server等。Linux平台的优势在于其稳定性和安全性,以及丰富的开源工具支持。 #### 五、安装包获取与下载 根据提供的...

    桌面linux_ubuntu童鞋问题.chm

    临时性导出收集的网页资料,并不成体系; 东西很少,只有6篇文章,请自行判断需要与否; 有脚本错误提示,但不妨碍阅读;...ubuntu下安装oracle xe; ubuntu9.04安装oracle xe步骤; Ubuntu中增加交换分区

    Oracle Weblogic 10.X、11.X、12.X各个版本对应的系统、JDK、数据库版本

    对于操作系统,12c兼容的范围包括最新的操作系统版本,如Windows Server 2012、Ubuntu 14.04等。在JDK方面,12c需要至少JDK 1.7,更推荐使用JDK 1.8。数据库兼容性方面,12c不仅全面支持Oracle数据库11g和12c,还...

    linuxOracleXE数据库

    Linux环境下Oracle XE数据库的安装与使用详解 Oracle Express Edition(简称Oracle XE)是一款轻量级、免费的Oracle数据库版本,适用于开发和小型生产环境。在Linux系统中,Oracle XE提供了高效、稳定的数据存储...

    node.js插件工具

    PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32; C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; c:\python32\python;C:\MinGW\bin;C:\Program ...

Global site tag (gtag.js) - Google Analytics