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认证所需的数据库环境准备工作,包括Oracle管理工具介绍、Optimal Flexible Architecture(OFA)概述、SQL*Plus使用说明、Oracle支持的平台以及数据库软件安装步骤。
6319

被折叠的 条评论
为什么被折叠?



