1. AIX 主要版本、次要版本、维护级
oslevel -r
其他系统
uname -vr
或
more /etc/redhat-release

2.数据库版本 oracle 10g rac

select * from v$version;

3.在节点1,2上查看所有系统磁盘

fdisk -l | grep sd*

4.查看分区详情

fdisk /dev/sda2
命令(输入 m 获取帮助):m
命令操作a   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)

5.查看asm磁盘组

[grid@rac_1 ~]$sqlplus / as sysasm  SQL> select group_number,name,TOTAL_MB, FREE_MB from v$asm_diskgroup;
GROUP_NUMBER NAME               TOTAL_MB    FREE_MB
------------ ----------------- ---------- ----------  1 CQDATA              1547972    525323  2 FRA                 511993     477058  3 OCR                 6141       5741

6.现在是要将xxxG的磁盘扩容到CQDATA的ASM的磁盘组中去

6.1在节点1查看当前的asm 的DATA盘

[root@rac_1 ~]# oracleasm listdisks

6.2添加新的DATA盘

[root@rac_1 ~]#oracleasm createdisk DATA3 /dev/sdj1
[root@rac_1 ~]#oracleasm scandisks
[root@rac_1 ~]#oracleasm  listdisks

7.节点2上执行
7.1重新扫描asm

[root@rac_2 ~]# oracleasm  scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...

7.2查看刚刚加的DATA3是否已经添加

[root@rac_2 ~]#oracleasm  listdisks

8.此时,节点1,2都已经识别到新的ASM磁盘DATA3

节点1执行,查看ASM磁盘,确定PATH

[root@cqltjcpt1 ~]# su - grid
[grid@cqltjcpt1 ~]$ sqlplus  / as sysasm  SQL> select name, path, mode_status, state, disk_number,failgroup from v$asm_disk;  NAME        PATH               MODE_STATUS    STATE     DISK_NUMBER FAILGROUP
--------  ------------------ -------------- ----------- ----------- ----------
DATA1       ORCL:DATA1           ONLINE         NORMAL                0 DATA1
DATA2       ORCL:DATA2           ONLINE         NORMAL                1 DATA2
DATA3       ORCL:DATA3           ONLINE         NORMAL                2 DATA3
FRA         ORCL:FRA             ONLINE         NORMAL                0 FRA
OCR_VOT1    ORCL:OCR_VOT1        ONLINE         NORMAL                0 OCR_VOT1
OCR_VOT2    ORCL:OCR_VOT2        ONLINE         NORMAL                1 OCR_VOT2

9.在节点1上,grid用户已sysasm登录ASM实例,给CQDATA磁盘组增加新的ASM磁盘DATA3

SQL> alter diskgroup CQDATA  add disk  'ORCL:DATA3' rebalance power 10;  GROUP_NUMBER OPERATION  STATE         POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- ----------  1 REBAL      RUN               1          1     130396     340324       1224         171

查看当前reblance 时间,500G 需要1小时左右

SQL>select * from v$asm_opration;  GROUP_NUMBER OPERATION  STATE         POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- ------------------------------  1 REBAL      RUN               1          1      13327     332978       1242         57

10.当查询v$asm_operation时无数据输出时,意味着ASM的reblance动作结束

SQL> select * from v$asm_operation;  no rows selected  修改reblance 参数为默认   SQL> ALTER DISKGROUP DATA1 REBALANCE POWER 1;

11.在节点1,2上分别查询,以下结果

SQL> SELECT,NAME,FREE_MB,TOTAL_MB FROM V$ASM_DISKGROUP  NAME                    FREE_MB   TOTAL_MB
-------------------- ---------- ----------
CQDATA                   1025323    2047972
FRA                      477058     511993
OCR                        5741       6141

CQDATA磁盘组已经成功完成扩容

12.扩展表空间

-- 查看表空间下有哪些表
select TABLE_NAME from tabs where TABLESPACE_NAME = 表空间名;
-- 格式化
-- 查默认归档路径
show parameter db_recovery_file_dest
-- 查询表空间路径和表空间名称
select b.file_name ,b.tablespace_name,b.bytes/1024/1024,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5)
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id group by b.tablespace_name,b.file_name,b.bytes order by b.tablespace_name;
-- 查询表空间使用率
col name format a90
set linesize 1000
select total.tablespace_name,round(total.MB,2) as Total_MB,round(total.MB-free.MB, 2) as Used_MB,round((1-free.MB/total.MB)*100, 2) as Used_Pct
from (select tablespace_name, sum(bytes)/1024/1024 as MB from dba_free_space group by tablespace_name) free,(select tablespace_name, sum(bytes)/1024/1024 as MB from dba_data_files group by tablespace_name) total
where free.tablespace_name=total.tablespace_name;
-- 查看表空间自动增长是否打开
SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
FROM DBA_TABLESPACES T,DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
ORDER BY TABLESPACE_NAME,FILE_NAME;
--查看表空间大小
select a.tablespace_name,a.FILE_NAME,bytes/1024/1024||'M' "size",a.AUTOEXTENSIBLE,a.MAXBYTES,a.INCREMENT_BY from dba_data_files a order by a.FILE_NAME;
-- 增加表空间-- 增加表空间大小
-- 两种方法,一种是为表空间增加数据文件:-- 增加一个数据文件:
ALTER TABLESPACE tablename ADD DATAFILE '/oradata/data/oadb/datafile_New.dbf' SIZE 31G AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

11G_RAC扩容方案相关推荐

  1. MySQL 分库分表及其平滑扩容方案

    作者:王克锋 出处:https://kefeng.wang/2018/07/22/mysql-sharding/ 众所周知,数据库很容易成为应用系统的瓶颈.单机数据库的资源和处理能力有限,在高并发的分 ...

  2. 区块链第二层扩容方案Plasma和Rollups

    本文首发在本人知乎专栏 https://zhuanlan.zhihu.com/p/361016799 目前的permissionless区块链系统比如以太坊和比特币存在扩展性问题,表现为每秒所能处理的 ...

  3. Qtum量子链研究院:Plasma扩容方案详解(上)

    近段时间著名的比特币投资者Olivier Janssens发布的推特投票中,Vitalik Buterin表达了其对ERC20 CBDC(央行数字货币)的支持.当被问到有关延展能力的问题时,Buter ...

  4. 亿级流量场景下的平滑扩容:TDSQL的水平扩容方案实践

    为帮助开发者更好地了解和学习分布式数据库技术,2020年3月,腾讯云数据库.云加社区联合腾讯TEG数据库工作组特推出为期3个月的国产数据库专题线上技术沙龙<你想了解的国产数据库秘密,都在这!&g ...

  5. 数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案...

    为什么80%的码农都做不了架构师?>>>    版权声明:本文由本人撰写并发表于2012年9月份的<程序员>杂志,原文题目<一种支持自由规划的Sharding扩容方 ...

  6. 架构组件:基于Shard-Jdbc分库分表,数据库扩容方案

    架构组件:基于Shard-Jdbc分库分表,数据库扩容方案 一.数据库扩容 1.业务场景 互联网项目中有很多"数据量大,业务复杂度高,需要分库分表"的业务场景. 这样分层的架构 ( ...

  7. oracle数据库扩容方案_ORACLE数据库扩容

    本文档实施目标 AIX  表空间:ITDB  方式:裸设备方式扩容方案      作者:johncoco 日期:2016/1/29 1.查询oracle数据库表空间ITDB使用到的裸设备文件,注意裸设 ...

  8. Layer-2方案StarkWare估值80亿 以太坊扩容方案重要角色

    ​​如果说上一个牛市最后的叙事是公链,那么在本轮牛市最后的谢幕表演中,Layer2 尤其是 zk Rollups 是当之无愧的主角. 公众号:领航员kol 微博:牛熊领航员kol zk rollups ...

  9. 以太坊链上的二层(layer2)扩容方案Matic(Polygon)

    文章目录 以太坊链上的二层扩容方案Matic(Polygon) 什么是 Matic(Polygon) Polygon的发展史 Matic 改名 Polygon Polygon生态 Matic(Poly ...

  10. linux中raid扩容,Linux停软Raid1扩容方案

    Linux下软Raid1扩容方案 系统下的RAID1结构 通过命令: mdadm -D /dev/md0 可以看到raid1由/dev/sdb1和/dev/sdc1两块硬盘分区组成,并且状态为&quo ...

最新文章

  1. C语言如何实现随机打印24个母,菜鸟求助,写一个随机输出26个英文字母的程序...
  2. 给力开源,.Net开源地址大收集
  3. 算法---------搜索旋转排序数组
  4. Xamarin 2017.11.1更新
  5. 【2019暑假刷题笔记-链表】总结自《算法笔记》
  6. 零基础学Python-爬虫-4、下载网络图片
  7. 祝福!微软 46 周年生日快乐!
  8. TypeScript 2.7 版本发布
  9. webpack配置:css文件打包、JS压缩打包和HTML文件发布
  10. tomcat有集成mysql嘛_jira+tomcat+mysql的集成
  11. hdu 2035 人见人爱A^B (快速幂)
  12. 在SQL Server中插入IN-T-SQL语句
  13. 西门子V90电机数字量输出(DO)接倍福数字量输入模块
  14. python制作模型排放清单_四川省人为源大气污染物排放清单及特征
  15. BZOJ 1406 AHOI2007 密码箱 数论
  16. 老九学堂C++实现小游戏之小公主养成记
  17. android subscriber 自定义,自定义Subscriber
  18. (LeetCode1044)最长重复子串:给出一个字符串S,返回其最长重复子串
  19. 【修真院“善良”系列之十】初级Java程序员的学习路线 1
  20. Python数据 分析微信朋友圈

热门文章

  1. CocosCreater 发布apk接穿山甲广告SDK(一)
  2. 一次折腾人的打印机使用问题排查经历
  3. 中图杯获奖作品计算机组,中图杯大赛试卷
  4. 10个程序员可以接私活的平台和一些建议
  5. 【艾琪出品】《计算机应用基础》【试题汇总4】
  6. 干货丨人大金仓KINGBASE云数据库全生命周期管理详解
  7. Android WiFi热点监听
  8. 前端按字母搜索相关内容
  9. oracle是gbk程序是utf8的,oracle数据库gbk转utf8
  10. 基金经理学量化(Python+AI)