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后,启动图形界面,到最后安装前保存响应文件即可.
相关文章推荐
- Oracle OCP笔记(03)创建数据库
- Oracle OCP笔记(26)用户管理的数据库备份
- Oracle OCP笔记(11)配置网络环境
- Oracle OCP笔记(20)数据库安全与审计
- 【数据库学习笔记】Oracle_02_序列,分页,常用函数,jdbc,PL/SQL
- Oracle SQL语言基础及环境准备_超越OCP精通Oracle视频教程培训26
- OracleDBA讲座笔记2--- oracle运行环境准备
- Oracle OCP笔记(25)数据库的可恢复性配置
- 数据库笔记——Mysql、Oracle、Sqlserver || Redis、Memcached、mongoDB环境搭建
- Oracle 数据库学习笔记02
- ORACLE 在AZURE云上准备预发布数据库环境
- Oracle OCP笔记(30)数据库恢复
- Oracle OCP笔记(12)数据库链接
- Oracle OCP笔记(01)数据库体系结构概要
- OracleDBA讲座笔记2--- oracle运行环境准备
- XMPP_02_环境安装(准备工作和配置数据库)
- ORACLE 数据库笔记
- 数据库的设计与表的管理 oracle笔记
- Linux环境下手工创建Oracle 10g数据库
- 跨越Oracle和MSSQL关系数据库开发 -- 02 Oracle和MSSQL返回结果集区间的方法