您的位置:首页 > 数据库 > Oracle

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

2014-11-29 10:49 393 查看

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后,启动图形界面,到最后安装前保存响应文件即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: