部署Oracle数据库.ppt
- 文档编号:16642305
- 上传时间:2023-07-16
- 格式:PPT
- 页数:26
- 大小:925KB
部署Oracle数据库.ppt
《部署Oracle数据库.ppt》由会员分享,可在线阅读,更多相关《部署Oracle数据库.ppt(26页珍藏版)》请在冰点文库上搜索。
第三章部署Oracle数据库,理论部分,部署Oracle数据库,使用PXE装机服务需要哪些条件?
如何使DHCP服务支持PXE安装?
如何为PXE安装启用kickstart应答文件?
课程回顾,学会安装Oracle数据库学会用脚本启动、停止Oracle数据库学会Oracle数据库的逻辑备份,技能展示,本章结构,部署Oracle数据库,启动、停止Oracle数据库,数据库的逻辑备份,前置条件的准备,Oracle11g安装过程,安装Oracle11g,Oracle11g基本管理,最流行的大型关系数据库由甲骨文公司出品,目前最新版本为11gR2官方网站:
http:
/,关于Oracle数据库,系统配置的一般要求物理内存,不少于1GB交换分区,为物理内存的1.52倍磁盘空间,不少于8GB拥有固定的FQDN名称,安装后不建议再更改,Oracle11g的安装条件4-1,软件环境的一般要求RHEL5.x系统、RHEL6.x系统图形桌面环境+开发工具+中文Java支持在RHEL6.x中安装时,ksh需改用5.x的软件包,Oracle11g的安装条件4-2,rootdbserver#yum-yinstalljava-1.6.0rootdbserver#cd/usr/lib/jvm/jre-1.6.0/librootdbserverlib#mvfontconfig.bfcfontconfig.bfc.originrootdbserverlib#cpfontconfig.RedHat.6.0.bfcfontconfig.bfc,使Java支持中文字体,rootdbserver#rpm-ekshrootdbserver#rpm-ivh./pdksh-5.2.14-36.el5.i386.rpm,RHEL5.5提供的pdksh包,用户环境要求创建组账号oinstall、dba,用户账号oracle创建Oracle基本目录为用户oracle设置环境变量,并允许使用X终端,Oracle11g的安装条件4-3,rootdbserver#groupaddoinstall/安装组rootdbserver#groupadddba/管理组rootdbserver#useradd-goinstall-Gdbaoraclerootdbserver#passwdoraclerootdbserver#mkdir/opt/oraclerootdbserver#chown-Roracle:
oinstall/opt/oracle/rootdbserver#chmod-R775/opt/oracle/,rootdbserver#vioracle/.bash_profileumask022exportORACLE_BASE=/opt/oracleexportORACLE_SID=orclexportDISPLAY=:
0.0exportLANG=zh_CN.UTF-8rootdbserver#xhost+/须在图形环境执行accesscontroldisabled,clientscanconnectfromanyhost,内核及会话要求修改内存调度参数、端口范围、I/O请求增大用户oracle的进程数、文件数限制,Oracle11g的安装条件4-4,rootdbserver#vi/etc/sysctl.conffs.aio-max-nr=1048576fs.file-max=6815744kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586rootdbserver#sysctlp,rootdbserver#vi/etc/pam.d/loginsessionrequiredpam_limits.sorootdbserver#vi/etc/security/limits.conforaclesoftnproc8192oraclehardnproc16384oraclesoftnofile32768oraclehardnofile65536,开启的进程数限制,打开的文件数限制,运行runInstaller安装程序将下载的两个zip包解压到同一位置进入database目录,由用户oracle执行安装通过-jreLoc参数指定中文Java环境的路径,Oracle11g的安装过程3-1,rootdbserver#su-oracleoracledbserver$cd/var/ftp/pub/database/oracledbserverdatabase$./runInstaller-jreLoc/usr/lib/jvm/jre-1.6.0正在启动OracleUniversalInstaller.检查临时空间:
必须大于80MB。
实际为64829MB通过检查交换空间:
必须大于150MB。
实际为2047MB通过检查监视器:
监视器配置至少必须显示256种颜色。
实际为16777216通过准备从以下地址启动OracleUniversalInstaller/tmp/OraInstall2011-10-12_08-07-32PM.请稍候.,典型的安装设置单实例数据库、企业版、管理口令基本目录:
/opt/oracle/软件位置:
/opt/oracle/product/11.2.0/dbhome_1/数据库位置:
/opt/oracle/oradata/产品清单:
/opt/oracle/oraInventory/,Oracle11g的安装过程3-2,数据库名称,后续配置脚本,验证安装结果从命令行使用sqlplus工具访问数据库从浏览器访问https:
/dbserver:
1158/em/用户名sys、管理口令、连接身份SYSDBA,Oracle11g的安装过程3-3,rootdbserver#cd/opt/oracle/product/11.2.0/dbhome_1/bin/rootdbserverbin#./sqlplussysASSYSDBAEnterpassword:
/输入管理密码Connectedto:
OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-ProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsSQLSHOWUSER;/查看当前用户USERisSYS“SQLHELPINDEX;/查看指令列表COMPUTELISTSETXQUERYCONNECTPASSWORDSHOW,OEM,Oracle企业管理控制台,请思考:
Oracle11g对物理内存的要求是什么?
准备11g的软件环境时,RHEL6.x与5.x有何不同?
如何使用英文界面的Oracle11g安装程序?
小结,优化执行环境全局配置/etc/profile,添加基目录、执行路径修改/etc/oratab,使orcl实例随数据库软件启动,启动、停止Oracle数据库3-1,rootdbserver#vi/etc/profileexportORACLE_BASE=/opt/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1exportORACLE_OWNER=oracleexportORACLE_SID=orclexportORACLE_TERM=xtermexportPATH=$PATH:
$ORACLE_HOME/binrootdbserver#vi/etc/orataborcl:
/opt/oracle/product/11.2.0/dbhome_1:
Y,Oracle的服务组件监听器lsnrctl:
提供数据库访问,默认端口1521启动器dbstart、dushut:
启动、停止数据库实例控制器emctl:
开启、关闭OEM平台,默认端口1158,启动、停止Oracle数据库3-2,oracledbserver$lsnrctlstatusoracledbserver$emctlstopdbconsoleoracledbserver$dbshut$ORACLE_HOMEoracledbserver$dbstart$ORACLE_HOMEoracledbserver$emctlstopdbconsole,使用系统服务脚本编写/etc/init.d/oracle控制脚本使用chkconfig工具添加为系统服务使用service工具来启动、停止、重启oracle服务,启动、停止Oracle数据库3-3,配置Oracle备份目录创建本地目录(如/opt/mydbbackup),并调整属性在SQL环境中指定备份位置,并授权备份用户,逻辑备份与恢复3-1,rootdbserver#mkdir/opt/mydbbackuprootdbserver#chownoracle:
oinstall/opt/mydbbackup/rootdbserver#sqlplussysASSYSDBAEnterpassword:
SQLCREATEDIRECTORYdmpdirAS/opt/mydbbackup;Directorycreated.SQLGRANTread,writeONDIRECTORYdmpdirTOsysman;Grantsucceeded.SQLGRANTallONDIRECTORYdmpdirTOsystem;Grantsucceeded.,授权备份用户,定义备份位置,执行逻辑备份使用expdp工具导出数据库,逻辑备份与恢复3-2,rootdbserver#expdplisi/123456DIRECTORY=dmpdirDUMPFILE=lisi-20111014.dmp.,rootdbserver#expdpsystem/123456DIRECTORY=dmpdirDUMPFILE=orcl-full-20111014.dmpFULL=Y,导出整个数据库,导出用户lisi的数据库,执行逻辑恢复使用impdp工具导入数据库,逻辑备份与恢复3-3,rootdbserver#impdplisi/123456DIRECTORY=dmpdirDUMPFILE=lisi-20111014.dmpREUSE_DATAFILES=YTABLE_EXISTS_ACTION=REPLACE,恢复用户lisi的数据库,rootdbserver#impdpsystem/123456DIRECTORY=dmpdirDUMPFILE=orcl-full-20111014.dmpREUSE_DATAFILES=YTABLE_EXISTS_ACTION=REPLACEFULL=Y,恢复整个数据库,关于impdp导入建议在新的Oracle平台执行导入否则应重建用户再导入,这样更加完整,逻辑恢复提示,rootdbserver#sqlplussys/Oracle11gASSYSDBASQLDROPUSERsysmanCASCADE;SQLCREATEUSERsysmanIDENTIFIEDBY123456;SQLGRANTdbaTOsysman;,本章总结,部署Oracle数据库,启动、停止Oracle数据库,数据库的逻辑备份,前置条件的准备,Oracle11g安装过程,安装Oracle11g,Oracle11g基本管理,第三章部署Oracle数据库,上机部分,第三章部署Oracle数据库,需求描述部署Oracle11g企业版,建立orcl实例使Oracle数据库能够在开机后自动启动每天对orcl实例做逻辑备份,保留最近30个备份实现思路准备安装Oracle11g的前置条件在图形界面中安装Oracle11g数据库配置Oracle服务环境,并执行逻辑备份任务,实验案例:
构建Oracle11g数据库3-1,学员练习1准备安装Oracle11g的前置条件在图形界面中安装Oracle11g数据库系统,实验案例:
构建Oracle11g数据库3-2,45分钟完成,学员练习2添加oracle服务,用来控制Oracle数据库使用expdp进行逻辑备份,并添加定期备份任务,实验案例:
构建Oracle11g数据库3-3,35分钟完成,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部署 Oracle 数据库