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

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Oracle數(shù)據(jù)庫(kù)中如何正確的查看sql

以下的文章主要講述的是Oracle數(shù)據(jù)庫(kù)中如何正確的查看sql,以及查詢(xún)表的相關(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)用戶(hù)使用終端設(shè)備,PC、平板、手機(jī)等,一個(gè)網(wǎng)址適應(yīng),一套內(nèi)容統(tǒng)一戰(zhàn)略,節(jié)約企業(yè)資源。創(chuàng)新互聯(lián)還提供網(wǎng)站后期營(yíng)銷(xiāo)如:軟文營(yíng)銷(xiāo)賣(mài)友情鏈接、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;

查詢(xún)正在執(zhí)行的存儲(chǔ)過(guò)程

 
 
 
  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 ;

更改用戶(hù)表空間

 
 
 
  1. alter user user modify default tablespace bgtablespace01;

Oracle中針對(duì)大表增加有默認(rèn)值的字段的操作方法

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

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

可以將該語(yǔ)句改為:

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

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

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

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

 
 
 
  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的介紹,望你能有所收獲。


當(dāng)前文章:Oracle數(shù)據(jù)庫(kù)中如何正確的查看sql
標(biāo)題鏈接:http://m.5511xx.com/article/djjpjio.html