oracle其他盘添加表空间吗,oracle增加表空间的四种方法

实例1:

在中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。

--1查看表空间已经使用的百分比select a.tablespace_name,a.bytes/1024/1024 "Sum

MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free

MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"

from

(select tablespace_name,sum(bytes) bytes from dba_data_files group

by tablespace_name) a,

(select tablespace_name,sum(bytes) bytes,max(bytes) largest from

dba_free_space group by

tablespace_name) b

where a.tablespace_name=b.tablespace_name

order by ((a.bytes-b.bytes)/a.bytes) desc

“Sum

MB”表示表空间所有的数据文件总共在操作系统占用磁盘空间的大小比如:test表空间有2个数据文件,datafile1为300MB,datafile2为400MB,那么test表空间的“Sum

MB”就是700MB

“userd MB”表示表空间已经使用了多少“free MB”表示表空间剩余多少“percent_user”表示已经使用的百分比

--2比如从1中查看到MLOG_NORM_SPACE表空间已使用百分比达到90%以上,可以查看该表空间总共有几个数据文件,每个数据文件是否自动扩展,可以自动扩展的最大值。select file_name,tablespace_name,bytes/1024/1024 "bytes

MB",maxbytes/1024/1024 "maxbytes MB" from dba_data_files

where

tablespace_name='MLOG_NORM_SPACE';

--3比如MLOG_NORM_SPACE表空间目前的大小为19GB,但最大每个数据文件只能为20GB,数据文件快要写满,可以增加表空间的数据文件用操作系统UNIX、Linux中的df -g命令(查看下可以使用的磁盘空间大小)获取创建表空间的语句:select dbms_metadata.get_ddl('TABLESPACE','MLOG_NORM_SPACE') from dual;

--4确认磁盘空间足够,增加一个数据文件alter tablespace MLOG_NORM_SPACE

add datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'

size 10M autoextend on maxsize 20G

--5验证已经增加的数据文件select file_name,file_id,tablespace_name from dba_data_files

where tablespace_name='MLOG_NORM_SPACE'

--6如果删除表空间数据文件,如下:alter tablespace MLOG_NORM_SPACE

drop datafile

'/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'

实例2:

1、执行以下SQL语句查找存放表空间的数据文件的路径

SELECT ddf.file_name

FROM Dba_Data_Files ddf

where ddf.tablespace_name =

'APPS_TS_TX_DATA'

2、用system/manager登录PL/SQL

Developer运行如下SQL语句:

ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE

'/d01/dba/vis01data/tx_data14.dbf' SIZE 100M;(增加100M到APPS_TS_TX_DATA表空间)

注意:执行上面命令是增加tx_data**.dbf文件,

**请用“不存在SQL结果”里的数字代替,一般为SQL中查询中的最大数字加1。比如通过1查询到目前APPS_TS_TX_DATA表空间中共有以下数据文件:

/d01/dba/vis01data/tx_data1.dbf

/d01/dba/vis01data/tx_data2.dbf

...

/d01/dba/vis01data/tx_data14.dbf

通过2新增加表空间:

/d01/dba/vis01data/tx_data15.dbf (新增加的表空间的编号一般为前一数字+1,即15)

表空间删除

如要找datafile的具体位置,可以使用

select t1.name,t2.name from v$tablespace t1, v$datafile t2 where

t1.ts# = t2.ts#;

SQL code

--删除空的表空间,但是不包含物理文件

drop tablespace tablespace_name;

--删除非空表空间,但是不包含物理文件

drop tablespace tablespace_name including contents;

--删除空表空间,包含物理文件

drop tablespace tablespace_name including datafiles;

--删除非空表空间,包含物理文件

drop tablespace tablespace_name including contents and

datafiles;

--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS

drop tablespace tablespace_name including contents and datafiles

CASCADE CONSTRAINTS;

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

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

相关文章

oracle获取登录名,oracle如何获取当前登录的用户名

Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.C:/>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5月 30 00:04:26 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.请输入用户名: scott请输入口令:连…

广告冷启动_亚马逊新品冷启动,你的广告策略怎么定?

上新品,没有黑科技加持,纯靠PPC广告冷启动,你会怎么做?我们先来看看运作成功且销售情况稳定的ASIN的流量组成:对比这些数据,大家可以算算自己漏掉了多少流量。占了大头的关联流量中,又以“Newer…

oracle报28003,【翻译自mos文章】运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误...

运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误。适用于:Oracle Server - Enterprise Edition - Version 8.1.7.0 and laterInformation in this document applies to any platform.Checked for relevance on 15-Sep-2012原因&…

mysql 天数减1_mysql 日期加减天数

MySQL 为日期增加一个时间间隔:date_add()now() //now函数为获取当前时间select date_add(now(), interval 1 day); - 加1天select date_add(now(), interval 1 hour); -加1小时select date_add(now(), interval 1 minute); - 加1分钟select date_add(now(), …

oracle注入过滤了单引号,sql绕过单引号限制继续注入的解决方法

在防范sql注入时,对变量过滤不足甚至没有过滤而构造畸形SQL语句,极有可能被成功注入,比如下面这行sql,相当轻松就注入成功了:代码示例:http://www./show.asp?id1;exec master.dbo.xp_cmdshell net user angel pass /a…

python实现英文新闻摘要自动提取_Automotive Innovation摘要集系列2:Intelligent and Connected Vehicles...

为便于广大科技工作者更好的了解中国汽车行业首个英文学术期刊《Automotive Innovation》,并更快的定位到自己感兴趣的论文,编辑部把2018-2019年刊出的70篇论文摘要进行集结,并按照节能与环保(Energy-saving & Eco-systems)、智能网联汽车…

oracle data guard闪回,11gR2 Active Data Guard 闪回 - flashback database / snapshot standby - 2

二,11g 使用snapshot方式设置Data Guard闪回snapshot standby是11g引入的新特性,它不需要开启flashback database特性,就可以让physical standby数据库以read-write模式开启,而后可以退回到standby模式,所有open模式下…

fp算法例题_机器学习(九)—FP-growth算法

本来老师是想让我学Hadoop的,也装了Ubuntu,配置了Hadoop,一时间却不知从何学起,加之自己还是想先看点自己喜欢的算法,学习Hadoop也就暂且搁置了,不过还是想问一下园子里的朋友有什么学习Hadoop好点的资料&a…

linux 改变文件夹属性,技术|在Linux中用chattr和lsattr命令管理文件和目录属性

为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性。例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使…

封头名义厚度如何圆整_松原封头价格

松原封头价格这种情况下我们常常是选用宽度1500毫米的板材开展下料。同时为了保证其的宽度,借此需要下两块料。此外在下料前需要在原板材上面选择一段试样,需对试样实施物理性能测试和化学元素含量的测试,缘于物理性能决定封头的减薄率&#…

Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...

需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的。之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多大部分硬件基本上 都可以识别的 也可以通过网络更新 之前我用ubantu的时候是这样的 别的没试过 …

div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条

我会把div定位为绝对的,然后把它们放在你想要的地方.然后用这个功能获得他们的位置://Get the absolute position of a DOM object on a pagefunction findPos(obj) {var curLeft curTop 0;if (obj.offsetParent) {do {curLeft obj.offsetLeft;curTop obj.offse…

linux 系统盘无法ls,系统故障排除

1.系统故障排除1)模拟磁盘/dev/sda的MBR故障,并执行修复01.备份磁盘/dev/sda的MBR扇区选择一个/dev/sda以外的文件系统(比如/dev/sdb1)来存放备份文件:[rootsvr5 ~]# df -hT/home//选择/dev/sdb1存放备份文件系统 类型 容量 已用 可…

docker公共存储库_查找并修复docker镜像安全漏洞

容器的出现使开发团队可以创建沙盒环境,以在其中运行和测试应用程序,容器主要由从 docker hub 或其他公共镜像存储库提取的开源镜像组成。但是这些开源镜像有时可能包含一些漏洞,这些漏洞可能会危害容器的安全,进而危害其主机/服务…

linux修改services命令,Linux中service指令都有哪些参数

这是因为没有配置安装服务器配置安装服务器 如下1、 以root登录安装服务器,用命令 rpm –qa | grep tftp 查看是否安装了tftp软件包,如果没有,安装一下(安装软件的方法将在后面的文章中详细介绍)。2、 修改tftp的配置文件,使tftp服务可以随linux开机启动…

vim关闭下一行也是注释_在Vim中注释/取消注释行的快速方法是什么?

我有一个在vi中打开的Ruby代码文件&#xff0c;其中的行注释为#&#xff1a;class Search < ActiveRecord::Migrationdef self.up# create_table :searches do |t|# t.integer :user_id# t.string :name# t.string :all_of# t.string :any_of# t.string :none_of#…

linux中常用安装程序的方法,Linux下常见的软件安装方式

一、Linux源码安装1、解压源码包文件源码包通常会使用tar工具归档然后使用gunzip或bzip2进行压缩&#xff0c;后缀格式会分别为.tar.gz与.tar.bz2&#xff0c;分别的解压方式&#xff1a;#tar -zxvf File.tar.gz#tar -jxvf File.tar.bz22、切换到解压后的目录#cd File3、准备编…

git status清空_本地删除文件后,git status会显示红色的那个文件。

知道了&#xff0c;感谢大家&#xff1a;正确答案应该是&#xff1a;$ git rm -r 倒计时rm 倒计时/js/countDown.jsrm 倒计时/倒计时整理.htmlWarning: Your console font probably doesnt support Unicode. If you experience strange characters in the output, consider swi…

Linux导出函数控制,linux 下仅导出指定函数的方法

节整理资料时&#xff0c;发现了这个&#xff0c;是两年前在 LOVEUNIX 上的回帖。自己都忘了&#xff0c;贴在这里做个备份。linux 也有导出文件。不用特定的扩展名&#xff0c;且不是在 gcc 中指定参数&#xff0c;而是在 ld 中。写一个导出符号文件&#xff0c;如 symbol 指定…

idea代码补全声明代码_用了这么多年idea,竟然不知道这些代码补全功能

先上图&#xff0c;不知道大家写代码注意到没&#xff0c;因为也没有人告诉我&#xff0c;网上今天才发现这个技巧&#xff0c;所以推荐给大家&#xff0c;如果你知道&#xff0c;那就路过即可。。。if相关定义一个boolean类型的变量flag和一个String类型的变量name来进行测试。…