千家信息网

数据库中如何使用裸设备之对表空间扩展大小或创建表空间

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,小编给大家分享一下数据库中如何使用裸设备之对表空间扩展大小或创建表空间,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.查看表空间对应的数据文件路径select f.file#,t.
千家信息网最后更新 2025年02月02日数据库中如何使用裸设备之对表空间扩展大小或创建表空间

小编给大家分享一下数据库中如何使用裸设备之对表空间扩展大小或创建表空间,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!


1.查看表空间对应的数据文件路径
select f.file#,
t.name tablespace,
f.name,
trunc(f.bytes / 1048576, 2) size_mb,
to_char(f.creation_time, 'yyyy-mm-dd') creation_time,
status
from v$datafile f, v$tablespace t
where f.ts# = t.ts# and t.name='USERS'
order by f.creation_time;



2.查看表空间使用率
select a.tablespace_name,
a.total_G,
b.fee_G,
(a.total_G - b.fee_G) / a.total_G as "used%"
from (select a.tablespace_name,
sum(a.bytes) / 1024 / 1024 / 1024 As total_G
from dba_data_files a
group by a.tablespace_name) a
left join (select a.tablespace_name,
sum(a.bytes) / 1024 / 1024 / 1024 as fee_G
from dba_free_space a
group by a.tablespace_name) b
on a.tablespace_name = b.tablespace_name and a.tablespace_name='USERS'
order by 4 desc;

TABLESPACE_NAME TOTAL_G FEE_G used%
------------------------------ ---------- ---------- ----------
USERS 1.99707031 .02520752 .987377751

3.查看表空间扩展是否开启
select FILE_NAME,file_id,AUTOEXTENSIBLE from dba_data_files where file_id=11;

FILE_NAME FILE_ID AUT
---------------------------------------
/dev/raw/raw31 11 YES

4.查看裸设备大小(root用户)
fdisk -l /dev/[h,s]dXN

或者:
#blockdev --getsize /dev/raw/raw1
11718750
11718750表示有多少OS BLIOCK。
一般一个OS BLOCK大小是512字节,所以11718750*512/1024/1024/1024 = 5722(m) 就是裸设备的大小。

注意:一个裸设备只能加一个文件,只能resize表空间文件,如果裸设备空间不够,则只能增加裸设备以扩容。

5.linux下创建裸设备:
1).创建分区:
利用fdisk分一个区,比如划分/dev/hdb1;

2).挂载分区:
#raw /dev/raw/raw1 /dev/hdb1;

3).修改权限:
#chown oracle:oinstall /dev/raw/raw1

4).链接裸磁盘
#ln -s /dev/raw/raw1 /oracle/oradata/dgdemo/temp.dbf

5).创建oracle的数据文件
create tablespace temp datafile '/oracle/oradata/dgdemo/temp.dbf' size 1000M reuse;

备注:如果使用LVM来创建LV类型的裸设备:由于LVM创建的LV是块设备,不是字符设备,只有块设备;
#raw /dev/raw/raw1 /dev/lv_db_test_1g;

看完了这篇文章,相信你对"数据库中如何使用裸设备之对表空间扩展大小或创建表空间"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

设备 空间 大小 数据 文件 数据库 篇文章 不够 使用率 只有 备注 字符 字节 完了 就是 更多 权限 用户 知识 磁盘 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 热血航线怎么登录以前的服务器 昆明软件开发工程师培训班 湖南三维土地资产管理软件开发 市人社局网络安全风险排查报告 r820服务器cpu编号 深圳市智享互联网科技有限公司 方舟手游好玩的纯生存服务器 软件开发学最新 网络技术犯罪量刑 ER模型用于表示数据库的 南京安卓软件开发一般要多少钱 永兴专业的电脑软件开发 泰安北山软件开发公司 网上书店的数据库设计实验报告 vbs向数据库写入数据写不进去 互联网加科技创业 服务器行业销售模式如何改变 邮储软件开发岗笔试题 上海爱德威软件开发 网络安全法的基本制度 机器人与嵌入式软件开发论文 文件服务器容灾备份方案 为什么光遇一直显示服务器失败 安庆咖啡点餐软件开发要多少钱 访问iis元数据库 传奇服务器引擎 康通信网络技术有限公司 在海底捞网络安全吗 转数据库开发 网络安全求助中心
0