oracle数据库扩展目录,Oracle 扩充磁盘空间

Oracle 扩充磁盘空间

环境:

OS:Oracle Linux Server release 6.3

DB:Oracle 11.2.0.4.0

问题:

根目录磁盘空间不足,还剩6.5G

解决办法:

扩容磁盘空间;

由于安装操作系统时没有使用LVM,不能直接扩容根目录,并且磁盘上的数据库相关文件不能删除;

可以添加新盘,并将数据库文件迁移到新盘上;

1 查看数据库相关文件均在/u01目录下

[root@cjc ~]# cat /home/oracle/.bash_profile

......

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

......

SQL> select file_name from dba_data_files;

FILE_NAME

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

/u01/app/oracle/oradata/dapuchai/users01.dbf

/u01/app/oracle/oradata/dapuchai/undotbs01.dbf

/u01/app/oracle/oradata/dapuchai/sysaux01.dbf

/u01/app/oracle/oradata/dapuchai/system01.dbf

/u01/app/oracle/oradata/dapuchai/cjc_tbs01a.dbf

/u01/app/oracle/oradata/dapuchai/ogg_tbs01.dbf

6 rows selected.

2 Linux 添加新分区

---关机添加100G磁盘,/dev/sdb

[root@dapuchai ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              28G   20G  6.5G  76% /

tmpfs                1004M  239M  765M  24% /dev/shm

/dev/sda1             194M   51M  134M  28% /boot

[root@cjc ~]# fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000ccbd2

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          26      204800   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              26         287     2097152   82  Linux swap / Solaris

Partition 2 does not end on cylinder boundary.

/dev/sda3             287        3917    29154304   83  Linux

Disk /dev/sdb: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

3 分区/dev/sdb1

[root@cjc ~]# fdisk /dev/sdb

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xf58baf0e.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') and change display units to

sectors (command 'u').

Command (m for help):

p ---查看

Disk /dev/sdb: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xf58baf0e

Device Boot      Start         End      Blocks   Id  System

Command (m for help):

n---新增

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4):

Value out of range.

Partition number (1-4):

1

First cylinder (1-13054, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):

Using default value 13054

Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xf58baf0e

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       13054   104856223+  83  Linux

Command (m for help): w ---写入 保存

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[root@cjc ~]# fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000ccbd2

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          26      204800   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              26         287     2097152   82  Linux swap / Solaris

Partition 2 does not end on cylinder boundary.

/dev/sda3             287        3917    29154304   83  Linux

Disk /dev/sdb: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xf58baf0e

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       13054   104856223+  83  Linux

4 格式化

[root@cjc ~]# mkfs -t ext4 /dev/sdb1

mke2fs 1.41.12 (17-May-2010)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

6553600 inodes, 26214055 blocks

1310702 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=4294967296

800 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

5 挂载

[root@cjc ~]# mkdir /u02

[root@cjc ~]# mount /dev/sdb1 /u02

[root@cjc ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              28G   20G  6.5G  76% /

tmpfs                1004M   88K 1004M   1% /dev/shm

/dev/sda1             194M   51M  134M  28% /boot

/dev/sdb1              99G  188M   94G   1% /u02

6 迁移/u01到新加的盘

[root@cjc ~]# mv /u01 /u03

[root@cjc ~]# mv /u02 /u01

mv: cannot move `/u02' to `/u01': Device or resource busy

[root@cjc ~]# umount /u02

[root@cjc ~]# mv /u02 /u01

[root@cjc ~]# mount /dev/sdb1 /u01

[root@cjc ~]# mv /u03/* /u01

[root@cjc ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              28G   14G   13G  54% /

tmpfs                1004M   88K 1004M   1% /dev/shm

/dev/sda1             194M   51M  134M  28% /boot

/dev/sdb1              99G  6.0G   88G   7% /u01

[root@cjc /]# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sr0     11:0    1  1024M  0 rom

sr1     11:1    1  1024M  0 rom

sda      8:0    0    30G  0 disk

├─sda1   8:1    0   200M  0 part /boot

├─sda2   8:2    0     2G  0 part [SWAP]

└─sda3   8:3    0  27.8G  0 part /

sdb      8:16   0   100G  0 disk

└─sdb1   8:17   0   100G  0 part /u01

7 添加自动挂载

[root@cjc ~]# vi /etc/fstab

......

/dev/sdb1               /u01                    ext4    defaults        0 0

8 启动数据库

[root@cjc ~]# su - oracle

[oracle@cjc ~]$ lsnrctl start

[oracle@cjc ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Sat Jan 11 15:00:47 2020

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area  839282688 bytes

Fixed Size

2257880 bytes

Variable Size

541068328 bytes

Database Buffers

289406976 bytes

Redo Buffers

6549504 bytes

Database mounted.

Database opened.

SQL> conn cjc

Enter password:

Connected.

SQL> select count(*) from t1;

COUNT(*)

----------

1

欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!

f190b261ff332a9656b58fe72b969846.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/263798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java开发中的23种设计模式详解

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html转载于:https://blog.51cto.com/6103630/1612463

Hibernate中对增删改查的小结

Hibernate中对增删改查的小结mysql中库表News,字段如下id | int | auto_increment | primary keytitle | varcharcontent | varchardate | varchar 1:Hibernate的insert操作 Session session HibernateSessionFactory.getSession(); …

C++ replace replace_if replace_copy replace_copy_if

#include <iostream>#include <list>#include <algorithm>#include <iterator>#include <functional> using namespace std; int main(){  list<int> list1;  list<int> list2; for (int k0;k<10;k)  {    list1.push_…

oracle追加index,oracle add index

1.索引分类a) 唯一索引, 作用是数据约束&#xff0c;保证数据唯一&#xff0c;还有就是数据索引&#xff0c;提高查询效率b)一般索引&#xff0c;只有数据索引的作用&#xff0c;2.唯一索引的建立create unique index 索引名on 表名(字段名)ok,假设有一个Emploeyy表&#xff0c…

centons7网卡配置文件使用openvswitch bridge

今天发现还有另外的方法给ovs添加bridge、绑定网卡等操作&#xff0c;此前我都是这般操作ovs-vsctl add-br br-ex; ovs-vsctl add-port br-ex eth0&#xff0c;这样操作的结果会保存在openvswitch的conf.db里面。现在只需要在网卡配置文件中指定即可&#xff0c;适用于网卡数量…

Linux进程线程学习笔记:运行新程序

Linux进程线程学习笔记&#xff1a;运行新程序 周银辉 在上一篇中我们说到&#xff0c;当启动一个新进程以后&#xff0c;新进程会复制父进程的大部份上下文并接着运行父进程中的代码&#xff0c;如果我们使新进程不运行原父进程的代码&#xff0c;转而运行另外一个程序集中的代…

什么是闭包?闭包的优缺点?

什么是闭包&#xff1f;闭包的优缺点&#xff1f; 闭包&#xff08;closure&#xff09;是javascript的一大难点&#xff0c;也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包&#xff0c;首先要理解javascript的特殊的变量作用域。 变量的作用域无非…

oracle不同库之间传送文件,EXCEL与ORACLE间的数据互传法数据库 -电脑资料

众所周知&#xff0c;MicrosoftExcel能很直观而方便地进行数据输入&#xff0c;统计&#xff0c;生成图表&#xff0c;但它的数据管理能力有限&#xff0c;对大量的数据查询能力不足&#xff0c;如果利用它数据计算方面的优点和大型 数据库 ORACLE的数据查询优点&#xff0c;可…

使用ANT打包Android应用

大家好&#xff0c;今天来分享一下如何使用ANT打包Android应用。 通常我们习惯用eclipse来开发Android程序&#xff0c;它会自动帮我们打包当前的应用程序。如果在Navigator视图下&#xff0c;我们可以看到以下几个文件&#xff1a; 在上图中&#xff0c;com包放置的是我们的cl…

迷你飞信一出,LibFetion该挂了把

飞信确实是个好东西&#xff01; 发短信不要钱 支持群发&#xff0c;这样发个通知什么的&#xff0c;可以轻松搞定 但是以前的飞信客户端太庞大了 好几十M呢 而且光大还多了很多没有用的功能 比如&#xff1a;什么飞信空间啊&#xff0c;网上营业厅&#xff0c;彩信&#xff0c…

oracle t7-2报价,Sun/Oracle T7-2服务器主板7315607全新7318270原装7318240

Sun/OracleT7-2服务器主板7315607全新7318270原装7318240为便于产品发布和因市场行情随时变动&#xff0c;产品所有信息及价格请以实际咨询为准&#xff01;谢谢&#xff01;&#xff01;Sun/Oracle T7-2服务器主板7315607 System Board Assembly 7318270•530-3510 Interlock …

OSI

OSI&#xff08;开放系统互联(Open System Interconnection)&#xff09; OSI是Open System Interconnection的缩写&#xff0c;意为开放式系统互联。国际标准化组织&#xff08;ISO&#xff09;制定了OSI模型&#xff0c;该模型定义了不同计算机互联的标准&#xff0c;是设计和…

asp.net发送邮件时在正文中插入图片

#region 发送邮件 /// <summary> /// 通过附件发送邮件 /// </summary> /// <param name"emailFrom">发送人邮箱地址</param> /// <param name"files">图片地址</param>/// <param na…

Java设计模式(1)工厂模式(Factory模式)

工厂模式定义&#xff1a;提供创建对象的接口。 为何使用工厂模式 工厂模式是我们最常用的模式了&#xff0c;著名的Jive论坛&#xff0c;就大量使用了工厂模式&#xff0c;工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用&#xff1f;因为工厂模式就相当于…

cmd使用另一个Oracle的sid,(转发备用)Oracle SID在本机上已经存在,请指定一个不同的SID”的解决办法...

(转发备用)Oracle SID在本机上已经存在,请指定一个不同的SID”的解决办法(2014-04-30 10:57:17)1、 开始&#xff0d;&#xff1e;设置&#xff0d;&#xff1e;控制面板&#xff0d;&#xff1e;管理工具&#xff0d;&#xff1e;服务 停止所有Oracle服务。2、 开始&#xff0…

$Poj1952\ $洛谷$1687\ Buy\ Low,Buy\ Lower$ 线性$DP+$方案计数

Luogu Description 求一个长度为n的序列a的最长下降子序列的长度,以及这个长度的子序列种数,注意相同的几个子序列只能算作一个子序列. n<5000,a[i]不超过long范围 Sol 求最长下降子序列的长度: 1.f[i]表示以a[i]结尾的最长下降子序列长度 2.f[i]表示以i结尾的最长下降子序列…

阻塞和非阻塞通信

同步、异步、阻塞和非阻塞是几种基本的sockets调用方式&#xff0c;也是在进行网络编程时需要理解和区分的基本概念之一。关于这方面的文章和讨论相当丰富&#xff0c;这里着重讨论其中两个比较容易混淆的两个&#xff0c;即非阻塞与异步的关系。 先还是简单所列一下几中调用方…

我和《Visual c++2013入门经典(第7版)》的那些事

前言 笔者今天有幸看到了Visual c2013入门经典&#xff08;第7版&#xff09;&#xff0c;这一本书&#xff0c;回想之前看过些书的2010的版本&#xff0c;陪伴我渡过了漫长的C基础学习之路&#xff0c;下面我将讲述对《Visual c2013入门经典&#xff08;第7版&#xff09;》看…

oracle中的mount是什么意思,oraclenomountmountopen直接的关系

startup nomount startup mount startup open (startup的默认选项) 其他常用的参数&#xff1a;read only ,read write ,force,restrict 这些参数可以一起使用,比如 startup 与 startup open read write 是一样的效果。 Oracle的启动过程&#xff1a;启动实例 - 装载数据库 - 打…

JavaScript中的各种宽高以及位置总结

在javascript中操作dom节点让其运动的时候&#xff0c;常常会涉及到各种宽高以及位置坐标等概念&#xff0c;如果不能很好地理解这些属性所代表的意义&#xff0c;就不能理解js的运动原理&#xff0c;同时&#xff0c;由于这些属性概念较多&#xff0c;加上浏览器之间 实现方式…