`

oracle 常用管理命令

阅读更多

oracle 常用管理命令

 

--user
-- 查看当前用户的缺省表空间 
select username,default_tablespace from user_users;
-- 查看当前用户的角色 
select * from user_role_privs;
-- 查看当前用户的系统权限和表级权限 
select * from user_sys_privs;
select * from user_tab_privs;
-- 显示当前会话所具有的权限 
select * from session_privs;
-- 显示指定用户所具有的系统权限  需要权限
select * from dba_sys_privs where grantee='DM'


-- table
-- 查看用户下所有的表 
select * from user_tables where instr(lower(table_name),'user') >0 -- like '%user%'
select * from all_tables where lower(table_name) like 'user%'
-- 查看名称包含log字符的表  
select object_name,object_id from user_objects
where instr(object_name,'LOG') >0;
-- 查看某表的创建时间
select object_name,created from user_objects
where object_name = upper('&table_name');
-- 查看某表的大小
select sum(bytes)/(1024*1024) as "size(M)"
from user_segments
where segment_name = upper('&table_name')
-- 查看放在ORACLE的内存区里的表  
select table_name,cache from user_tables
where instr(cache,'Y') > 0;


--index
-- 查看索引个数和类别  
--select count(*) from (
select index_name,index_type,table_name
from user_indexes order by table_name--);
-- 查看索引被索引的字段 
select * from user_ind_columns 
where index_name = upper('&index_name');


-- sequence
--查看序列号
select * from user_sequences
create sequence t_ff
delete from user_sequences t where t.sequence_name in ('T_FF') -- need privilage of delete sequence


-- view
-- 查看视图的名称 
select * from user_views
-- 查看创建视图的select语句  
select text from user_views where view_name = upper('&view_name');


-- synonym
-- 查看同义词的名称  
select * from user_synonyms;
select * from all_synonyms;


-- function & procedure
-- 查看方法和过程
select object_name,status from user_objects where lower(object_type)='function';
select object_name,status from user_objects where lower(object_type)='procedure';
-- 查看源码
select text from all_source where owner = user and name=upper('&plsql_name')
 
分享到:
评论

相关推荐

    oracle常用cmd命令

    Oracle 常用 CMD 命令 Oracle 是一种关系数据库管理系统,提供了强大的数据存储和管理功能。但是,对于新手来说,熟悉 Oracle 的 CMD 命令是非常必要的。下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速...

    ORACLE 12c RAC的常用管理命令

    了解并掌握RAC的常用管理命令对于DBA来说至关重要,这有助于确保系统的稳定运行和高效管理。下面将详细介绍一些关键的Oracle 12c RAC管理命令。 1. **crsctl**: Oracle Clusterware 的控制工具,用于管理集群资源和...

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    Oracle DBA常用运维命令大全

    ### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...

    oracle常用基本命令脚本

    根据提供的文件信息,我们可以归纳总结出以下几个重要的Oracle数据库管理和操作相关的知识点: ### 一、用户管理 #### 1.1 创建用户 ```sql CREATE USER XXX IDENTIFIED BY XXX DEFAULT TABLESPACE tablespaceName...

    oracle常用管理工具

    本文将详细介绍Oracle中的一些常用管理工具,包括Oracle Database Configuration Assistant (DBCA)、SQL*Plus、SQL*Plus Worksheet以及Oracle Enterprise Manager (OEM)。 1. **Oracle Database Configuration ...

    ORACLE常用命令总结

    ### ORACLE常用命令总结 #### 一、日志管理 在Oracle数据库中,日志管理是维护数据库稳定性和完整性的重要组成部分。以下是一些常见的日志管理命令及其详细解释: 1. **强制切换日志(Forcing Log Switches)** ...

    oracleRAC常用管理命令

    ### Oracle RAC 常用管理命令详解 Oracle Real Application Clusters (RAC) 是一个在多台服务器之间实现数据库高可用性和负载均衡的技术。为了有效地管理和监控Oracle RAC环境,掌握一系列常用的管理命令是非常重要...

    ORACLE常用维护命令

    以下是针对提供的文件内容中涉及的一些Oracle常用命令的详细说明: 1. **查看归档日志文件**: 使用`V$LOG_HISTORY`视图可以查看当前有效的归档日志文件。如果在查询结果中没有显示的日志文件,表明它们可以被安全...

    Oracle常用Dos命令

    本文将详细介绍几个常用的Oracle DOS命令及其应用。 1. **进入SQL*Plus**:在Windows环境下,可以通过“开始”菜单的“运行”选项输入`cmd`打开命令行,然后输入`sqlplus`,按回车键。接着,系统会提示输入用户名和...

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle常用的命令

    ### Oracle常用的命令详解 在Oracle数据库管理中,掌握一系列实用的命令对于提高工作效率至关重要。本文将根据提供的内容,深入解析创建企业管理器、删除企业管理器以及与Oracle数据库相关的其他常用命令。 #### ...

    ORACLE 12c RAC的常用管理命令.pdf

    下面将详细介绍ORACLE 12c RAC的常用管理命令: 1. RAC查询 RAC查询包括查询节点信息、群集状态和集群中资源的状态。 1.1 查询节点 查看群集的名称和节点状态,可以使用如下命令: ``` [grid@swnode1~]$ su - grid...

    ORACLE常用命令.doc

    而在集群环境下,通常需要以root用户身份运行特定的集群管理命令,如`hareg`。 二、有效利用Oracle数据字典 Oracle的数据字典是数据库管理和维护的关键工具,它包含了关于数据库对象、权限、统计信息等一系列元...

    oracle 11g常用命令

    在本文中,我们将介绍一些常用的 Oracle 11g 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一、监听命令 监听是 Oracle database 的一个组件,负责监听客户端的连接请求。下面是一些常用的监听命令...

    oracle_DBA常用命令

    ### Oracle DBA 常用命令详解 在Oracle数据库管理工作中,熟练掌握一系列核心命令对于高效维护数据库系统至关重要。本文将详细介绍《oracle_DBA常用命令》文档中提及的关键知识点及其应用场景,帮助读者深入理解并...

    ORACLE常用命令

    ### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...

Global site tag (gtag.js) - Google Analytics