自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle數(shù)據(jù)字典的有效利用

數(shù)據(jù)庫 Oracle
以下的文章會告訴你如何在計算機(jī)相關(guān)操作中有效地利用Oracle數(shù)據(jù)字典,使Oracle數(shù)據(jù)字典的功能得到最大限度的發(fā)揮。

Oracle數(shù)據(jù)字典作為數(shù)據(jù)庫的不可或缺的組成部分之的一份子,Oracle數(shù)據(jù)字典隨著Oracle數(shù)據(jù)庫的產(chǎn)生而產(chǎn)生的, 也隨著Oracle數(shù)據(jù)庫的變化而發(fā)生變化,以下是文章的具體介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

體現(xiàn)為sys用戶下的一些表和視圖。數(shù)據(jù)字典名稱是大寫的英文字符。

 

數(shù)據(jù)字典里存有用戶信息、用戶的權(quán)限信息、所有數(shù)據(jù)對象信息、表的約束條件、統(tǒng)計分析數(shù)據(jù)庫的視圖等。

我們不能手工修改數(shù)據(jù)字典里的信息。

 

很多時候,一般的Oracle用戶不知道如何有效地利用它。

dictionary 全部Oracle數(shù)據(jù)字典表的名稱和解釋,它有一個同義詞dict

dict_column 全部數(shù)據(jù)字典表里字段名稱和解釋

 

如果我們想查詢跟索引有關(guān)的數(shù)據(jù)字典時,可以用下面這條SQL語句:

 

  1. SQL>select * from dictionary where instr(comments,'index')>0; 

如果我們想知道user_indexes表各字段名稱的詳細(xì)含義,可以用下面這條SQL語句:

 

  1. SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES'

依此類推,就可以輕松知道數(shù)據(jù)字典的詳細(xì)名稱和解釋,不用查看Oracle的其它文檔資料了。

下面按類別列出一些Oracle用戶常用Oracle數(shù)據(jù)字典的查詢使用方法。

1、用戶

查看當(dāng)前用戶的缺省表空間

 

  1. SQL>select username,default_tablespace from user_users; 

 

查看當(dāng)前用戶的角色

 

  1. SQL>select * from user_role_privs; 

 

查看當(dāng)前用戶的系統(tǒng)權(quán)限和表級權(quán)限

 

  1. SQL>select * from user_sys_privs;  
  2. SQL>select * from user_tab_privs;  

 

 

2、表

查看用戶下所有的表

 

  1. SQL>select * from user_tables; 

 

通過Oracle數(shù)據(jù)字典來查詢查看名稱包含log字符的表

 

  1. SQL>select object_name,object_id from user_objects  
  2. where instr(object_name,'LOG')>0;  

 

 

查看某表的創(chuàng)建時間

 

  1. SQL>select object_name,created from user_objects 
    where 
    object_name=upper('&table_name'); 

 

查看某表的大小

 

  1. SQL>select sum(bytes)/(1024*1024) as "size(M)" from user_segments  
  2. where segment_name=upper('&table_name');  

 

 

查看放在Oracle的內(nèi)存區(qū)里的表

 

  1. SQL>select table_name,cache from user_tables 
    where instr(cache,'Y')
    >0; 

 

以上的相關(guān)內(nèi)容就是對Oracle數(shù)據(jù)字典來查詢相關(guān)內(nèi)容的介紹,望你能有所收獲。 

【編輯推薦】

  1. Oracle數(shù)據(jù)庫中怎樣選擇合適索引類型
  2. 對Oracle10修改機(jī)器名后服務(wù)無法啟動的解決
  3. Oracle to_char()函數(shù)具有強(qiáng)大的功能
  4. Oracle函數(shù)to_char轉(zhuǎn)化成小數(shù)點的位數(shù)
  5. 把Oracle 字符串轉(zhuǎn)換成TIMESTAMP類型的方案
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2015-07-22 17:21:34

Oracle數(shù)據(jù)字典

2010-04-09 10:13:13

Oracle數(shù)據(jù)字典

2010-04-28 17:49:41

Oracle數(shù)據(jù)字典

2010-04-06 17:17:16

Oracle數(shù)據(jù)字典

2010-04-27 16:18:26

Oracle數(shù)據(jù)字典

2010-04-22 09:36:56

Oracle數(shù)據(jù)字典

2010-04-14 14:09:38

Oracle管理腳本

2010-05-10 15:22:34

Oracle數(shù)據(jù)字典

2010-11-15 16:08:15

ORACLE系統(tǒng)表

2010-04-06 17:36:15

Oracle數(shù)據(jù)字典

2010-04-22 10:00:41

Oracle數(shù)據(jù)字典

2009-10-22 16:35:48

Oracle系統(tǒng)管理員Oracle數(shù)據(jù)字典

2010-07-14 13:50:48

SQL Server數(shù)

2023-05-03 09:18:24

RedisDB數(shù)據(jù)字典Dict

2022-10-10 08:01:08

MySQL字典表

2018-01-19 09:38:28

數(shù)據(jù)庫Oracle數(shù)據(jù)字典

2023-03-06 07:48:01

數(shù)據(jù)字典Spring

2017-09-05 09:18:54

OracleCLOB大數(shù)據(jù)

2018-03-16 15:30:45

數(shù)據(jù)庫MySQL數(shù)據(jù)字典

2023-03-04 20:50:19

MySQL字典InnoDB
點贊
收藏

51CTO技術(shù)棧公眾號