fm98888 发表于 2020-9-10 22:39:17

9月10日10g版本升级,ASW建库

本帖最后由 fm98888 于 2020-9-10 22:40 编辑

今日整理标准文档:1、数据库版本升级10.2.01 -10.2.05   第一步是升级数库软件,①解压缩升级包   unzip p8202632_10205_Linux-x86-64.zip   ②关闭数据库监听         lsnrctl stop   ③关才数据库软件      export ORACLE_SID=fsdb      sqlplus/as sysdba         SQL> shutdown   ④运行升级包      runInstaller   第二步是升级数据库      第一方法:手动升级数据库--手动升级执行脚本         root 用户      ①高版本软件打开低版本库--升级数据库          SQL> startup      报错ORA-01092 :oracle instance terminated .Disconnection forced      查看报错日志:         cat /u01/app/oracle/admin/fsdb/bdump/alert_fsdb.log      提示要用upgrade参数          SQL> starup upgrade   ②先查看原来的组件版本          select .....from dba_registry      ③执行升级脚本--手动升级数据组件          @/u01/app/oracle/product/10.2/db_1/rdbms/admin/catupgrade.sql   重启数据库实例   ④查看更新后组件版本--验证是否已经更新成功          select .....from dba_registry   第二方法:图形化升级         dbua   注:1)数据库软件版本要与数据库版本保持一致;2)在图形化的场景有,runInstaller ,dbca ,dbua,netca,netmgr-->方便快捷   在非图形化场景手动安装软件,手动升级,手动建库,手动监听- ->复杂3)手动建库流程(1)编写参数文件(:如lisi)            编写$ORACLE_HOME/dbs/initlisi.ora(2)生成控制文件+数据文件+日志文件      数据库中create database (3)打开数据库,执行脚本(4)创建监听/密码文件2、ASM建库定义:自动化存储管理--automatic storage management,它是一款硬盘管理软件,借鉴了lvm机制,在asm管理中,硬盘、分区、lv都成为设备,而对于这些设备映射的字符块设备文件asm可以管理,并且这些设备在asm中称为disk(磁盘),asm可以将不同的设备整合成disk group(磁盘组->dg),oracle软件可以将数据存放在dg里硬盘存储数据三种方式fs:被文件系统管理,由文件系统负责读写--》块存储设备raw:被oracle进程管理,由oracle进程负责读写 --》字符设备文件asm:被asm软件管理,有asm负责读写   --》字符设备文件安装:第一配置css软件- ->成生dg1、配置css进程(集群同步服务)      $ORACLE_HOME/bin/localconfig add ->添加配置root用户      /etc/init.d/init.cssd run >/dev/null 2>&1</dev/null & -->启动css,在RHEL6有用,7取消了   echo “/etc/init.d/init.cssd run >/dev/null 2>&1</dev/null & “ >>/etc/rc.d/rc.local                                                   - ->写进开机自定义文件里第二步建库今日收获(已学到、已解决):1,学习10g版本升级,数据库软件与数据库版本要一致2'学习ASW建库,他是一款管理软件,存储设备需要用到映射文件/etc/udev/60rules今日困惑(未完成、为解决):1,无
页: [1]
查看完整版本: 9月10日10g版本升级,ASW建库