Linux系统扩展oracle数据库所在的分区
实验环境
系统:Centos7
装机采用lvm卷方式分区,将oracle数据库部署在了/home/oracle分区,后期发现磁盘空间不够用,添加新硬盘将分区/home/oracle扩容。
查看系统空间使用
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot
└─sda2 8:2 0 19G 0 part├─centos-root 253:0 0 10G 0 lvm /├─centos-swap 253:1 0 4G 0 lvm [SWAP]└─centos-home 253:2 0 5G 0 lvm /home
sr0 11:0 1 4.2G 0 rom
由此可见是采用lvm方式分区的,如果不是lvm分区则不能用这种办法扩容,oracle所在目录为5G大小。
/dev/sdb为新加硬盘
添加硬盘并分区更改为lvm格式
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。Device does not contain a recognized partition table
使用磁盘标识符 0xd10b295e 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):n
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+5G
分区 1 已设置为 Linux 类型,大小设为 5 GiB命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”命令(输入 m 获取帮助):p磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xd10b295e设备 Boot Start End Blocks Id System
/dev/sdb1 2048 10487807 5242880 8e Linux LVM命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.
正在同步磁盘。
新加硬盘初始化为物理卷
[root@localhost ~]# pvcreate /dev/sdb1Physical volume "/dev/sdb1" successfully created.
查看卷组
[root@localhost ~]# vgdisplay--- Volume group ---VG Name centosSystem IDFormat lvm2Metadata Areas 1Metadata Sequence No 4VG Access read/writeVG Status resizableMAX LV 0Cur LV 3Open LV 3Max PV 0Cur PV 1Act PV 1VG Size 19.00 GiBPE Size 4.00 MiBTotal PE 4864Alloc PE / Size 4864 / 19.00 GiBFree PE / Size 0 / 0VG UUID sNqtMh-Yg2a-Y2gb-RZh6-yVJg-gVQH-6n2bxz
由此可知卷组名称为centos, 大小为19G
将新物理卷加入卷组
[root@localhost ~]# vgextend centos /dev/sdb1
Volume group "centos" successfully extended
再次查看卷组
[root@localhost ~]# vgdisplay--- Volume group ---VG Name centosSystem IDFormat lvm2Metadata Areas 2Metadata Sequence No 5VG Access read/writeVG Status resizableMAX LV 0Cur LV 3Open LV 3Max PV 0Cur PV 2Act PV 2VG Size <24.00 GiBPE Size 4.00 MiBTotal PE 6143Alloc PE / Size 4864 / 19.00 GiBFree PE / Size 1279 / <5.00 GiBVG UUID sNqtMh-Yg2a-Y2gb-RZh6-yVJg-gVQH-6n2bxz
卷组大小变为24G
增加逻辑卷大小4G
[root@localhost ~]# lvresize -L +4G /dev/centos/homeSize of logical volume centos/home changed from 5.00 GiB (1280 extents) to 9.00 GiB (2304 extents).Logical volume centos/home successfully resized.
查看磁盘大小
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot
└─sda2 8:2 0 19G 0 part├─centos-root 253:0 0 10G 0 lvm /├─centos-swap 253:1 0 4G 0 lvm [SWAP]└─centos-home 253:2 0 9G 0 lvm /home
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 5G 0 part└─centos-home 253:2 0 9G 0 lvm /home
sr0 11:0 1 4.2G 0 rom
此时看到centos-home 变成了9G
df -h查看磁盘大小
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 10G 927M 9.1G 10% /
devtmpfs 478M 0 478M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.8M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/mapper/centos-home 5.0G 33M 5.0G 1% /home
/dev/sda1 197M 103M 95M 53% /boot
tmpfs 98M 0 98M 0% /run/user/0
此时发现/dev/mapper/centos-home还是 5G
调整文件系统大小
[root@localhost ~]# xfs_growfs /dev/centos/home
meta-data=/dev/mapper/centos-home isize=512 agcount=4, agsize=327680 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=1310720, imaxpct=25= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 1310720 to 2359296
如果是xfs 用xfs_growfs 如果是ext4 用resize2fs
再次查看
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 10G 927M 9.1G 10% /
devtmpfs 478M 0 478M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.8M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/mapper/centos-home 9.0G 33M 9.0G 1% /home
/dev/sda1 197M 103M 95M 53% /boot
tmpfs 98M 0 98M 0% /run/user/0
参考链接 :
Linux系统扩展oracle数据库所在的分区 : https://mp.weixin.qq.com/s/jZQgwseDC4B5MoIF7T_8qw
Linux系统扩展oracle数据库所在的分区相关推荐
- linux快速还原oracle,linux系统还原oracle数据库
linux系统还原oracle数据库 linux系统还原oracle数据库 作为一名测试人员,搜索相关操作,大多数都是先来一大篇理论知识,奈于时间考虑,希望直接上手操作,废话不多说,直接上操作, 前提 ...
- 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...
这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余 一般准备最 ...
- Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用
Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用 1,首先切换到Oracle用户,并进入数据库#sql / as sysdba2,启动数据库,并连接样例及表格,启动命令#s ...
- Linux 系统下Oracle数据库自动备份
转载: https://blog.csdn.net/weixin_40412301/article/details/81025675 1.新建Oracle数据库备份目录 mkdir -p /backu ...
- Linux系统下Oracle数据库自动备份脚本经验分享
1.新建Oracle数据库备份目录 mkdir -p /backup/oracledata 2.新建Oracle数据库备份脚本 vi /backup/oracledata/ordatabak.sh ...
- 误删除oracle目录,LINUX下误删除Oracle数据库恢复方法
原标题:LINUX下误删除Oracle数据库恢复方法 在LINUX下的Ext3/Ext4文件系统下,如果误删除了数据,数据恢复难度很大.如果说删除的文件数量不大(一般在几百个文件以内),还能够通过.j ...
- LINUX下误删除Oracle数据库,数据恢复技术方案
在LINUX下的Ext3/Ext4文件系统下,如果误删除了数据,数据恢复难度很大.如果说删除的文件数量不大(一般在几百个文件以内),还能够通过.journal日志文件对比残留的inode信息进行恢复, ...
- linux系统下集群共享磁盘sdb分区,Linux下的两种磁盘分区工具的使用
今天我们来说一下如何使用fdisk和parted分区工具来进行硬盘分区,.下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法: ----------fdisk分区工具---------- 在 ...
- linux服务器引导分区,Linux系统的引导过程和磁盘分区信息
Linux系统的引导过程和磁盘分区信息 作者:chinaitlab 佚名 2005-12-07 00:00 评论 分享 [IT168 服务器学院] 系统的引导过程和磁盘分区信息 在PC机上,最初的启动 ...
最新文章
- SAP MM MRP运行后触发的PR单据里没有Assign采购组织?
- 你以为的BUG--BFC给你解决!
- InstallSield更新包快速入门文档----感谢原作者ㄣ齊¨彡仯乄的无私提供
- 在控制台输出九九乘法表
- [熵编码] 指数哥伦布编码
- 深度优先搜索重要模板
- vue 请求在子组件加载后了_从零单排vue第九课--Vue实例及生命周期
- Promise的10大知识点!
- 第一篇:一个win32控制台程序
- mysql忘记root密码安装_MySql忘记root密码的解决方法
- android HttpClient获取json数据
- pyLDA系列︱gensim中的主题模型(Latent Dirichlet Allocation)
- 为什么你的温湿度传感器测不准?
- 游戏盾SDK的防护介绍
- 利用接口实现动态加载类以及 Activator.CreateInstance用法示例
- 体系结构13_Tomasulo算法
- sms 短信通平台 发送短信
- 【JS学习】数组过滤方法的使用filter
- Faceless geometries are not supported
- 芯片组成、制作、涉及到的产业链
热门文章
- tensorflow2实现unet, 完成眼底血管分割任务
- 大数据工程师技能图谱
- 递归算法1加到100_「算法」北京大学算法基础—递归(1)
- windows分辨率修改工具_小视频压缩、倒放,这些小工具轻松搞定
- 开机自动启动_工控机断电恢复后自动开机的设置方法
- python实现新闻网站_Python 教你 4 行代码开发新闻网站通用爬虫
- 一个不完全恢复的疑惑?
- 悟透delphi 第十章	操作界面与操作逻辑
- 基于人脸识别的课堂签到管理系统(五)---启动/结束签到,以及在百度智能云创建用户组
- 傅立叶变换,时域,频域二