日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Oracle數據庫中如何正確的查看sql

以下的文章主要講述的是Oracle數據庫中如何正確的查看sql,以及查詢表的相關狀態(tài),下面就是文章的抓喲內容的介紹,如果你對其相關的實際操作有興趣的話,你就可以對以下的文章點擊觀看了。

采用成都h5網站建設+css3國際標準網站建設,讓網站自動適應用戶使用終端設備,PC、平板、手機等,一個網址適應,一套內容統一戰(zhàn)略,節(jié)約企業(yè)資源。創(chuàng)新互聯還提供網站后期營銷如:軟文營銷、賣友情鏈接1元廣告等。一般建站公司不為企業(yè)填充資料,更談不上內容策劃,結果導致網站界面優(yōu)秀,內容卻十分空泛或整體不協調,內容策劃、內容填充請交給我們。

 
 
 
  1. select uo.OBJECT_NAME,uo.OBJECT_ID,lo.Oracle_USERNAME,lo.LOCKED_MODE from
  2. user_objects uo,v$locked_object lo where uo.OBJECT_ID=lo.OBJECT_ID;

查看數據庫字符集

 
 
 
  1. select * from nls_database_parameters;

查看表創(chuàng)建,修改時間

 
 
 
  1. select * from ALL_OBJECTS where object_name =upper('tname');

每個表所占空間

 
 
 
  1. select Segment_Name, round(Sum(bytes)/1024/1024,0) "MBytes"
  2. From User_Extents Group By Segment_Name order by "MBytes" desc;

查詢正在執(zhí)行的存儲過程

 
 
 
  1. select * from dba_ddl_locks where owner='USERNAME';

查看表空間的使用情況

 
 
 
  1. select a.tablespace_name,round(a.bytes/(1024*1024),2) 
    "Total MB",round(b.bytes/(1024*1024),2) "Used MB",
  2. round(c.bytes/(1024*1024),2) "Free MB",
    round((b.bytes*100)/a.bytes,2)||'%' "% Used",
  3. round((c.bytes*100)/a.bytes,2)||'%' "% Free"
  4. from sys.sm$ts_avail a,sys.sm$ts_used b,sys.sm$ts_free c
  5. where a.tablespace_name=b.tablespace_name and a.tablespace_name=c.tablespace_name;

加\解鎖:

 
 
 
  1. lock table dept in share mode;

仍然解不了,用以下方法:

 
 
 
  1. SELECT sid, serial#, username, osuser FROM v$session;
  2. ALTER SYSTEM KILL SESSION 'sid,serial';
  3. example:
  4. ALTER SYSTEM KILL SESSION '131, 33574';

如果對象被鎖住了,用Oracle的ALTER SYSTEM KILL SESSION 'SID,SERIAL#'不一定會將SESSION KILL掉,會報

 
 
 
  1. SQL> alter system kill session '200,18325'
  2. *
  3. ERROR at line 1:
  4. ORA-00031: session marked for kill

這樣的錯誤,所以可以在操作系統級上KILL掉進程

 
 
 
  1. select 'kill -9 '||a.spid "xxx" from v$process a,v$session b 
    where a.addr=b.paddr and b.status='KILLED';

查找出被標志為KILLED的SESSION的操作系統進程號。

增加表空間,文件

 
 
 
  1. ALTER TABLESPACE bgtablespace01
  2. ADD DATAFILE '/opt/Oracle/oradata/orcl/
    bgtablespace01/bgtablespace0190.dbf' SIZE 5120M ;

更改用戶表空間

 
 
 
  1. alter user user modify default tablespace bgtablespace01;

Oracle中針對大表增加有默認值的字段的操作方法

 
 
 
  1. ALTER TABLE tab_large add col_new Number(9) Default 1;

該語句會對所有記錄進行填值操作,對于現場tab_large中存在3000W條左右數據,該步驟需要執(zhí)行數小時。

可以將該語句改為:

 
 
 
  1. ALTER TABLE tab_large add col_new Number(9);
  2. ALTER TABLE tab_large modify col_new number(9) default 1;

該語句只會對新增的記錄進行填值操作,只需要數秒。

如果需要對原來的值進行操作,可以在升級后進行update操作,這樣能夠節(jié)省大量的升級時間。

增加數據庫用戶

 
 
 
  1. create user sjzq identified by sjzq123 default 
    tablespace BGTABLESPACE01 Temporary TABLESPACE Temp;
  2. grant connect to sjzq;
  3. grant select on abc.tname to sjzq; 

以上的相關內容就是對Oracle數據庫查看sql的介紹,望你能有所收獲。


當前名稱:Oracle數據庫中如何正確的查看sql
網頁路徑:http://m.5511xx.com/article/djjpjio.html