av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Oracle數(shù)據(jù)庫(kù)中如何正確的查看sql

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

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

 
 
 
  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;

查看數(shù)據(jù)庫(kù)字符集

 
 
 
  1. select * from nls_database_parameters;

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

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

每個(gè)表所占空間

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

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

 
 
 
  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';

如果對(duì)象被鎖住了,用Oracle的ALTER SYSTEM KILL SESSION 'SID,SERIAL#'不一定會(huì)將SESSION KILL掉,會(huì)報(bào)

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

這樣的錯(cuò)誤,所以可以在操作系統(tǒng)級(jí)上KILL掉進(jìn)程

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

查找出被標(biāo)志為KILLED的SESSION的操作系統(tǒng)進(jìn)程號(hào)。

增加表空間,文件

 
 
 
  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中針對(duì)大表增加有默認(rèn)值的字段的操作方法

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

該語句會(huì)對(duì)所有記錄進(jìn)行填值操作,對(duì)于現(xiàn)場(chǎng)tab_large中存在3000W條左右數(shù)據(jù),該步驟需要執(zhí)行數(shù)小時(shí)。

可以將該語句改為:

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

該語句只會(huì)對(duì)新增的記錄進(jìn)行填值操作,只需要數(shù)秒。

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

增加數(shù)據(jù)庫(kù)用戶

 
 
 
  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; 

以上的相關(guān)內(nèi)容就是對(duì)Oracle數(shù)據(jù)庫(kù)查看sql的介紹,望你能有所收獲。


網(wǎng)站欄目:Oracle數(shù)據(jù)庫(kù)中如何正確的查看sql
分享路徑:http://uogjgqi.cn/article/djjpjio.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流