`
gshxsyq
  • 浏览: 20764 次
社区版块
存档分类
最新评论

oracle批量修改表空间

阅读更多

    1.找出要修改表空间的对象 例如:select t.table_name from user_tables t where t.tablespace_name = 'HDXC'(找出表空间名字为HDXC的所有的表相关信息)这一步为了查看有哪些表需要修改
 

    2.生成批量修改的sql 语句 例如:select 'alter table  '|| table_name ||'  move tablespace szhdgl;'  from user_tables t where t.tablespace_name = 'HDXC';
 
    3.将执行生成的sql语句导出到文本中
 
    4.批量执行生成的sql语句 在plsql下新建命令窗口,然后将生成的命令全部粘贴过来就Ok了。
分享到:
评论

相关推荐

    oracle不同用户名及表空间之间的数据导入

    - **权限管理**:确保目标用户拥有足够的权限创建和修改对象,以及写入目标表空间。 - **表空间大小**:检查目标表空间是否有足够的空间来容纳导入的数据。 - **数据一致性**:在导入前后,确保数据的一致性和完整性...

    更改Oracle数据库表的表空间实践.pdf

    本文将详细介绍如何在Oracle数据库中实践更改表空间,特别是对于正在运行的系统,如何通过数据库的导入/导出功能来实现这一过程。 首先,传统的表空间更改方法包括两种常见方式。一种是针对少量表的移动,可以使用`...

    Oracle分区表和锁的应用

    - **表级锁(TABLE LOCK)**:锁定整个表,适用于全表扫描或批量操作。 - **行级意向锁(INTENTION LOCKS)**:用于多粒度锁定,表明接下来的锁定将是行级或表级。 2. **锁模式**: - **共享锁(SHARE LOCK)**...

    建立/删除orcale表空间 和用户 sql

    在Oracle数据库管理系统中,表空间(Tablespace)是存储数据的主要单位,而用户(User)则是访问数据库的逻辑实体。本文将详细介绍如何使用SQL语句来创建和删除Oracle表空间以及用户,以此来管理和组织数据库资源。 ...

    解决oracle10以上版本导出空表失败的问题

    这个问题是由于Oracle的一种优化策略,即在11g版本以后,默认情况下,新建的表不会立即分配segment,只有在插入数据时才会自动分配,以节省存储空间。以下是解决这个问题的三种方法: 1. **插入并删除数据**:对于...

    Oracle实用教程(第五版)(Oracle11g版)

    恢复策略根据业务需求制定,可能包括全库恢复、表空间恢复、单个对象恢复等。 通过《Oracle实用教程(第五版)(Oracle11g版)》的学习,读者不仅可以掌握Oracle数据库的基础操作,还能深入理解其高级特性,为实际...

    oracle常用操作大全

    在Oracle中,数据库实例是内存结构与后台进程的集合,而表空间是存储数据的逻辑单位。创建表空间、数据文件、临时表空间以及重命名和删除表空间都是常见的操作。理解这些概念对于数据库的空间规划至关重要。 3. ...

    Oracle教程

    7. Oracle体系结构和数据库设计:体系结构部分讨论了Oracle数据库的主要组件,如实例、数据库、表空间、数据文件、控制文件等。数据库设计部分则介绍了数据库设计的规范化过程,避免数据冗余,提高数据的一致性。 8...

    Oracle 数据库培训材料(1)

    8. **数据字典**:Oracle的常用数据字典是系统维护的重要工具,它们提供关于数据库对象、用户权限、表空间等信息,帮助管理员进行数据库管理和问题排查。 9. **表空间和数据文件管理**:表空间是逻辑存储单元,由一...

    Oracle笔试题库之问答题篇

    1. **更改表所在表空间**:使用`ALTER TABLE A MOVE TABLESPACE TSP2`命令可以将表A从当前表空间移动到TSP2表空间。 2. **删除表的列**:通过执行`ALTER TABLE 表名 DROP COLUMN 列名`来删除指定的列。 3. **删除...

    C#连接oracle数据库及根据表中数据生成xml

    - 表创建:根据XML文件中的结构,可以编写SQL DDL语句(Data Definition Language)创建相应的Oracle表。例如,分析XML文件的元素和属性,将它们映射为表的列和类型。 - 数据导入:将XML文件的数据插入到Oracle表...

    羽Oracle DB Link批量转移数据.pdf

    Oracle DB Link是一个非常重要的数据库链接工具,它可以将远程数据库的数据直接读取或修改,实现大批量数据的转移。今天,我们将讨论如何使用Oracle DB Link来批量转移数据。 首先,让我们来了解一下问题的背景。...

    Oracle 基础知识 -大全- 原创整理.pdf

    表的管理涉及创建、修改、删除和查询。可以使用DDL(Data Definition Language)语句如CREATE TABLE、ALTER TABLE、DROP TABLE和SELECT来操作。 8. **SQL查询** Oracle支持丰富的SQL语法,包括SELECT语句的子查询...

    oracle账户管理

    默认表空间是用户存储对象(如表)的逻辑空间,而临时表空间则用于存放大型的临时数据,如排序和索引创建过程中的数据。表空间配额用于限制用户在特定表空间的磁盘使用。创建用户的基本语句为`CREATE USER ...

    oracle学习文档1

    - **创建表空间**: `create tablespace yyaccp datafile 'D:\oracle\oradata\oracle\yyaccp.DBF' size 5M autoextend on;`命令用于创建一个新的表空间,指定数据文件的路径和初始大小,自动扩展功能确保随着数据增长...

    oracle学习笔记

    - **实操 89:使用 ALTERTABLESPACE 设置临时表空间**:指导用户如何修改现有表空间的临时表空间设置。 - **实操 90:查看临时表空间信息**:展示了如何查看临时表空间的信息。 以上知识点和实操指南覆盖了 Oracle ...

Global site tag (gtag.js) - Google Analytics