Oracle OCP笔记(02)数据库环境准备

Oracle OCP笔记(02)数据库环境准备



1.Oracle数据库管理工具
    OUI(Oracle Universal Installer)
    ·OUI产品清单(inventory)位置
      Windows: %SystemRoot\Program files\Oracle\Inventory
               HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\inst_loc
      Liunx:   /etc/oraInst.loc
      Solaris  /var/opt/oracle/oraInst.loc
    ·在Linux或Unix上,第一次运行安装程序的用户需要具有写入到适当目录的权限。通常只有root用户才可以写入到/etc或/var。由于安全原因,不允许以root用户的身份运行OUI,OUI将生成由创建oraInst.loc文件的root用户运行的脚本(orainstRoot.sh脚本)。在windows上,运行OUI的用户需要具有允许创建注册表的权限。
    ·先决条件测试
      OUI在运行前要检查服务器计算机上的某些需求.
      Linux:   /install/oraparam.ini
      Windows: \install\oraparam.ini
    
    DBCA(Database Configuration Assistant)
    DBUA(Database Upgrade Assistant)
    SQL*Plus
    SQL Developer
    OEM(Oracle Enterprise Manager)
    Oracle Net Manager,Oracle Net Configuration Assistant
    EXP/IMP
    Datapump
    SQL*Loader
    RMAN
    Oracle Secure Backup


2.Optimal Flexible Architecture
    OFA(Optimal Flexible Architecture)作为简化多个Oracle产品版本维护的文件系统目录结构.
    OFA的核心是两个环境变量:ORACLE_BASE和ORACLE_HOME.
    ·ORACLE_BASE  目录是服务器上的一个目录,其中安装所有Oracle软件(所有产品,所有版本)。
    ·ORACLE_HOME  每个产品的每个版本都有自己的ORACLE_HOME(在ORCLE_BASE之下).此结构确保在最终将文件放在适当位置的情况下,创建和升级多个数据库。
    ORACLE_BASE与ORACLE_HOME的典型值
    Linux系统:
    /u01/app/oracle
    /u01/app/oracle/product/11.2.0/db_1
    Windows系统:
    D:\oracle\app
    D:\oracle\app\product\11.2.0\db_1
    数据库本身的OFA位置$ORACLE_BASE/oradata/orcl  #数据库名orcl
    其他环境变量:
    ·PATH
    ·LD_LIBRARY_PATH
    ·DISPLAY
    ·ORACLE_SID
    $ export ORACLE_BASE=/u01/app/oracle
    $ export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    $ export PATH=$ORACLE_HOME/bin;$PATH
    $ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    $ export DISPLAY=jwacer.bplc.co.za:0.0
    $ export ORACLE_SID=orcl


3.SQL*Plus
    在Linux系统上,可执行文件是sqlplus,此文件位置因安装而异,通常是
    /u01/app/oracle/product/db_1/bin/sqlplus
    只有适当设置Linux环境变量才能运行
    ·ORACLE_HOME
    ·PATH                -- 必须包含Oracle主目录的bin目录
    ·LD_LIBRARY_PATH     -- 必须包含Oracle主目录的lib目录
    可以用echo命令来检查变量
    $ echo $ORACLE_HOME


4.Oracle支持的主流平台
    ·Intel和AMD上的Linux
    ·Intel和AMD上的Microsoft Windows
    ·SPARC上的Solaris
    ·POWER上的AIX
    ·PA-RISC上的HPUX


5.数据库软件安装
    安装数据库软件,需要以操作系统用户的身份登录服务器,此用户要有权限读取安装包和有权限写入ORACLE_BASE所在的目录。
    运行以下程序启动OUI来安装数据库软件:
    setup.exe (Windows)
    runinstaller.sh (Linux)
    在安装是会执行先决条件检查,可以忽略检查,但一般不建议这么做.
    runinstaller -ignoreSysPrereqs
    在Linux上安装可能需要安装一些依赖包,修改内核配置,设置全局变量。具体详细安装过程需要参考安装手册:


    可以进行静默模式安装,对于没有图形界面很有必要.但需要指定响应文件.
    runInstaller -silent -reponsefile responsefilename


    可以手动创建响应文件,也可以在交互式安装时录制响应文件.
    runInstaller -record -destinationfile responsefilename


    在执行无提示安装前,必须创建产品清单指针文件(在Linux上:/etc/oraInst.loc).
    Oracle11g不需要执行录制命令,直接执行runInstaller后,启动图形界面,到最后安装前保存响应文件即可.

你可能感兴趣的:(Oracle,OCP)