`

Oracle导出数据库中所有sequence

阅读更多
方案一
select 'create sequence &your_schema_name.'|| SEQUENCE_NAME || ' minvalue '||MIN_VALUE||' maxvalue '||MAX_VALUE||' start with '||LAST_NUMBER||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' ;'
from dba_sequences where SEQUENCE_OWNER=upper('&your_schema_name');


方案二
select 'create sequence '||sequence_name||    
       ' minvalue '||min_value||    
       ' maxvalue '||max_value||    
       ' start with '||(last_number+1000000)||    
       ' increment by '||increment_by||    
       (case when cache_size=0 then ' nocache' else ' cache '||cache_size end) ||';'   
from user_sequences 


注:

dba_sequences 视图的列

SEQUENCE_OWNER 拥有者/所有者


USER_SEQUENCES 视图的列

Sequence_Name 序列名

Min_Value 序列的最小值

Max_Value 序列的最大值

Increment_By 序列值之间的增量

Cycle_Flag 一个标志,一旦达到Max_Value 值,用来表明该值能否再循环回Min_Value 值

Order_Flag 一个标志,用来表明序列号是否按顺序生成

Cache_Size 内存中缓存的序列项的编号

Last_Number 使用的或缓存的最后一个序列号,一般大于缓冲区中的最后一个值

Last_Number 列在普通的数据库操作过程中不被更新,它在数据库的重新启动/恢复操作中使用。


--------------------------------------------------------------------------
java交流群:81552084
--------------------------------------------------------------------------
分享到:
评论

相关推荐

    oracle新建数据库,及创建用户,表空间,sqlplus导入导出数据库.docx

    Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...

    DBExportDoc V1.0 For Oracle导出表结构到word文档

    使用DBExportDoc V1.0 For Oracle导出的Word文档,不仅可以作为数据库设计的参考资料,还可以作为团队间的沟通工具,让开发人员、DBA和项目经理都能快速理解数据库的架构。此外,当数据库需要进行升级、迁移或审计时...

    Oracle数据库操作文档

    导出数据库可以通过Oracle的EXPDP工具实现。具体步骤如下: 1. **打开命令行** - 在“开始”菜单中选择“运行”,输入`expdp`。 2. **连接数据库** - 输入连接字符串,格式为`用户名/密码@数据库SID_服务器IP`。 ...

    sybase库中导出全部表的oracle、mysql和sybase的建表语句

    本主题聚焦于从Sybase数据库中导出全部表的建表语句,并转换为Oracle、MySQL和Sybase自身的格式。这样的操作对于跨平台的数据迁移、数据库结构比对以及系统兼容性测试具有很高的实用价值。 首先,让我们深入了解`...

    oracle数据库迁移

    在 Oracle 中,字符集是指数据库中存储文字的方式。常见的字符集有 AL32UTF8、ZHS16GBK 等。其中,AL32UTF8 由三部分组成:AL 代表 all,表示使用所有语言;32 代表 32 位;UTF8 代表编码。字符集的转换是从子集到超...

    Oracle数据库视图管理

    在Oracle数据库中,数据对象主要包括表和视图,此外还有约束、序列、函数、存储过程、包、触发器等多种类型。这些数据对象构成了Oracle数据库的核心组成部分,并且它们之间相互作用,共同实现了复杂的数据管理和业务...

    Oracle-数据库所有查询命令【精排版】

    Oracle数据库是一种广泛使用的关系型数据库管理系统,它支持丰富和复杂的查询命令来帮助用户高效地检索和处理数据。以下是基于给定文件内容的详细知识点介绍。 ### 简单查询 - **消除重复数据**: 使用`DISTINCT`...

    oracle导出序列

    导出的SQL文件可以用于在另一个Oracle数据库中重新创建相同的序列。当你需要在新的环境中使用这些序列时,只需在目标数据库上运行该SQL脚本即可。例如,假设你已经将`employee_seq`的导出文件命名为`employee_seq_...

    Oracle数据库常见维护问题手册-精典

    Oracle数据库中有很多内置的系统表,这些表对于数据库管理来说非常重要。例如,`v$database`用于查看数据库的状态,`v$datafile`用于查看数据文件的相关信息等。 **连接数据库的常用命令格式** 连接Oracle数据库有...

    【动力节点】Oracle从入门到精通视频教程_数据库实战精讲

    数据库实战精讲本套Java视频中讲解了Oracle数据库基础、搭建Oracle数据库环境、SQL*Plus命令行工具的使用、标准SQL、Oracle数据核心-表空间、Oracle数据库常用对象,数据库性能优化,数据的导出与导入,索引,视图,...

    Oracle数据库基础知识

    系统全局区(System Global Area, SGA)是Oracle数据库在内存中的一块共享区域,用于存储数据字典缓存、重做日志缓冲区、数据库缓冲区缓存等信息,提高数据库操作的效率。 **1.2.3 进程** Oracle数据库包含多种类型...

    Oracle数据库培训1.ppt

    在Oracle数据库培训中,以下是一些关键知识点的详细介绍: 一、Oracle数据库简介 Oracle数据库是Oracle公司开发的数据库管理系统,适用于企业级应用,能够支持大规模并发用户和海量数据处理。它提供多种数据库工具...

    Oracle数据库基础知识 ISSUE1.0

    Export工具用于导出数据库中的数据到文件中,可以指定导出整个数据库或部分表。 - **2.6.2 Import转入程序** Import工具用于将之前导出的数据重新导入到数据库中。 - **2.6.3 增量卸出/装入** 增量卸出和装入是...

    Oracle数据库培训.pptx

    Export用于导出数据库对象,Import则用于导入到数据库。 九、数据导入工具Sql*Loader Sql*Loader是快速数据加载工具,可以从外部文件批量导入数据到Oracle数据库中。 总结,Oracle数据库是一个功能强大的数据库...

    oracle11g导出还原到oracle10g

    为了能在Oracle 10g中导入之前导出的数据,我们需要先在目标数据库中创建相应的表空间和用户,并赋予适当的权限。 **步骤1:创建表空间** 在Oracle 10g中登录sysdba账号,并执行以下命令来创建新的表空间`...

    Oracle数据库基础知识 ISSUE1.0.doc

    - **2.6.1 Export转入程序**:Export是Oracle提供的导出工具,用于将数据库中的数据和对象导出到一个文件中。 - **2.6.2 Import转入程序**:Import是与Export相对应的导入工具,用于将导出的文件重新导入到数据库中...

    mysql转换到oracle数据库

    - 在Oracle中,对于字符串中出现的单引号,需要进行转义处理,例如使用`Translate`函数替换所有的`\'`为`''`。 通过以上详细步骤和技术要点,我们可以有效地将MySQL数据库中的数据及其相关的应用程序迁移至Oracle...

Global site tag (gtag.js) - Google Analytics