เคยเกิดเหตุการณ์ระทึกขวัญค่ะ!!

เย็นวันหนึ่ง หลังจาก Database ถูก Shutdown ไป (ตอน shutdown ก็ทำได้ปกตินะ)
แต่ตอน Start มันดันขึ้น Error เกี่ยวกับ Data file ขึ้นมาว่าหา Datafile 'xxx.dbf' ไม่เจอ เนื่องจาก datafile นั้นๆ ได้ถูกลบไปแล้ว  (จำ error code ไม่ได้ค่ะ T-T)  

"วิธีแก้ ให้ทำดังนี้ค่ะ"

1. ให้ shutdown db ก่อน  ( connect ด้วย sysdba)
SQL > shutdown   
   หรือ
SQL > shutdown immediat


2. start database (in mount mode)
SQL > startup mount

 3.จัดการ drop datafile ที่มีปัญหานั้นซะ (ต้องเป็น datafile ที่ถูกลบไปแล้วนะคะ)
SQL >  alter database datafile xxx offline drop;

 4. ทีนี้ก็จะ open database ได้ตามปกติค่ะ ^----------^
SQL >  alter database open;
เครดิต 2t     (ขอบคุณมา ณ ที่นี้ค่ะ ^^)

--------------- แถมๆ : วิธี start,stop database (Oracle) -----------------
1. Start
$ sqlplus /nolog
SQL >  CONNECT / AS SYSDBA
SQL >  STARTUP


2. Stop
$ sqlplus /nolog
SQL >  CONNECT / AS SYSDBA
SQL > SHUTDOWN  [NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ]

-----------------------------------------
Startup Stages
1. NOMOUNT
    - read Parameter file
    - start instance (SGA is allocated, Background process started)
2. MOUNT
    - DB Config is loaded into SGA
3. OPEN
    - Datafiles and redo log files are located
          - Verify all the datafiles and redo log files can be opened
    - Check the consistency of the database
    - Database opened             
           Users can access the database

 เมื่อค่าใน Table  T1 มีดังนี้

          X          Y  

    ---------- ----------                                             
            1          2                                             
            2          3                                 
            3          4                                    
            4          5                                                         
            5          6      

ต้องการ Query ค่าจาก Table T1 ให้แสดงผลดังนี้ 

     X          Y        X+Y                                  
   ---------- ---------- ----------                                  
        1          2          3                                  
        2          3          5                                  
        3          4          7                                
        4          5          9                                
        5          6         11                                  
       15         20         35   

ซึ่งปกติ สามารถทำได้โดยใช้ Union all โดยใช้ Statement ดังนี้

select x,y,x+y from t
    union all
    select sum(x),sum(y),sum(x+y) from t ; 

 

 แต่ถ้าไม่ต้องการใช้ Union all สามารถแทนด้วย Statement นี้

select decode( grouping(rowid), 0, null, 1, 'the end' ) label,sum(x), sum(y), sum(x+y)
    from t
    group by rollup(rowid);

 จะได้ผลดังนี้

LABEL       SUM(X)     SUM(Y)   SUM(X+Y)
  ------      ----------       ----------        ----------
                     1                   2          3
                     2                   3          5
                     3                   4          7
                     4                   5          9
                     5                   6         11
the end         15                20         35

 

 

 

อ้างอิง  http://asktom.oracle.com

จะไปเรียนที่ "ศูนย์ฝึกอาชีพสวนลุมพินี" ค่ะ

จริงๆอยากเรียนมานานแล้วละ อยากจะออกแบบเสื้อผ้าเอง ตัดเอง ใส่เอง 

ถ้าเวิร์คก็จะทำขายด้วย แฮ่ๆ ไม่รู้จะไหวรึเปล่า  

 

 และนี่คือ My Inspiration ค่ะ ^-----------------^    

คนที่ดูซีรี่ย์ Gossip Girl คงรู้จักดีเนอะ Little J.  นั่นเอง ^^

( เครดิตภาพ ..  จากอากู๋ล้วนๆค่ะ www.google.co.th )

 

 

 

 

 

ลองโทรไปถามรายละเอียดมา

ปรากฎว่าเขาจะเริ่มเรียนกันเสาร์นี้แล้ว o.O  เร็วมากๆ 

แต่ก็ดีนะ ไม่ต้องรอนาน ^^

ไปวันแรกน่าจะออกแนวปฐมนิเทศน์ บอกค่าใช้จ่ายในการเรียน หรืออุปกรณ์ที่ต้องเตรียมต้องใช้ 

เราคิดว่าจะลองไปดูก่อน ถ้าคนเรียนเยอะเกินไปจนต้องแย่งกันใช้อุปกรณ์ เราอาจจะเปลี่ยนไปเรียนที่อื่นละ

 

 

 

 

 

 

Link --> http://www.suanlumtrain.org 

ที่เราจะไปเรียน เป็นหลักสูตรที่เลือกได้ว่าจะเรียนวันเสาร์ หรือวันอาทิตย์วันใดวันหนึ่ง (เรียน 120 ชม. หรือ 6 เดือน)

ตั้งแต่เวลา 09.00 - 15.00 น.    โทร. 0 2215 0853 - 4