Home >Database >Mysql Tutorial >Linux下Oracle Database 12C的安装

Linux下Oracle Database 12C的安装

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:49:32997browse

在Linux系统下把Oracle Database 12C安装了。安装完后 Oracle Configuration Manager没能正常安装,这个也无关紧要,等以后要用的

在Linux系统下把Oracle Database 12C安装了。安装完后 Oracle Configuration Manager没能正常安装,这个也无关紧要,等以后要用的时候在安装。想来肯定是环境变量或者权限的问题。毕竟Linux Oracle的安装还是有点繁琐,容易出错,所以要小心谨慎。

其实安装过程也很简单,只是内容多。还是参考官方文档比较靠谱:oracle database :Quick Installation Guide

免费下载地址在

用户名与密码都是

具体下载目录在 /2014年资料/6月/7日/Linux下Oracle Database 12C的安装

下载方法见

 

Linux-6-64下安装Oracle 12C笔记 

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

开始安装

一步一步按照这份guide安装即可。总结起来,就是:

1.检查安装数据库所需的软件依赖。

按照文档对照,一个一个的检查是否安装了相应的软件包。这是很重要的,缺少包,肯定会产生依赖错误。

2.检查安装数据库所需的硬件依赖。

按照文档对照,看看自己的硬件环境是否达到安装数据库的最低要求。其实现在的硬件环境,一般是没问题。所以我只是稍稍看来下而已。

3.创建数据库索要使用的用户、组。

创建oracle 用户,常见oinstall、dab组。并把oracle分到组。

4.创建安装数据库要使用的文件夹。

为了方便和不出错,最好按照文档一模一样,创建u01文件夹等。

5.挂载镜像到系统上。

我下载的竟然是.zip文件,我直接解压两个文件,就会产生database目录。将安装文件放在了这个目录。挂载也大同小异。

6.运行database中的runinstaller即可,按照提示安装直到完成。

问题

安装过程中,遇到两个小问题:

1. check if the display variable is set

这个其实文档中有说明,首先要设置display的。不过我遇到这个问题时候,重启,并以oracle用户登录,这个问题消失。

2、其实文档中只是说了TMP环境变量的设置,但是没让设置ORACLE_HOME等非常重要的环境变量,只是有说安装之前必须unset之前的环境变量,,我以为会有var.sh来设置环境变量,最后没有。但是还好没有影响安装,只是想用oracle时候则必须要设置环境变量了。

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
 ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
 ORACLE_SID=orcl; export ORACLE_SID
 ORACLE_TERM=xterm; export ORACLE_TERM
 PATH=$PATH:$ORACLE_HOME/bin; export PATH
 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH
 CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
 
当然具体的目录根据自己的版本不一样肯定会不一样,所以设置环境变量要一边不停的cd和ls,一边编写profile文件。

总之,安装linux版本的数据最重要的是环境变量和权限的问题。这两点尤要注意。

本文永久更新链接地址:

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn