本文档实施目标 AIX  表空间:ITDB  方式:裸设备方式扩容方案      作者:johncoco 日期:2016/1/29

1、查询oracle数据库表空间ITDB使用到的裸设备文件,注意裸设备文件( 开头带r)与裸设备(不带r)的区别

查询表空间已使用的裸设备文件名称

>select * from  DBA_DATA_FILESwhere tablespace_name = 'ITDB';

/dev/rora_uip_tbs01

.

.

/dev/rora_uip_tbs27

这些裸设备文件对应的裸设备(lv)为ora_uip_tbs*

2、查看VG卷组信息

# lsvg

rootvg

datavg

dmvg

data02vg

3、这些裸设备LV位于data02vg卷组

#lsvg -l data02vg

ora_uip_tbs15       raw        16      16      1    open/syncd    N/A

.

.

ora_uip_tbs27       raw        16      16      1    open/syncd    N/A

#lsvg data02vg

data02vg信息

PP大小为:256MB   共有PPs为: 799个   共有容量为:204544MB=256MB*799=199.25GB

可用PPs为: 165个   可用容量为:42240MB=41.25GB

4、新的LV(卷)从ora_uip_tbs28开始建立,建立三个LV,每个10GB,每个LV的pp_size=256MB   PPs_number=10GB/256MB=40

5、新建3个裸设备(LV)

AIX 的裸 设备跟 LINUX 有些不一样, 建立完 LV 会在 /dev/ 下生成跟 LV 名称前加 R的文件, 它就是 LV 的裸设备文件。

命令格式:mklv -y LVname -T O -w n -s n -r n VGname NumPPs

#mklv -yora_uip_tbs28  -t 'raw' -T O -w n -s n -r n data02vg 40

#mklv -y  ora_uip_tbs29  -t 'raw' -T O -w n -s n -r n data02vg 40

#mklv -y  ora_uip_tbs30  -t 'raw' -T O -w n -s n -r n data02vg 40

6、查看参考属性修改rlv块设备权限

#ls -l /dev/ora_uip_tbs*

按照参考修改

#chown oracle:dba ora_uip_tbs28

#chown oracle:dba ora_uip_tbs29

#chown oracle:dba ora_uip_tbs30

7、然后添加三个裸设备文件到表空间ITDB(注意放入裸设备文件的数据文件略小于裸设备容量 10200MB<10240MB)

sqlplus>

>ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs28 '  SIZE 10200M REUSE;

>ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs29 '  SIZE 10200M REUSE;

>ALTER TABLESPACE "ITDB" ADD DATAFILE  '/dev/rora_uip_tbs30 '  SIZE 10200M REUSE;

使用裸设备作为oracle的数据文件的注意事项

1、一个裸设备只能放置一个数据文件

2、数据文件的大小不能超过裸设备的大小

如果是日志文件,则裸设备最大可用大小=裸设备对应分区大小 - 1 * 512 (保留一个redo lock)

如果是数据文件,则裸设备最大可用大小=裸设备对应分区大小 - 2 * db_block_size(保留两个block)

为了简单起见,对所有的文件设置称比裸设备小1M即可。

3、数据文件最好不要设置称自动扩展,如果设置称自动扩展,一定要把maxsize设置设置为比裸设备小

4、linux下oracle不能直接把逻辑卷作为裸设备,也要进行绑定。unix下就不需要。

oracle数据库扩容方案_ORACLE数据库扩容相关推荐

  1. oracle数据库赋权_oracle数据库用户之间授权

    今天遇到一个数据库的问题: 系统数据库用户下创建了几个视图用于外部系统开发报表使用,当外部系统提取视图数据时,需要通过一个只能访问需要视图权限的用户,于是想到给他创建一个新的用户,并给这个用户分配只能 ...

  2. oracle tns 代理配置_oracle数据库tns配置方法详解

    TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器. TNS ...

  3. oracle数据库导出灰色_Oracle数据库导入导出命令总结

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

  4. mysql数据库tns配置_oracle数据库tns配置方法详解

    TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,必须配置TNS,下面看一如何配置它吧 TNS简要介绍与应用 Ora ...

  5. mysql数据库巡检方案_Mysql数据库巡检

    DBA需要经常的对数据库进行一些检查,如数据库磁盘的占用量,缓存的命中率,内存的分配等,目的为简化频繁输入这些繁琐的命令. #!/bin/bash ########################## ...

  6. oracle数据库扩容方案_数据库一体机替代IOE架构,在财税行业的崛起

    取代IOE架构的会是什么呢?从目前的发展趋势来看,数据库一体机非常有可能成为它的替代者. 且看一下数据库一体机的组成 自2008年9月24日,Oracle公司发布第一代一体机:The HP Oracl ...

  7. oracle 调用java 类_oracle数据库PL SQL调用Java类程序代码

    作为JAVA程序员,对ORACLE的javasource一直是想找个机会下手的.呵呵!风高月夜,此时正下手之机. Oracle有提供一个叫"外部例程"来实现与其他编程语言的访问.例 ...

  8. oracle数据库导出灰色_oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)...

    方法一:利用PL/SQL Developer工具导出: 菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令导出,详情如 ...

  9. oracle 三表关联更新_Oracle数据库入门

    Oracle数据库的基本概念 个人理解:Oracle在数据库的整体定义上与Mysql不同,但在具体的数据项操作,例如增删改查上,两者的知识是可以很好的重合的.因此大家在学习的时候,得学会有的放矢. O ...

最新文章

  1. Python训练营2021:构建8个真实世界的Python项目
  2. BCompare注册文件+密钥被撤销解决方案
  3. 计算机网络日,《计算机网络原理》教学日历[汇编].pdf
  4. NLP模型压缩六大方法介绍
  5. 使用WebDriver遇到的那些坑
  6. 《YOLO算法笔记》(草稿)
  7. 给plt.axvline设置图例(label)
  8. python批量修改文件名为excel中指定名称_在Python脚本的帮助下,使用excelsh中的名称映射重命名文件夹中的文件名...
  9. Linux PCI驱动框架分析:(Peripheral Component Interconnect,外部设备互联)
  10. latex设置脚注页码设置_毕设论文页眉页码设置
  11. ssas 分区 设置_如何在Analysis Services多维中对SSAS多维数据集进行分区
  12. 计算机考试用户名和密码,计算机模块考试忘记了用户名和密码怎么办
  13. windows下ch340 usb转串口芯片的驱动从哪里下载?
  14. java对象关系_【java类和对象的关系】
  15. 下载完apk安装包后实现自动安装;
  16. 【语音加密】基于matlab GUI语音信号加密解密(带面板)【含Matlab源码 181期】
  17. OpenCv学习篇——图像中值滤波算法
  18. 德国Taufenbach激光打标机电源维修RFE020详解
  19. linpack环境搭建:Openmpi+Openblas+HPL安装教程
  20. 动态与静态Shape

热门文章

  1. python email模块详解_python email模块
  2. centos安装mysql8.0.13_CentOS 7.4安装MySql 8.0.13及配置
  3. PHP电子合同对接流程,E签宝电子合同对接实战经验
  4. python中again函数怎么用_《“笨方法”学python 》 once again 20170729
  5. java后端做教育视频网站源码_【Java并发面试点】看这一篇应该是够了
  6. python编译成class_python class
  7. WARNING: IPv4 forwarding is disabled. Networking will not work.
  8. centos 修改密码_openstack Train版部署——基于centos系统(四)
  9. zstack信道_Zigbee信道原理
  10. c创建python虚拟机_cpython大致数据结构实现笔记