`
dannyhz
  • 浏览: 394913 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

oracle DDL 系列, 重建数据库

阅读更多

SELECT grantee, granted_role FROM dba_role_privs WHERE grantee = :user


SELECT grantee, privilege FROM dba_sys_privs WHERE grantee = :user

SELECT grantee, privilege FROM dba_sys_privs WHERE grantee = :user




得到非queue的tables

SELECT OBJECT_NAME
  FROM dba_objects
 where owner = :owner1
   AND OBJECT_TYPE = 'TABLE'
   AND object_name not in (SELECT t.queue_table
                             FROM dba_queue_tables t
                        	 WHERE t.owner = :owner2)
   AND object_name not like 'SYS%'
   AND object_name not like 'AQ$%'
311

分享到:
评论

相关推荐

    从Access数据库建立DDL语句

    例如,当你需要将一个Access数据库迁移到其他系统,如SQL Server或Oracle时,DDL语句可以帮助你准确地重建数据库结构。在Access中,生成DDL语句通常通过以下步骤完成: 1. 打开Access数据库,选择你想要导出DDL语句...

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    定期执行数据库维护任务,如分析表统计信息、重建索引、清理无用对象等,有助于维持数据库性能。 9. **查询统计速度提升**: 通过ANALYZE TABLE命令收集表统计信息,可以优化查询计划,提高查询效率。 10. **巧取...

    oracle-自动获得表所有DDL(无缺陷)

    在Oracle数据库管理中,获取表的DDL(Data Definition Language)是一项常见的任务,它涉及到了数据库对象的创建、修改和删除等操作的语句。当需要重建或复制表结构时,或者进行版本控制和备份时,这个功能尤为重要...

    Oracle数据库DBA面试题50道及答案.pdf

    Oracle数据库DBA(Database Administrator)是负责Oracle数据库系统运行管理的专业技术人员。在准备面试Oracle数据库管理员岗位时,掌握相关的技术知识和处理问题的能力是非常重要的。以下是针对给定的Oracle数据库...

    Oracle数据库导入导出

    Oracle数据库的导入导出是数据库管理中常见的操作,主要用于数据迁移、备份恢复和系统复制等场景。本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件...

    ORACLE 数据库入门 诊断基础

    学习Oracle数据库入门,必须掌握SQL的基本语法,包括数据查询、插入、更新、删除(DQL、DML)、创建表、索引、视图(DDL)、存储过程和函数(PL/SQL)等。 五、数据管理 数据管理包括数据的插入、查询、更新和删除...

    Oracle数据库导出表结构的工具

    合理的备份策略应包括数据和结构的完整备份,以便在灾难恢复时能快速重建数据库环境。在Oracle中,这通常涉及到RMAN(恢复管理器)和其他备份软件的使用。 7. **权限和安全考虑**: 在进行数据库导出时,需要确保...

    ORACLE数据库工程师面试题目

    ### ORACLE数据库工程师面试知识点详解 #### 一、冷备份与热备份的不同点及各自优点 **冷备份**指的是在数据库完全关闭的情况下进行的数据备份。这种方式适用于所有模式下的数据库,无论是归档模式还是非归档模式。...

    课堂练习:Oracle大型实验-毕业设计选题系统数据库+项目文档

    你可以使用Oracle的Data Pump工具来导入此文件,以便在本地环境中重建整个数据库结构和数据。 而"Oracle毕业设计选题系统.doc"文件则可能包含项目的设计思路、需求分析、功能模块描述、数据库设计、程序代码示例...

    Oracle数据库日常维护手册.pdf

    ### Oracle数据库日常维护手册知识点概览 #### 一、检查数据库基本状况 ##### 1.1 检查Oracle实例状态 - **SQL命令**: 使用`SELECT instance_name, host_name, startup_time, status, database_status FROM v$...

    Oracle数据库命令.doc

    - **startup nomount**:仅加载初始化参数文件,不挂载数据库,用于重建控制文件或数据库。 - **startup mount dbname**:挂载数据库,但不打开数据文件,可以进行日志归档、介质恢复等操作。 - **startup open ...

    Oracle数据库移植方案.pdf

    在实施过程中,为了提高效率,可以采用自动化工具和脚本来批量处理常见的移植任务,如使用DBMS_METADATA包来提取和比较数据库对象的DDL(Data Definition Language),或使用数据库版本管理工具如Flyway和 Liquibase...

    DDL::Oracle-开源

    Oracle DBA(Database Administrator)模块是数据库管理员用来管理Oracle数据库的工具集合,它包含了一系列强大的功能,以确保数据库的稳定运行和高效性能。 标题"DDL::Oracle-开源"表明这是一个关于Oracle数据库...

    Oracle重建WMSYS用户及WMSYS.WM_CONCAT函数

    每个脚本都会执行一系列的DDL(Data Definition Language)和DML(Data Manipulation Language)语句,包括创建、修改或删除数据库对象,如表、视图、存储过程等,以恢复WMSYS.WM_CONCAT函数的正常工作。 3. 执行...

    Oracle数据库DBA面试题

    ### Oracle数据库DBA面试题详解 #### 1. 解释冷备份和热备份的不同点以及各自的优点 - **冷备份**:这是一种简单的物理文件复制方式,通常在数据库完全关闭的情况下进行。冷备份适用于所有模式的数据库,无论是...

    oracle数据库培训纲要

    Oracle数据库培训纲要旨在帮助学员深入理解和掌握Oracle数据库的核心概念、架构、性能调优方法以及相关的管理技巧。以下是对课程内容的详细解析: 1. **Oracle数据库体系结构**: - 物理结构:理解Oracle数据库...

    oracle数据库dba面试题.doc

    Oracle数据库DBA面试题涵盖了数据库管理的多个关键领域,包括备份与恢复、数据库配置、数据存储、索引优化、约束、数据库性能监控等。以下是对这些知识点的详细说明: 1. **冷备份与热备份**:冷备份是在数据库关闭...

    Oracle数据库DBA面试题50道及答案

    在Oracle数据库领域,DBA(数据库管理员)的职责包括设计、实施、维护和优化数据库系统。以下是Oracle数据库DBA面试中可能遇到的知识点: 1. 数据库备份类型及优缺点 热备份是在数据库处于归档模式下,并且数据库在...

    获取oracle表空间脚本

    ### 获取Oracle表空间脚本 ...通过上述方法,可以轻松地获取Oracle数据库中各种对象的DDL脚本,这对于备份与恢复工作来说是非常有帮助的。此外,这些脚本还可以用于审计目的,帮助了解数据库结构的变化情况。

    Oracle 数据库日常维护

    Oracle 数据库日常维护是数据库管理员(DBA)的重要工作,它涉及到数据库的稳定运行与高效性能。本文将深入探讨Oracle数据库的警告日志监控、表空间使用情况监控以及DBA常用的管理脚本和SQL语句。 一、Oracle警告日志...

Global site tag (gtag.js) - Google Analytics