问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

更改或删除Oracle表空间的数据文件

发布网友 发布时间:2022-04-07 19:20

我来回答

4个回答

懂视网 时间:2022-04-07 23:42

Oracle更改表空间文件位置:

set oracle_sid=orcl; sqlplus /nolog conn sys/password as sysdba;

shutdown immediate;

复制(移动)数据文件至新路径

startup mount;

alter database rename file ‘c:oracle_data est_data01.dbf’ to ‘d:oracle_data est_data01.dbf‘;

alter database open;

进行检查测试!


Oracle更改表空间文件位置

标签:

热心网友 时间:2022-04-07 20:50

1、创建用户表空间:
CREATE TABLESPACE test_data
//创建表空间test_data
LOGGING
DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_DATA01.DBF'
//创建的数据文件
SIZE 32M
//初始大小
AUTOEXTEND ON
//数据文件自动扩容
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2、删除表空间,同时删除数据文件:
drop tablespace test_data including contents and datafiles;
3、创建用户临时表空间:
CREATE TEMPORARY TABLESPACE test_temp
TEMPFILE 'D:\oracle\proct\10.2.0\oradata\orcl\test_temp01.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
4、创建用户并指定表空间:
CREATE USER xiaoming IDENTIFIED BY xm123
//创建用户xiaoming,设置密码为xm123
DEFAULT TABLESPACE TEST_DATA
//指定默认表空间为test_data
TEMPORARY TABLESPACE TEST_TEMP;
//指定临时表空间为test_temp
指定默认表空间以后,用户xiaoming创建的表都在这个表空间下,除非额外指定;
当然,要给用户xiaoming授权才能创建表。

热心网友 时间:2022-04-07 22:08

你数据库版本是多少10G之前的我是*为力,只能用非常笨重的方法,就是先EXP该表空间,然后删除重建,在IMP进去
10GR2的话
确认表空间有几个数据文件
select file_name,file_id from dba_data_files where tablespace_name='表空间名'
确认表空间未被存储占用:
select segment_name,file_id,blocks from dba_extents where file_id=表空间号;
--表空间号(select file#,name from v$datafile; )这么查
如果是没有查询结果说明你可以做下面的操作了
alter tablespace 表空间名 drop datafile ‘绝对路径'追问如果有数据了,就不能删除了吧?

追答YES

热心网友 时间:2022-04-07 23:42

alter database rename datafile 'xxxxx/data02.ora' to 'xxxxx/data2.ora' 修改名字或移动数据文件位置
alter database datafile 'xxxxx/data03.ora' resize 100M 缩小数据文件大小
删除数据文件通常对于已经存在数据的情况你需要先把存在该数据文件里的数据转移后清空才能删除追问alter tablespace zhzx resize datafile 'I:\ORACLE\PRODUCT\10.2.0\ORADATA\ME\DATA03.ORA' 500M;
确认该空间使用了小于100M的大小。但是这条语句报错:ORA-02237: 无效的文件大小。

追答你要确认分配的extents的总共大小,只要extent被分配给表空间,系统就认为空间被使用
也就是说你要缩小文件的大小,就要确认该文件extent 分配了多大,然后通过,resize 收回未分配extent 的空间,或者收缩未使用的extent

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦到撒尿 梦见撒尿是什么预兆 夏普aquos可以投屏吗 小米电视机怎么安装APP 夏普电视无线投屏在哪里? 一路有你为话题写作文 题目自定 题目怎么写 可以写人、事、物 急救☺... 河南母亲不识字跨省回家,儿子写求助纸条,你如何评价她儿子的这一行为... 仙人球当“妈妈”了的优作文怎么写? 看图学修电视机:电冰箱、空调器、洗衣机图书目录 电冰箱、空调器原理与维修目录 零起点学电冰箱与空调器维修技术目录 男朋友不给女朋友花钱正常吗? 我追女生总是舍不得花钱,怕他当提款机怎么办? 如何看待追女生时候没花钱,追到了才为女生花钱的男生? 一个男生不愿意为女生花钱是不是就是说不爱她嘛 不肯给女人花钱的男人就不是好男人吗? 男生喜欢自己,又不舍得为自己花钱,这到底是什么原因呢? 男生追女生却又不想付出,是什么心理?空手套白狼吗? 男生不愿意为女朋友花钱一定是不喜欢么 男生不给女生花钱,难懂就是不爱她? 手机内存卡外面的卡套怎么用? 我很好奇为什么在生活中会有一些男生追女生的时候一分钱都不想花,反倒让女孩? 谈恋爱不愿意为女生花钱的男生 买了手机内存卡。可体积好大!店主说是卡套!什么意思?那怎么用?怎么弄臣tf卡 男生不愿意为你花钱就一定是不爱你么? 追女生不花钱的男生。虽然他有钱。是为什么。 如果一个男人追你的时候舍不得花钱,也没送过礼物,你会选择他吗? 手机内存卡这个卡套干什么用的 为什么男生找对象不想给女生花很多钱,花少量的钱,怕付出没有回报? 中国移动公众号可以同时绑定两个手机号码吗 在网上买手机内存卡时,送了张卡套,是干嘛用的呢? 点歌机整体和分体的哪个好好 打碟机的型号区别是什么? 点歌机一体的好还是分体的好 一体机好还是分体机好 自己开KTV,准备换几台点歌机,一体机好还是分体机好? 电脑打碟机和CD打碟机哪个好?音质哪个好? 打碟机有几种,那一种好点 你的树枝难看(改为感叹句子) 按要求变换句子。 我们的教室是非常干净,整洁的。改为感叹句 树上的柳条细长细长的。改拟人句 怀特森算哪门子老师。改陈 陈述句改为感叹句练习 它不能安然地站在高高的没有危险的树枝上怎么样改为感叹句? 把这个句子改成感叹句。。。简单!! 改成感叹句 改感叹句 把下面改成感叹句: 大米,白糖,酒精,洗洁精,食用油混合起来可以消灭老鼠吗? 明基投影gs2 关机后怎么还有显示灯? 明基GS2投影仪,安卓手机上如何设置手机和投影仪双线运行? 苹果手机怎样安装微信好友发来的软件包??急急急