问题描述:前一段时间,项目部署到客户机房服务器上的时候,我们发现我们的测试数据库的表都放在system或者users表空间下面。相应的表并没有放到对应的表空间下,比如我创建一个cncb的表空间和数据库用户,当我们导入数据的时候数据并没有导入到相应的表空间下,如下图所示:
为此在网上查了一些资料,进行了如下处理:
--首先需要备份一下数据库
exp cncb/join@orcl file=f:\cncb20120331.dmp owner=(cncb)
revoke unlimited tablespace from cncb;
alter user cncb quota 0 on 表空间名;
--补充,凡是其他表空间中存在cncb的表的都执行上边语句,绝对保障其他表空间存储cncb的空间额度设置为0
alter user cncb quota unlimited on cncb;
--执行完之后,再倒入刚才备份的数据库
刷新可以看到,如下图所示:
顺便总结一下:
Windows下创建表空间命令:(windows和Linux稍微不同)
首先以dba的角色登陆,或者使用sqlplus或者使用plsql
sqlplus /nolog
connect system/admin@ORCL as sysdba
drop tablespace test including contents;
create tablespace test datafile 'F:\oracle\product\10.2.0\oradata\ORCL\ test.ora' size 100m reuse
autoextend on maxsize unlimited
default storage(initial 320k
next 320k
minextents 1
maxextents unlimited
pctincrease 0);
--创建用户
create user 数据库用户名 identified by 密码 default tablespace 表空间名 temporary tablespace temp;
--授权,一般为了方便,我们直接赋权dba
grant dba to 数据库用户;
Linux下创建表空间命令:
--创建临时表空间
create temporary tablespace test_temp
tempfile '/opt/oracle/oradata/orcl /test_temp01.dbf'
size 64m
autoextend on
next 65m maxsize 2048m
extent management local;
--创建表空间
create tablespace test_data
logging
datafile '/opt/oracle/oradata/orcl/test_data01.dbf'
size 64m
autoextend on
next 65m maxsize 2048m
extent management local;
- 大小: 5.1 KB
- 大小: 12.2 KB
- 大小: 12.7 KB
分享到:
相关推荐
通过`ALTER TABLESPACE`命令,可以指定一个新的数据文件路径和大小,将其添加到表空间中。 - 扩大现有数据文件:如果不想增加新的数据文件,也可以选择扩大已有的数据文件大小。同样使用`ALTER DATABASE DATAFILE`...
本文将深入探讨Oracle数据库的表空间移植技术,涵盖其原理、应用场景以及具体的实施步骤。 #### 一、理解表空间移植 表空间移植(Tablespace Transport)是Oracle提供的一项功能,允许用户将数据从一个数据库无缝...
从标题和描述中,我们可以...以上知识点详细阐述了Oracle数据库临时表空间满的问题以及可能的解决方法,并对Oracle数据库的基本概念和管理进行了深入解释,希望能够帮助IT从业者更有效地管理和维护Oracle数据库系统。
Oracle数据库表空间收缩是数据库管理员在管理Oracle数据库时...例如,文中提到的医院信息系统,通过数据拆分和迁移来管理大表,是处理大型数据库空间问题的有效方法,但同时也需要考虑到数据的完整性和系统的连续性。
Oracle数据库是全球知名的数据库管理系统...总之,Oracle数据库是一个复杂而强大的系统,涵盖了从数据库设计、实施到维护的全方位知识。掌握Oracle的体系结构和管理技巧,对于IT专业人员来说是提升职业技能的重要步骤。
Oracle数据库是全球广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本指南将围绕Oracle数据库的安装、配置、性能优化、安全管理和故障排查等方面展开详细的阐述。 首先,Oracle数据库的安装与配置...
最后,本书还会涉及Oracle数据库的监控和维护,包括定期性能基准测试、性能问题的诊断方法,以及如何制定和实施性能优化策略。此外,读者还将学习到如何通过数据库升级、补丁应用和新特性利用来持续改进系统的性能。...
通过深入学习和实践这些知识点,不仅可以掌握Oracle数据库的基本操作,还能进一步提升在大型企业环境中管理和维护数据库的能力。《大型数据库(Oracle)》彭虎的课件资料将帮助你系统地学习和掌握Oracle数据库的全貌。
在医院信息系统中,ORACLE数据库升级是一个非常重要的任务。由于ORACLE公司已经不再对一些较老版本的数据库系统提供技术支持,这使得许多医院面临数据库升级的问题。本文将详细介绍医院信息系统中ORACLE数据库从7.33...
对于初学者来说,理解Oracle数据库系统应用与开发的基础至关重要,这将帮助他们掌握数据库的核心概念,从而在IT行业中建立稳固的基础。 一、Oracle数据库系统概述 Oracle数据库系统是Oracle公司开发的,它采用SQL...
Oracle RAC 项目实施方案 Oracle RAC(Real Application Clusters)是 Oracle 公司的一种集群解决方案,旨在提供高可用性和高性能的数据库解决方案。在生产环境下实施 Oracle RAC 需要进行详细的规划和实施本文将...
总结,本文提供的基于Oracle数据库的传输表空间数据压缩解决方案,不仅解决了电信计费系统的空间紧张和备份效率问题,也为去IOE战略的实施提供了实际操作经验。通过深入理解业务需求和技术特性,企业可以有效地应对...
整个测试过程中,团队详细记录了每一步的操作和结果,分析了恢复过程中可能出现的问题和解决方案,最终成功实现了异机恢复,验证了Oracle数据库的恢复机制的有效性。 总结,此测试展示了Oracle数据库在面对硬件故障...
Oracle数据库的核心组件包括实例、数据库、表空间、数据文件、控制文件、redo日志文件等。 Oracle数据库的基本概念包括数据类型、表、视图、索引、存储过程、函数、触发器等。 2. Oracle数据库管理: Oracle数据库...
Oracle数据库管理员教程旨在帮助读者掌握Oracle数据库的管理和维护技能。作为一个DBA,你需要全面理解Oracle数据库的...通过深入学习这些内容,你将具备管理和优化Oracle数据库的能力,应对各种复杂的数据库管理问题。
2. **数据库管理**:`Oracle数据库管理员.doc`可能包含关于数据库的日常管理和监控,如性能调整、空间管理、用户权限分配、表空间和数据文件的管理等内容。它也可能涉及数据库服务的启动、停止以及故障排查技巧。 3...
9. **Java源代码**:项目中提供的Java代码可能展示了如何通过JDBC(Java Database Connectivity)接口与Oracle数据库进行交互,包括连接数据库、执行SQL、处理结果集等。 10. **文档**:“大作业文档”可能包含了...
在生产运行管理项目中,ORACLE数据库的规划是至关重要的,因为数据库是系统的核心,确保其高可用性和性能直接影响到整个系统的稳定运行。本文将基于给出的信息,详细讨论Oracle数据库的规划,包括系统现状分析、架构...
Oracle数据库设计-图书管理系统中,创建了表空间和用户,建立了多个表,实现了数据库的实施。 知识点:数据库实施、表空间、用户管理、表建立。 5. 图书管理系统的功能:图书管理系统的功能包括图书的分类管理、...
在 Linux 平台上,Oracle 数据库迁移是一个复杂的过程,需要对数据库的备份、还原和配置进行详细的规划和实施。下面将对 Linux 下的 Oracle 数据库迁移过程进行详细的介绍。 一、硬件环境 在进行 Oracle 数据库...