1、查看数据文件命令
SQL>select * from dba_data_files;
SQL>select * from v$datafile;
2、装配、打开数据库
SQL>alter database (INFO) MOUNT;
SQL>alter database (INFO) OPEN;
3、增加数据文件
SQL>alter tablespace TEST03.DBF add datafile 'D:\oracle\product\oradata\work\test03.dbf' size 2M;
4、查看,改变数据文件大小
SQL>select file_name, bytes/1024/1024 M, autoextensible from dba_data_files where tablespace = 'TEST1';
SQL>alter DATABASE DATAFILE 'D:\oracle\product\oradata\work\test03.dbf' RESIZE 5M;
SQL>alter DATABASE DATAFILE 'D:\oracle\product\oradata\work\test03.dbf'
autoextend on
next 512k
maxsize 10M;
SQL>alter DATABASE DATAFILE 'D:\oracle\product\oradata\work\test03.dbf'
autoextend off;
5、重新命名和定位数据文件
重新命名和定位数据文件只能修改数据文件的指针,以及它在控制文件中的记录;并不能物理地修改操作系统文件,也不在操作系统级上复制文件。所以还必须使用操作系统命令将数据文件重新命名或复制到新位置,才能完成物理的重新命名和重新定位。
重新命名必须有ALTER TABLESPACE的系统权限。
(1)为单个表空间重新命名和定位数据文件
为单个表空间重新命名和定位数据文件的步骤如下:
1)将包含所需数据文件的非SYSTEM表空间脱机;
2)使用操作系统命令复制数据文件到新位置或新名称。
3)确保新的指定文件名和老的文件名不同;
4)使用带RENAME DATAFILE选项的SQL命令ALTER TABLESPACE修改数据库中的该文 件。
例如,修改test03.dbf为test04.dbf:
SQL>ALTER TABLESPACE TEST1
RENAME DATAFILE 'D:\oracle\product\oradata\work\test03.dbf'
TO 'D:\oracle\product\oradata\test\test04.dbf';
(2)为多个表空间重新命名和定位新文件
步骤:
1)装配,但关闭数据库;
2)用操作系统命令复制数据文件到新位置和新名称;
3)保证数据文件的拷贝与当前使用的数据文件没有全名相同;
4)使用SQL命令ALTER DATABASE重新命名数据库控制文件中的文件指针。
例如,修改test04.dbf到test05.dbf
SQL>alter database
rename file 'D:\oracle\product\oradata\test\test04.dbf'
to 'D:\oracle\product\oradata\test\test05.dbf';
6、修改数据文件的可用性(联机和脱机)
SQL>ALTER DATABASE DATAFILE 'D:\oracle\product\oradata\work\test03.dbf' ONLINE;
SQL>ALTER DATABASE DATAFILE 'D:\oracle\product\oradata\work\test03.dbf' OFFLINE;
7、删除数据文件
参照表空间管理。
注意:最后需要手动删除物理文件。
参考资料:《Oracle DBA数据库系统》
分享到:
相关推荐
《MULTIWOZ2.1数据集:多领域对话理解与生成的基石》 MULTIWOZ2.1数据集是对话系统研究领域中的一个重要资源,尤其在多领域任务导向的对话理解与生成方面,它扮演着核心角色。这个数据集以JSON格式提供,包含了训练...
ExtJS 2.1 库文件是Web应用程序开发的一个重要工具,主要用于构建富客户端界面。这个版本的ExtJS提供了一套完整的组件模型、布局管理、数据绑定和事件处理机制,帮助开发者快速创建交互性强、用户体验良好的网页应用...
包括了单元测试(Testing in Django)、缓存框架(Django’s cache framework)和文件管理(Managing files)等内容。 15. 发送电子邮件(Sending email) 这部分说明了如何在Django应用程序中发送电子邮件。 16. ...
通过学习CUDA 2.1的文档,开发者可以了解到如何设计并行算法、如何有效地使用GPU内存,以及如何管理GPU上的线程执行,从而实现高效的并行计算。虽然CUDA技术已经更新到更高版本,但CUDA 2.1的基本原理和编程模型仍然...
总的来说,FE2.1中文资料文档详尽地介绍了这款USB集线器芯片的特性和使用方法,对于理解和应用此芯片非常有帮助。无论是硬件设计人员还是软件开发者,都能从中获取必要的信息来优化他们的设计。
根据提供的文件信息,FE2.1原理图是一份详细的电子电路设计图,可以作为PCB(印刷电路板)设计的基础。原理图中涉及到的几个关键概念和技术点如下: 1. 差分线阻抗:在原理图中提到的DATA线为90欧姆阻抗的差分线。...
通过这些源代码,可以学习到早期数据库管理系统的基本操作,例如如何定义数据表结构、如何使用FOXBASE+2.1的命令进行数据查询和更新、如何设计用户交互流程等。虽然这些技术在当今已经过时,但它们奠定了现代数据库...
这意味着用户不仅能够恢复丢失的文件本身,还可以恢复原有的文件夹结构和文件名称,极大地提高了数据恢复后的实用性与可管理性。 #### 四、应用场景 1. **个人用户**:对于个人用户来说,无论是因为误操作导致的...
文档中详细介绍了模型字段类型、查询API、数据迁移和管理命令,使开发者能轻松进行数据库操作。 4. **视图与URL路由**:视图是Django处理请求和生成响应的主要部分。2.1版本中,视图函数和类视图的使用方式以及异常...
DEAP2.1.zip中的唯一文件名为“DEAP2.1”,这可能是软件的安装程序或者执行文件。下载并解压后,用户通常需要按照软件提供的指南进行安装和配置,然后就可以开始使用DEA2.1进行效率分析。为了充分利用DEA2.1,用户...
2.1 建立与保存数据文件-File菜单 2.1.1 新建数据文件 2.1.2.1 直接打开 2.1.2.2 使用数据库查询打开 2.1.2.3 使用文本导入向导读入文本文件 2.1.2 打开其他格式的数据文件 2.1.3 保存数据文件 2.1.4 File...
平台支持用户进行地图制作、空间数据分析、数据管理以及协作共享,满足了不同行业和领域的GIS需求。 GeoScene 平台产品组成: 1. GIS Server:作为平台的核心,GIS Server负责处理地理数据,执行空间分析,以及提供...
SQLcipher2.1是一款针对SQLite数据库的加密工具,它提供了对SQLite数据库文件的安全保护,确保存储在其中的数据在传输和存储过程中的隐私性和安全性。SQLite是一个轻量级、开源的数据库管理系统,广泛应用于嵌入式...
- .mymetadata:可能是MyEclipse或其他IDE的元数据文件,保存了项目设置和偏好。 - .classpath:这是Java项目的类路径配置文件,定义了项目所需的库和源代码位置。 - src:存放Java源代码的目录,可能包含了系统的...
**Django 2.1 开发文档概览** Django是一个用Python编写的高级Web框架,它遵循“ Batteries Included ...这些文件共同构成了Django 2.1的完整英文文档,对于学习和理解Django的各种概念、API和最佳实践具有重要价值。
对于数据管理,Ext 2.1提供了Store对象,它可以存储和管理数据,与服务器进行异步通信。Store可以连接到各种数据源,如JSON、XML或CSV,并且与数据网格、表单和其他组件无缝集成。 在UI设计方面,Ext 2.1提供了大量...
【ASP源码—凡诺企业网站管理系统商业版 v2.1.zip】是一个包含ASP编程语言编写的源代码的压缩文件,主要用于构建企业级的网站管理平台。这个商业版的系统旨在提供高效、灵活且功能丰富的解决方案,以满足企业对网站...
DEAP 2.1 是一个基于 Python 的数据包络分析框架,它提供了高效的算法和工具,使得研究人员和实践者能够方便地进行 DEA 模型的构建和求解。 DEAP(DEvelopmental Evolutionary ALgorithms in Python)是Python中一...
FileAnalysis v2.1能够检测到这些签名,从而准确判断文件的真实类别,无论是图片、文档、音频、视频,还是各种应用程序的二进制文件,都能轻松识别。 除了文件签名检测,FileAnalysis v2.1还具备文件头分析功能。...
在本资料包中,重点是针对"FE2.1"版本的USB HUB进行详解,这个版本是USB 2.0的一个子类别,它支持高速传输模式,最大数据传输速率可达480Mbps。 首先,我们来看"datasheet",这是理解任何电子元件的基础文档。 data...