Linux安装数据库oracle 11g

1、选择BI使用的数据库

    作为BI系统而言,使用一款强大的后台数据库软件是必不可少的。目前拥有高效性能且稳定的数据库产品有很多,如IBM db2、oracle、GP等。这些数据库都是在日常的企业级BI系统常用的。就我个人工作经验和所在公司的推荐使用数据库而言,我们常用oracle作为我们BI解决方案的后台数据库。

    对于oracle数据库,不管是网络上的文章还是实际的工作中,我们都可以接触得到。因为这对我们并不陌生,因此我并不打算在此长篇大论讲述oracle有多么优秀。

    对此,就个人BI系统而言,选择oracle数据作为后台数据库,当然您也可以使用其他数据库,如db2作为您的后台数据库。而其具体的安装方式可以查阅网络文章。

    想要为自己的Linux主机安装oracle 11g数据库,当然必不可少的是获取数据库安装包。我们可以在oracle的官网中下载到数据库安装包,选择适合自己的数据库版本即可。

          http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

    由于我的linux系统是64位的,所以,我选择了linux x86-64的11g版本


 

2、安装Oracle 11g数据库

    2.1 准备工作

   数据库的安装离不开用户。在安装oracle数据库之前,我们要先创建安装数据库的普通用户。理论上而言,我们可以使用root用户安装数据库。但这从系统的运维角度而言是及其危险的。

    我们在DB主机下(linux)下创建用户与用户组

    Linux安装数据库oracle 11g

    对于oracle用户,设置密码

    Linux安装数据库oracle 11g

    创建好了用户与用户组,接下来需要为安装oracle提供安装目录

    Linux安装数据库oracle 11g

    需要注意的是,此时创建的oracle安装目录是root用户所有,我们还需要将这些目录设置用户所属与目录权限

    Linux安装数据库oracle 11g

    此时,创建用户与oracle安装目录的工作就告一段落。我们切换用户到oracle,对oracle用户的环境变量进行设置

    Linux安装数据库oracle 11g

    在.bash_profile文件结尾处,添加如下信息。细心的读者会发现,以下添加的oracle环境变量与上述创建的目录是相关的。

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
ORA_NLS33=$ORACLE_HOME/nls/admin/data     

    保存退出后,使用以下命令使环境变量生效

   Linux安装数据库oracle 11g

    2.2 安装工作    

     解压下载的oracle 11g安装包(我把安装包放置在目录:/home/oracle),要解压安装包,必须以root用户进行解压。因此,我在此切换用户,对安装包进行解压

    先解压第一个zip包,解压过程中可能需要等待几分钟

    Linux安装数据库oracle 11g

    然后解压第二个zip包,解压过程中可能需要等待几分钟

    Linux安装数据库oracle 11g

    等待解压完成后,我们可以看到当前目录下多了一个目录database

    Linux安装数据库oracle 11g

    此时,我将database目录修改用户和用户组所属,使得用户oracle可以使用并安装oracle数据库

    Linux安装数据库oracle 11g

    在此,解压安装包的工作就结束了。这时,我们重启DB主机,使用oracle用户进入图形用户界面。注意,以下的步骤必须在图形用户界面才能进行。

    Linux安装数据库oracle 11g

    重新使用oracle用户登录,进入/home/oracle/database目录

    Linux安装数据库oracle 11g

    使用以下命令开始安装oracle数据库,这时我们需要耐心等待linux为我们调起oracle图形安装界面

    Linux安装数据库oracle 11g

    接下来就是oracle图形界面安装了

    第一步,输入e-mail地址,也可以不输入,直接点击next

    Linux安装数据库oracle 11g

    第二步,安装选项,选择Install database software only(只安装数据库软件),点击next

    Linux安装数据库oracle 11g

    第三步,网格选项,选择Single instance database installtion(单实例数据库安装),点击next

    Linux安装数据库oracle 11g

    第四步,产品语言,我这里选择的是English(英语)和Simplified Chinese(简体中文),点击next

    Linux安装数据库oracle 11g

    第五步,数据库编辑,选择Standard Edition(标准编辑),点击next

    Linux安装数据库oracle 11g

    第六步,安装位置,这里选择我们前面设置的环境变量的值,详见上述值,点击next

    Linux安装数据库oracle 11g

    第七步,创建Inventory,选择dba管理组,点击next

    Linux安装数据库oracle 11g

    第八步,操作系统组,都选择dba,点击next

    Linux安装数据库oracle 11g

    

 

Linux安装数据库oracle 11g

上一篇:客户端发送中文消息到服务端Mysql数据库乱码的问题


下一篇:数据库锁