oracle11gRAC+DG主库增加数据文件

oracle11gRAC+DG主库增加数据文件

# 环境

操作系统

$ uname -a

Linux jinhu-db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/redhat-release

CentOS release 6.9 (Final)

数据库

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

查看用户的默认表空间

set linesize 200

SELECT username,default_tablespace FROM dba_users WHERE account_status = 'OPEN' ORDER BY 1;

USERNAME        DEFAULT_TABLESPACE

------------------------------ ------------------------------

A_ONLINEPAY        TBS_PROENV

DBSNMP        SYSAUX

MGMT_VIEW        SYSTEM

PROENV_PREPAID        USERS

SYS        SYSTEM

SYSMAN        SYSAUX

SYSTEM        SYSTEM

ZABBIX        TBS_ZABBIX_01

查看表空间大小及使用情况

SELECT a.tablespace_name tbs_name, total/(1024*1024) total_mb,

free/(1024*1024) free_mb, (total-free)/(1024*1024) used_mb,

round((total-free)/total,4)*100 used_pct,

round(free/total,4)*100 free_pct

FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a,

(SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b

WHERE a.tablespace_name = b.tablespace_name;

TBS_NAME TOTAL_MB    FREE_MB USED_MB   USED_PCT   FREE_PCT

------------------------------ ---------- ---------- ---------- ---------- ----------

SYSAUX      1740      88.75 1651.25       94.9   5.1

UNDOTBS1       100     83.875 16.125      16.13 83.88

USERS 5     3.0625 1.9375      38.75 61.25

SYSTEM      1010     244.25 765.75      75.82 24.18

TBS_ZABBIX_01       100   99       1 1    99

UNDOTBS2      4475    4397.75   77.25       1.73 98.27

TBS_PROENV      5120   4695.375 424.625       8.29 91.71

查看表空间的数据文件及是否打开自动扩展

col file_name for a80

col tablespace_name for a20

col autoextensible for a20

SELECT tablespace_name, file_id, file_name, round(bytes/(1024*1024), 0) total_mb, autoextensible

FROM dba_data_files

ORDER BY 2;

TABLESPACE_NAME FILE_ID FILE_NAME    TOTAL_MB AUTOEXTENSIBLE

-------------------- ---------- -------------------------------------------------------------------------------- ---------- --------------------

SYSTEM       1 +RACDATA/orcl/datafile/system.256.969659767        1010 YES

SYSAUX       2 +RACDATA/orcl/datafile/sysaux.257.969659769        1740 YES

UNDOTBS1       3 +RACDATA/orcl/datafile/undotbs1.258.969659769 100 YES

USERS       4 +RACDATA/orcl/datafile/users.259.969659769   5 YES

UNDOTBS2       5 +RACDATA/orcl/datafile/undotbs2.267.969659929        4475 YES

TBS_PROENV       6 +RACDATA/orcl/datafile/tbs_proenv01.dbf        5120 NO

TBS_ZABBIX_01       7 +RACDATA/orcl/datafile/tbs_zabbix_01.303.972403233 100 YES

查看某张表属于哪个表空间

SELECT owner,table_name,tablespace_name

FROM dba_tables

WHERE table_name = 'TRAN_HISTRAN';

OWNER        TABLE_NAME       TABLESPACE_NAME

------------------------------ ------------------------------ --------------------

PROENV_PREPAID        TRAN_HISTRAN       TBS_PROENV

给表空间增加数据文件

20180415 15:25-15:34

ALTER TABLESPACE users ADD DATAFILE '+RACDATA' SIZE 1G AUTOEXTEND ON NEXT 100M;

ALTER SYSTEM SWITCH LOGFILE;

ALTER SYSTEM ARCHIVE LOG CURRENT;

ALTER TABLESPACE sysaux ADD DATAFILE '+RACDATA' SIZE 2G AUTOEXTEND ON NEXT 100M;

ALTER TABLESPACE tbs_proenv ADD DATAFILE '+RACDATA' SIZE 5G AUTOEXTEND ON NEXT 100M;

ALTER SYSTEM ARCHIVE LOG CURRENT;

查看表空间大小及使用情况

SELECT a.tablespace_name tbs_name, total/(1024*1024) total_mb,

free/(1024*1024) free_mb, (total-free)/(1024*1024) used_mb,

round((total-free)/total,4)*100 used_pct,

round(free/total,4)*100 free_pct

FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a,

(SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b

WHERE a.tablespace_name = b.tablespace_name;

TBS_NAME TOTAL_MB    FREE_MB USED_MB   USED_PCT   FREE_PCT

------------------------------ ---------- ---------- ---------- ---------- ----------

SYSAUX      3788    2133.75 1654.25      43.67 56.33

UNDOTBS1       100      84.25   15.75      15.75 84.25

USERS      1029  1026.0625 2.9375        .29 99.71

SYSTEM      1010     244.25 765.75      75.82 24.18

TBS_ZABBIX_01       100   99       1 1    99

UNDOTBS2      4475    4398.75   76.25        1.7 98.3

TBS_PROENV     10240   9814.375 425.625       4.16 95.84

SELECT tablespace_name, file_id, file_name, round(bytes/(1024*1024), 0) total_mb, autoextensible

FROM dba_data_files

ORDER BY 2;

TABLESPACE_NAME FILE_ID FILE_NAME      TOTAL_MB AUTOEXTENSIBLE

-------------------- ---------- -------------------------------------------------- ---------- --------------------

SYSTEM       1 +RACDATA/orcl/datafile/system.256.969659767 1010 YES

SYSAUX       2 +RACDATA/orcl/datafile/sysaux.257.969659769 1740 YES

UNDOTBS1       3 +RACDATA/orcl/datafile/undotbs1.258.969659769   100 YES

USERS       4 +RACDATA/orcl/datafile/users.259.969659769     5 YES

UNDOTBS2       5 +RACDATA/orcl/datafile/undotbs2.267.969659929 4475 YES

TBS_PROENV       6 +RACDATA/orcl/datafile/tbs_proenv01.dbf 5120 NO

TBS_ZABBIX_01       7 +RACDATA/orcl/datafile/tbs_zabbix_01.303.972403233   100 YES

USERS       8 +RACDATA/orcl/datafile/users.854.973524341 1024 YES

SYSAUX       9 +RACDATA/orcl/datafile/sysaux.857.973524697 2048 YES

TBS_PROENV      10 +RACDATA/orcl/datafile/tbs_proenv.856.973524723 5120 YES

查看物理备库日志应用情况

SELECT sequence#,archived,applied

FROM v$archived_log

ORDER BY 1;

!!The End!!

oracle rac 主库,oracle11gRAC+DG主库增加数据文件相关推荐

  1. 11G Oracle RAC添加新表空间时数据文件误放置到本地文件系统的修正

    今天看了一篇文章说是误将新创建的表空间的数据文件放置在了本地系统而不是共享存储上. 是Oracle的中文技术支持博客题目是:RAC中误将数据文件创建在本地盘时的修正 于是我想11G 也兼容这些操作的方 ...

  2. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...

    当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...

  3. Oracle表空间增加数据文件

    快速解决: 可以登录PL/SQL developer工具,菜单上选择表空间管理,占用率排序,找到那个占用满了的表空间,然后增加数据文件即可 和alter tablespace users add da ...

  4. ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件

    当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了, ...

  5. 案例|RAC 添加表空间误将数据文件放本地处理办法

    作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...

  6. 案例:Oracle dul数据挖掘 磁盘损坏dul提取数据文件中表的数据及l

    通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容 在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用dul 9 ...

  7. oracle dul 扫描磁盘,案例:Oracle dul数据挖掘 磁盘损坏dul提取数据文件中表的数据及l...

    天萃荷净 通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容 在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用d ...

  8. oracle rac多实例dg,ORACLE RAC+DG(单实例)

    ORACLE RAC+DG(单实例) 前提条件: 1.主库RAC已经成功安装,数据库也已经创建. 2.DG备库已经安装完相同版本的oracle软件,无需创建数据库. 1.RAC开启归档. 任意节点: ...

  9. oracle为表空间增加数据文件,创建Oracle表空间,增加数据文件的步骤

    经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 select tablespace_name,file_id,blo ...

最新文章

  1. windows下apache配置虚拟主机的两个方法
  2. 代码片段管理器——SnippetsLab
  3. ExtJS-Grid框增加复选框checkbox
  4. 路由器和交换机的区别详解
  5. python 向量取整数_随机整数向量| 使用Python的线性代数
  6. SpringBoot启动o.s.b.d.LoggingFailure… 错误解决方法
  7. 与孩子一起学编程09章
  8. php包含大马执行,分析一个常见的php大马并且解码过程
  9. 遗传算法实践详解(deap框架初体验)
  10. 服务器提示临时文件已满,为什么显示“临时文件夹已满或不能访问”
  11. 【搬家】写一个技术博客
  12. 智能制造MES系统框架
  13. opengl 画椭圆_如何画椭圆的共轭半径及其他......
  14. IOS-内存泄漏检测工具Instruments中的Leaks
  15. java去除符号和字母_java 字符串中去除 数字 字母 符号N*1*senten.Length=M*M
  16. linux weblogic 内存溢出,weblogic10内存溢出解决方法
  17. 大咖们都在用的三大引流拓客方案,学会一个就够用
  18. PhantomJS绿色版 v2.1.1
  19. 血液净化行业分类及发展驱动因素分析
  20. 15-5衍生金融工具

热门文章

  1. 让bug无处藏身,Java 线上问题排查神器分享
  2. 前端实现炫酷动效_12个炫酷实用的HTML5带发光动画
  3. VR全景智慧园区,沉浸式数字化体验,720度全视角展示
  4. What Does BERT Look At? An Analysis of BERT’s Attention 论文总结
  5. 区块链原理+核心技术
  6. android 隐藏功能介绍,安卓手机隐藏的功能介绍,有没有你不知道的?
  7. (附源码)计算机毕业设计ssm基于Android的饮食搭配系统
  8. 基于单片机开发的酒精浓度测试仪方案
  9. python用电预测_Python时间序列预测实战(电力负荷预测)
  10. 使用BP神经网络进行预测(电力负荷预测)