由于在安装的时候将Oracle安装到了C盘,表空间也创建到了C盘(当时没有在意),等项目进行到了中期,发现C盘的空间不够用了。此时,一个较好的解决办法就是将表空间的文件转移到一个容量大的盘下边。下面是操作流程:[这里使用的是oracle10g]
1.先登录sqlplus:
C:\Documents and Settings\jbdu>sqlplus /nolog
SQL> connect jbdu/jbdu@orclado
2.修改表空间为Offline:
SQL> alter tablespace users offline;
3.拷贝表空间文件
拷贝
C:\oracle\product\10.2.0\oradata\orclado\USERS01.DBF
到
D:\oracledata
4.修改oracle表空间指向地址
SQL> alter database rename file 'C:\oracle\product\10.2.0\oradata\orclado\USERS01.DBF' to 'D:\oracledata\USERS01.DBF';
5.修改表空间为Online
SQL> alter tablespace users online;
OK;
至此,你可以放心的删除c:下的USERS01.DBF文件了,并且以后数据全部会放在D:\oracledata,就不用再担心c盘空间不够用了。
另:
使用select file_name from sys.dba_data_files;可以查看数据库的表空间文件在哪里
1.先登录sqlplus:
C:\Documents and Settings\jbdu>sqlplus /nolog
SQL> connect jbdu/jbdu@orclado
2.修改表空间为Offline:
SQL> alter tablespace users offline;
3.拷贝表空间文件
拷贝
C:\oracle\product\10.2.0\oradata\orclado\USERS01.DBF
到
D:\oracledata
4.修改oracle表空间指向地址
SQL> alter database rename file 'C:\oracle\product\10.2.0\oradata\orclado\USERS01.DBF' to 'D:\oracledata\USERS01.DBF';
5.修改表空间为Online
SQL> alter tablespace users online;
OK;
至此,你可以放心的删除c:下的USERS01.DBF文件了,并且以后数据全部会放在D:\oracledata,就不用再担心c盘空间不够用了。
另:
使用select file_name from sys.dba_data_files;可以查看数据库的表空间文件在哪里
相关推荐
Oracle 11g 数据库备份空间不足解决办法 Oracle 11g 数据库备份是数据库管理员的重要任务之一,而备份空间不足则是数据库管理员常遇到的问题之一。以下是关于解决 Oracle 11g 数据库备份空间不足方法的详细介绍。 ...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
当"Oracle11g监听日志文件过大导致监听无法启动"的问题出现时,通常意味着监听器的日志文件(listener.log)积累了大量的信息,超过了系统设定的限制或者超出可用磁盘空间,从而影响了监听器的正常运行。这个问题...
Oracle 10g字符集设置是数据库管理中的一个重要环节,特别是在处理中文数据时,正确的字符集配置至关重要。在Windows环境下,Oracle 10g客户端的安装可能会遇到中文乱码问题,这通常是因为新安装的客户端与旧版本...
本节将详细介绍如何解决Oracle 10g数据导入到Oracle 9i的问题,并特别关注如何处理含有BLOB/CLOB的大字段。 ##### 步骤一:安装Oracle 9i客户端 确保安装了Oracle 9i客户端,并配置好环境。这一步是为了能够在...
提供的压缩包文件中,"下载地址.txt"可能是Oracle 10g安装包的下载链接,而其他.url文件可能包含了一些相关资源或者优惠信息,如"去脚本之家看看.url"可能是推荐的数据库学习网站,"领取天猫淘宝内部优惠券.url"可能...
在Oracle数据库管理中,了解和监控表空间及数据文件的状态对于数据库管理员至关重要。表空间是数据库逻辑结构的一部分,它将数据库对象与物理存储关联起来。本文将详细介绍如何查询Oracle数据库中的表空间和数据文件...
`varchar(n)` 在Oracle 9i及以前版本使用,与`varchar2(n)`类似,但在Oracle 10g中,推荐使用`varchar2(n)`,它是变长字符串,只存储实际数据,更节省空间。`varchar2(n)` 的最大长度为 4000 个字节。 2. 数值型 ...
Oracle10g 数据仓库是Oracle公司推出的一款专为大规模数据存储、管理和分析设计的数据仓库解决方案。在Oracle Database 10g版本中,Oracle加强了其数据仓库的功能,以支持更高效、灵活的数据处理和决策支持。以下是...
比如,使用Oracle 10G的oci.dll可能无法连接到Oracle 11G数据库,反之亦然。因此,确保oci.dll与Navicat以及目标数据库版本的匹配至关重要。 6. 安全性增强:Oracle 11G在安全性方面做了大量改进,包括增强了身份...
### Oracle 11g 数据备份导入到 10g 数据库中的详细操作指南 #### 一、背景介绍 在实际工作中,有时会遇到需要将Oracle 11g的数据备份导入到10g数据库中的需求。这通常是因为业务迁移或者数据共享的需求导致的。...
- **解决方案**:解决ORA-1691错误的有效方法之一是扩展表空间,即增加新的数据文件或增大现有数据文件的大小。 #### 知识点三:使用Oracle Enterprise Manager Console扩展表空间 - **工具介绍**:Oracle ...
Oracle 10g是一款历史悠久但仍然广泛使用的数据库管理系统,它提供了强大的数据管理和处理能力。在本文中,我们将深入探讨Oracle10g客户端与服务端之间的兼容性问题,以及如何解决因版本不一致导致的导入导出问题。 ...
以上介绍了Oracle 11g与Oracle 10g之间数据迁移的相关知识点,包括IMP/EXP和IMPDP/EXPDP工具的特性和使用方法,以及具体的步骤示例。通过这些工具和方法,我们可以高效地进行数据库数据的迁移工作。
2. **实时应用集群(RAC)**:Oracle RAC是一种多实例集群数据库技术,允许多个数据库实例同时访问同一组数据文件。这极大地提高了系统的可用性和可扩展性。 3. **自动数据库诊断监控器(ADDM)**:这是一个性能诊断...
Oracle 10g客户端连接文件是Oracle数据库管理系统中用于远程连接Oracle服务器的重要组成部分。这个客户端组件使得用户可以在本地计算机上,无需安装完整的Oracle客户端软件,就能通过特定的配置连接到远程Oracle...
### Oracle 11g 数据库导出还原到 Oracle 10g 的步骤详解 #### 一、导出Oracle 11g数据至DMP文件 在进行Oracle版本之间的迁移时,通常会采用导出(Export)的方式将源数据库的数据转换为可移植的格式,再通过导入...
以下步骤展示了如何使用Oracle 11g RMAN恢复一个普通数据文件(如users表空间的数据文件)的过程: 1. **模拟数据文件删除** - 使用命令行删除一个数据文件,例如`users01.dbf`。 ```bash [oracle@testA/]$ rm /...
### Oracle数据库、表空间及数据文件之间的关系 在Oracle数据库管理系统的架构中,数据库、表空间与数据文件之间存在着紧密的联系。理解这些组件之间的相互作用对于有效地管理和维护Oracle数据库至关重要。 #### ...