欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    ORACLE11GRMAN复制数据库(LINUX版).ppt

    • 资源ID:6513364       资源大小:3.55MB        全文页数:38页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ORACLE11GRMAN复制数据库(LINUX版).ppt

    ORACLE11g RMAN 复制数据库(LINUX版),主讲:李金峰,环境,操作系统 目标数据库:RedHat Enterprise 5.5 复制数据库:CentOS 5.5数据库:都为ORACLE11g,CentOS 5.5,操作系统,RedHat 5.5,目标数据库和复制数据库,目标数据库:被复制数据库(target database)复制数据库:复杂数据库(duplicate database)IP及实例:目标库:192.168.75.137 LI 复杂库:192.168.75.132 LI,在复制数据库上的操作步骤,1,3,2,4,5,6,1 安装oracle软件,只安装软件,不安装库环境变量最好和目标库一致数据库实例最好和目标库一样安装目录最好和目标库一样,1.1安装oracle必须的软件包,binutils-2.17.50.0.6compat-libstdc+-33-3.2 elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c+-4.1.2glibc-2.5-24glibc-common-2.5glibc-devel-2.5glibc-headers-2.5,ksh-20060214libaio-0.3.106libaio-devel-0.3.106 libgcc-4.1.2libstdc+-4.1.2libstdc+-devel 4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.11,1.2 检测软件包是否安装,在命令行中输入如下命令:rootlocalhost#rpm-q binutils compat-libstdc+elfutils-libelf elfutils-libelf-devel gcc gcc-c+glibc glibc-devel glilbc-headers ksh libaio libaio-devel libgcc libstdc+libstdc+-devel make sysstat unixODBC unixODBC-devel,1.3 下载并安装软件包,如果软件包没有安装会有类似下边的输出:package glilbc-headers is not installed软件包下载地址:http:/rootlocalhost#rpm-ivh xx.rpm安装时如果输出如下错误:error:Failed dependencies:可以选择非依赖安装,命令如下:rootlocalhost#rpm-ivh-nodeps xx.rpm,1.4 创建用户及安装目录,rootlocalhost#groupadd oinstallrootlocalhost#groupadd dbarootlocalhost#useradd-d/u01/app/oraclerootlocalhost#passwd oraclerootlocalhost#mkdir-p/u01/app/oraclerootlocalhost#mkdir-p/opt/oraclerootlocalhost#chown-R oracle:oinstall/u01/app/oraclerootlocalhost#chown-R oracle:oinstall/opt/oraclerootlocalhost#chmod 755-R/u01/approotlocalhost#chmod 755-R/opt/oacle,1.5 配置oracle限制参数,rootlocalhost#vi/etc/security/limits.conf 添加如下限制参数 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536rootlocalhost#vi/etc/pam.d/login 添加如下参数 session required pam_llimits.so,1.6 配置内核参数,rootlocalhost#vi/etc/sysctl.conf添加如下参数kernel.shmall=268435456fs.file-max=6815744fs.aio-max-nr=1048576kernel.sem=250 32000 100 128net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586,1.7 设置用户环境变量,rootlocalhost#su-oracleoraclelocalhost$vi/home/oracle/.bash_profile添加如下代码umask 022export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.0.1/db_1export ORACLE_SID=li1PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/Opatch:$ORACLE_HOME/jdk/bin:$PATHexport PATHexport LC_ALL=en_usexport LANG=en_usexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS,1.8 上传安装包并解压,切换到oracle用户 rootlocalhost#su-oracle 上传安装包 把oracle安装包linux_11gR1_database.zip上传传至/opt/oracle下(用oracle用户传)解压安装包 oraclelocalhost$unzip linux_11gR1_database.zip,1.9 执行安装命令,在oracle安装机器上执行如下命令:oraclelocalhost$su-root rootlocalhost#xhost+然后执行命令:rootlocalhost#su-oracle oraclelocalhost$export DISPLAY=:0执行安装命令:oraclelocalhost$cd/opt/oracle/database/oraclelocalhost database$./runInstaller,1.10 选择安装方式,这里选择 Advance Installation 按钮,执行高级安装。,1.11 确认登入目录,这里直接点击Next按钮。,1.12 选择安装位置,这里直接点击Next。,1.13 安装前检测,如果没有errors,点击Next。,1.14 激活产品组建,这里直接点击Next。,1.15 给系统组分配权限,这里直接点击Next。,1.16 创建数据库,选择install database software only,然后点击Next,1.17 安装,安装.,1.18 执行脚本,打开新窗口:su-root执行脚本:执行对话框里的两个脚本执行完,点击Ok具体执行情况,请看下页,1.19脚本执行情况,执行结果!,1.20 安装结束,安装结束,点击Exit按钮,2 创建密码文件,密码文件的格式 orapw+sid切换到密码文件存放的目录 oraclelocalhost$cd$ORACLE_HOME/dbs创建密码文件 oraclelocalhost dbs$orapwd file=orapwli password=ljf entries=5;,3 创建复制库的数据库目录,oraclelocalhost$mkdir-p/u01/app/oracle/li/adumporaclelocalhost$mkdir-p/u01/app/oracle/li/dpdumporaclelocalhost$mkdir-p/u01/app/oracle/li/pfileoraclelocalhost$mkdir-p/u01/app/oracle/oradata/lioraclelocalhost$mkdir-p/u01/app/oracle/flash_recovery_area,4 创建spfile,在目标数据库创建pfile,语句如下:SQL create pfile=/u01/app/oracle/product/11.0.1/db_1/dbs/initli.ora from spfile;把pfile拷贝到复制数据库上:oraclelocalhost$scp initli.ora oracle192.168.75.132:/u01/app/oracle/product/11.0.1/dbs/在复制数据库上创建spfile:SQLcreate spfile from pfile=/u01/app/oracle/product/11.0.1/dbs/initli.ora;,5 创建监听,切换目录:oraclelocalhost$cd/u01/app/oracle/product/11.0.1/db_1/network/admin/把目标库监听拷贝到复制库上,命令如下:oraclelocalhost admin$scp listener.ora tnsnames.ora oracle192.168.75.132:/u01/app/oracle/product/11.0.1/db_1/network/admin/,5.1 修改监听,修改tnsname.ora如下:LITA=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.75.137)(PORT=1521)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=li)LI=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.75.132)(PORT=1521)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=li),5.2 测试监听,监听创建好了,要测试下能不能连接上目标库,命令如下 oraclelocalhost$tnsping lita;如果不通,有如下几种可能:a.复制库的tnsname.ora配置有误;b.目标库的监听没有启动,查看命令如下:oraclelocalhost$lsnrctl status 启动命令如下:oraclelocalhost$lsnrctl start c.目标数据库的防火墙阻挡了监听,关闭防火墙的命令如下:rootlocalhost#service iptables stop,6 复制数据库,在复制数据库中创建存放备份脚本的目录 将目标数据库置于归档模式备份目标数据库把备份文件传送到复制数据库上复制数据库,6.1 创建存放脚本的目录,在复制数据库中打开一个窗口切换到oracle用户:rootlocalhost#su-oracle创建目录:oraclelocalhost#mkdir-p/u01/app/oracle/duplicate,6.2 归档,在目标库上备份之前,要先归档查看是否归档的命令:SQL archive log list;关闭数据库:SQL shutdown immediate;启动到mount状态:SQL startup mount;归档:SQL alter database archivelog;重启数据库:SQL alter database open,6.3 备份目标数据库,oraclelocalhost#rman target/脚本:run allocate channel c1 type disk;sql alter system archive log current;backup format/u01/app/oracle/duplicate/data_%U.bkp database plus archivelog format/u01/app/oracle/duplicate/arch_%U.bkp;backup current controlfile format/u01/app/oracle/duplicate/cont_%U.bkp;release channel c1;,6.5 复制数据库,保证目标数据库处于开启状态,备份数据库处于nomount状态保证目标库和复制库监听处于开启状态在复制数据库上切换到备份文件所在目录 oraclelocalhost$cd/u01/app/oracle/duplicate/用rman工具连接两库:RMAN rman target sys/ljflita auxiliary sys/ljfli1执行复制数据库命令 RMAN duplicate target database to LI1 nofilenamecheck;,THANKS,

    注意事项

    本文(ORACLE11GRMAN复制数据库(LINUX版).ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开