日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > 數(shù)據(jù)庫(kù)應(yīng)用 > 工作中的oracle常用維護(hù)

工作中的oracle常用維護(hù)

來源:程序員人生   發(fā)布時(shí)間:2015-01-20 08:56:30 閱讀次數(shù):2993次

http://blog.csdn.net/lili72


背景:由于歷史緣由,公司部份業(yè)務(wù)還在使用oracle中。1出問題就是弄的很麻煩。由于長(zhǎng)時(shí)間使用的是mysql hive,Hbase等,1些oracle的命令漸漸的也是忘記了,但是公司某些在oracle上的業(yè)務(wù),突然出現(xiàn)問題,每次查找問題都查得比較費(fèi)力,現(xiàn)把經(jīng)常使用命令記錄下來。

   常遇到的oracle的問題:

     1.0 遠(yuǎn)程登錄到oracle

       1.0.1  ssh  root@192.168.119.132 -p22330

             su  oracle

       1.0.2  ps -ef | grep  oracle  

              

找到oracle的位置

進(jìn)入sqlplus  

 sqlplus /nolog 

 conn /as  sysdba

     1.1  oracle密碼過期,連接失敗

         1.1.1 查看用戶

 select * from dba_profiles where resource_type='PASSWORD';

         1.1.2 設(shè)置無過期

alter profile DEFAULT limit unlimited;  

alter profile DEFAULT limit password_reuse_time unlimited;

     1.2  oracle的表分區(qū)超限,插入數(shù)據(jù)失敗  由于oracle的范圍分區(qū)

新增表分區(qū):

alter table bi_test_1215_test_del add partition t_range_p132 values less than (to_date('20150110','yyyymmdd')) tablespace USERS storage ( initial 64K minextents 1 maxextents unlimited ) ;

 

     1.3  oracle的表空間滿了,需要擴(kuò)大。

        1.3.2 查看表空間占用情況:

SELECT tbs 表空間名,                                    
    sum(totalM) 總共大小M,                                    
    sum(usedM) 已使用空間M,                                    
    sum(remainedM) 剩余空間M,                                    
    sum(usedM)/sum(totalM)*100 已使用百分比,                            
    sum(remainedM)/sum(totalM)*100 剩余百分比                            
    FROM(                                            
     SELECT b.file_id ID,                                    
     b.tablespace_name tbs,                                    
     b.file_name name,                                    
     b.bytes/1024/1024 totalM,                                    
     (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM,                        
     sum(nvl(a.bytes,0)/1024/1024) remainedM,                            
     sum(nvl(a.bytes,0)/(b.bytes)*100),                                
     (100 - (sum(nvl(a.bytes,0))/(b.bytes)*100))                            
     FROM dba_free_space a,dba_data_files b                            
     WHERE a.file_id = b.file_id                                
     GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes                    
     ORDER BY b.tablespace_name                                
    )                                            
    GROUP BY tbs  

      1.3.2 擴(kuò)大表空間:

       --增加數(shù)據(jù)文件

   alter tablespace USERS add datafile '/data2/oracle/users02.dbf' size 50m; 

     1.4  oracle的鎖表處理

select sess.sid, 

    sess.serial#, 

    lo.oracle_username, 

    lo.os_user_name, 

    ao.object_name, 

    lo.locked_mode 

    from v$locked_object lo, 

    dba_objects ao, 

    v$session sess 

where ao.object_id = lo.object_id and lo.session_id = sess.sid; 

 

或:

select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 

刪掉鎖表語句:

alter system kill session '198'; 

     1.5  oracle語句優(yōu)化,新增索引,建分區(qū)表

      1.5.1 首先斟酌查詢條件 建索引。

    創(chuàng)建: create index inde_name on table_name  (col_name) tablespace users  storage  (  initial 500k  next 500k  pctincrease 0  ) 

  查詢:select * from dba_indexes where table_name ='t_li72';

      1.5.2 數(shù)據(jù)量實(shí)比較大,斟酌建分區(qū)表。

create table li72_test_deal

(

  LOGDATE DATE,

  FILENAME VARCHAR2(600)

)

partition by range(logdate)(

partition t_range_p1 values less than (to_date('20140901','yyyymmdd')),

partition t_range_p2 values less than (to_date('20140902','yyyymmdd')),

 

 

   


Sqooporacle的語句:從hiveoracle

按分區(qū)選擇列同步數(shù)據(jù)到oracle

sqoop export --connect jdbc:oracle:thin:@192.1.118.210:1521:orcl --username biuser --password biusertmp --table li72.tmp_SRC_PLAY_LH_1203_temp --columns LOGDATE,FILENAME,SINGER,SONG,SEARCHOVERPLAY,SEARCHPLAY,OVERPLAY,UNINPUTKEY,INPUTPARTKEY,INPUTALLKEY,MP3OVERPLAY,MVOVERPLAY,MVRANDOMPLAY,MP3RANDOMPLAY,TRYPLAY,DOWNLOAD,SEARCHCLICK,SEARCH,PLAY --export-dir /user/hive/warehouse/bi_test.db/li72_hoer_sear_play/dt=${vDay} --input-fields-terminated-by '|'

 

從oracle到hive中:

sqoop import--hive-import --connect jdbc:oracle:thin:@192.116.80.118:1521:CUSTOMER2--username biuser --password biusertmp --verbose -m 1 --table class_type

 

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 性猛交xxxx乱大交孕妇印度 | 91精品国产色综合久久不卡蜜臀 | 国产一二三区在线 | 国产在线精品视频 | 久久久精品免费观看 | 精品视频免费在线 | 91精品久久久久久久蜜月 | 久久男女视频 | av中文字幕在线观看 | h片在线免费看 | 精品在线一区 | 久久久国产一区二区三区 | 中文字幕亚洲国产 | 美女很黄很黄免费的 | 国产精品综合一区二区 | 天天干女人 | 欧美精品一区二区三区蜜桃视频 | 国产在线网 | 在线国产网站 | av首页在线| 99这里只有精品视频 | 黄色一级大片在线免费看产 | 欧美国产在线观看 | 亚洲精品电影在线观看 | 日韩激情一区二区 | 亚洲精品视频一区 | 99久久er热在这里只有精品15 | 国产精彩视频 | 欧美黄色一区 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲成人久久久 | 欧美福利在线 | 亚洲精品乱码久久久久久 | 波多野结衣av电影 | 亚洲激情视频在线播放 | 麻豆专区一区二区三区四区五区 | 狼人综合视频 | 久久一本到| 亚洲欧美日韩综合 | 亚洲1区 | 成人教育av|