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]