`

Oracle批量修改、创建用户表所在的表空间、索引,序列

 
阅读更多


  sql> spool   on
  sql> spool   c:\a.txt;
  sql>select 'ALTER TABLE CJH.'||table_name||' MOVE TABLESPACE YZDCQ ' from user_all_tables   
  sql> spool   off

 

   修改索引:select 'ALTER INDEX YZD7.'||INDEX_NAME||' REBUILD TABLESPACE YZD7; ' from user_indexes

 

 copy a.txt到命令行执行

 

批量生成sequence:

SELECT    'CREATE SEQUENCE SEQ_'|| table_name|| ' START WITH 100 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;'

  FROM user_all_tables


注:CJH是用户 user_all_tables当前连接用户下的所有表及相关情况

分享到:
评论

相关推荐

    Oracle复制表数据的两种用法

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了多种方式来复制表数据。在本文中,我们将深入探讨Oracle复制表数据的两种主要方法,并结合提供的“测试插入.sql”文件,理解其在实际操作中的应用。 首先...

    oracle向达梦数据库迁移

    通常采用批量导入或ETL工具,将Oracle数据库中的数据逐条或按表迁移至DM8。这可能需要考虑数据的清洗、转换和优化,以适应DM8的存储格式和特性。 六、创建键,约束,索引 在数据迁移完成后,需要重新创建在第三步中...

    dbutils + oracle 增删改查批量插入示例

    在Oracle数据库的背景下,我们需要了解Oracle的一些特性,如PL/SQL、游标、序列、索引等。Oracle以其高性能、高可用性和强大的数据管理能力在企业级应用中广泛应用。 本示例中,"dbutils + oracle 增删改查批量插入...

    删除用户下所有对象oracle

    首先,Oracle数据库中的“用户”实际上指的是一个Schema,它是一个逻辑上的容器,用于存储数据库对象,如表、视图、索引、存储过程等。当创建一个新用户时,Oracle会自动创建一个同名的Schema,用户的所有对象都会在...

    学习oracle必备例表

    此外,它还可能涉及到索引、序列和触发器的创建,这些都是Oracle数据库管理的重要组成部分。 2. **hr_popul.sql**: 这个文件的作用是为创建的HR方案填充数据。在数据库领域,"population"指的是向表中插入数据。...

    面试复习题--oracle.pdf

    创建、修改和删除表空间的SQL语句涉及到表空间的大小、位置和状态调整。例如,`CREATE TABLESPACE`、`ALTER DATABASE DATAFILE`和`DROP TABLESPACE`。 4. **用户和权限管理**:Oracle允许创建用户,并通过指定默认...

    SQLServer 2005移植到oracle前提

    移植SQL Server的对象到Oracle,主要包括表、序列、索引和其他数据库对象: 1. 表的创建:根据SQL Server的表结构,用CREATE TABLE语句在Oracle中创建对应的表,包括字段名、数据类型、主键、外键等。 2. 序列的...

    Oracle教程

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

    Oracle课件.pdf

    数据库对象如同义词、序列、视图和索引进一步扩展了Oracle的功能。同义词提供别名,简化对象访问;序列生成自动递增的数值;视图是虚拟表,基于一个或多个表的查询结果;索引加速数据检索,有B树、位图等多种类型,...

    Oracle至PostgreSQL数据库迁移方案.pptx

    * 导出具有唯一、主要、外键和检查约束的完整数据库模式(表、视图、序列、索引) * 导出用户和组的授予/权限 * 导出范围/列表分区和子分区 * 导出预定义的函数、触发器、过程、包和包体 * 导出完整数据或遵循WHERE...

    Oracle常用命令

    创建表空间是管理Oracle数据库存储空间的重要步骤,通过`CREATE TABLESPACE`命令可以定义新的表空间及其存储路径和大小。随后创建的新用户test将拥有默认表空间wangspace,并通过`GRANT DBA TO test;`命令被赋予了...

    Oracle数据库培训.pptx

    Oracle数据库通过其特有的表空间、模式对象、数据块等逻辑和物理结构,实现对磁盘空间的有效利用。 二、数据库表及相关命令 在Oracle中,表是数据的主要存储结构,创建表通常使用`CREATE TABLE`语句。表空间是逻辑...

    1-oracle傻瓜手册(自己修订版)

    - **创建用户及数据对象**:定义新用户,创建表、索引、序列和视图,构建数据库结构。 - **启动及关闭数据库实例**:掌握SHUTDOWN和STARTUP命令,对数据库进行正常或紧急情况下的启停操作。 3. **初始化文件配置*...

    oracle课件:第四章 数据库对象管理.ppt

    Oracle数据库对象管理是数据库系统中至关重要的一环,它涉及到对数据库中的各种对象,如视图、索引、序列、同义词、用户、权限、角色以及数据字典的创建、维护和管理。在Oracle数据库中,这些对象是构建和操作数据库...

    ORACLE全球大会-ORACLE-SQL-Developer功能介绍.pdf

    通过对象浏览器,用户可以以树形结构查看和管理数据库中的各种对象,包括表、视图、索引、程序包、存储过程、函数、触发器、类型、序列、物化视图、日志、同义词、数据库链接、目录、回收站等。每个对象类型都有...

Global site tag (gtag.js) - Google Analytics