2015年7月31日 星期五

Recently watched (2015.07)

1.不可能的任務:失控國度(Mission: Impossible - Rogue Nation)
   阿湯哥搏命演出,一開始的攀飛機場景親自上陣真的很驚險,但胃口剛養大就結束了,可惜
   水中的那段應該不少是用電腦特效完成的,我不是很愛。維也納歌劇院那段真的很經典,
   看過電影也算多的,這樣的橋段真的很少見。女主角說不上火辣但是瑞典人飾演英國情報員
   非常特別的氣質,我很喜歡。前兩集反派找來影帝級的人物,這次演出者我不熟感覺弱了點
   IMF這次對抗的組織也是情報組織,諜對諜的場面非常精采,當屬上乘
2.我們最搖擺(We Are the Best! )
   小品兒童片,這年代要看到Punk已經很少見了,更何況是Girl Punk,Cool耶
   瑞典的龐克歌曲不熟無從置喙,但是片中講述到的青少女感情問題,家庭關係,校園霸凌
   被霸凌者反而強迫對方接受自己的理念(ex 要龐克就不能是基督徒),樂團分崩的理由
   有充分讓觀眾感受到導演的表述。
3.刀馬旦(Peking Opera Blues)
   現在看起來很老梗的片,但是小時候應該愛得要死吧,畢竟能同時看到林青霞 鍾楚紅
   葉蒨文可不是那麼容易的事呢。看起來戲份最少且非敘事主軸的葉蒨文反而是唯一入圍
   香港電影金像獎的,看來我的眼光怪怪的呢。這樣情節的諜報片部不算陌生但是能夠跟戲曲
   結合的那麼好,徐克的功力還是不簡單,有趣的部份也很多算輕鬆的電影
4來自星星的傻瓜(PK)
    Aamir Khan近期的大作之一,看完後會愛上女主角呦,經過三個傻瓜後台灣市場對
   印度電影的接受度明顯提高很多,這部電影得到的目光也多出很多,印度是佛教跟印度教
   的發源地(電影裡還有提到比較陌生的耆那教跟錫克教),對宗教現象做批判不但適當且
   火藥味會稍微淡一點(牽涉到回教跟基督教就有點可怕),不過雖然想演得很輕鬆但還是嚴肅    的地方不少,朋友看看就不支倒地了呢,最後的結局很驚奇且感動,算頗令人回味的電影
5.蟻人(Ant-Man)
   在索爾 鋼鐵人 浩克等超大咖復仇者面前,要怎麼拍蟻人這個元老級復仇者成員(尤其漫畫裡    奧創還是他發明的,直接Pass是怎樣),實在讓人傷透腦筋,這次作品格局較小(蟻人咩)
   主角並非第一代天才科學家Pym而是直接是第二代Scott Lang接手不失為一部好棋呀
   輕鬆的部分也很多讓人絕對吃得下(那兩段中南美洲式的過場敘述時在經典呀)
   找來了影帝級麥克道格拉斯果然不同反響,Lost裡雀斑女Evangeline Lilly再展身手讓我感動
   縮小情況的下的打鬥場面實在非常特別,不過第二集才是挑戰的開始唷(跟美國隊長相反)
6.魔鬼司令(Commando)
   阿諾拍完魔鬼終結者後的電影,很明顯就是再賣肌肉呀,非常多拆電話亭 把人舉起來
   把車門扯暴等不可思議的畫面,這是魔鬼終結者比不上的呀(機器人把東西扯爆感覺挺合理)
   最後的槍戰有點扯(怎樣都打不到他),女主角也不是普通的弱,幾個橋段值得讚許
   (飛機 賣場),除此之外就是回味大於欣賞的作品
7.長短腳之戀(Fractured Follies)
   又是個回味大於欣賞的作品,這年代要看到王祖賢的作品就是懷念呀,台灣的超級氣質正妹
   能看到年輕的發哥是很讚,當然還有已經過世的黃霑先生,全片就是介紹一段因誤會而起的
   姻緣,還有破舊超級市場努力重新開張的奮鬥故事,但是由於主線實在掰不出什麼,支線就
   加進了利智的部分及小妹被惡劣分子偷拍的戲分,不連貫純粹搞笑罷了,此部分令人失望
   超市開張那天對決的戲碼(還有歌唱部分)十分精彩,最後告白橋段也是,挽救回一些分數
8.飢餓遊戲(The Hunger Games)
   讓Jennifer Lawrence一躍變成青春偶像巨星的作品,當年她只是從獨立製片開始嶄露頭角的
   演技派女星唷(2000就曾以冰封之心Winter's Bone入圍過奧斯卡最佳女主角)
   本就是著名奇幻小說改編,反烏托邦又剛好契合當時的環境氛圍,青少年演員的表現除
   小珍妮佛之外大概就是勉強及格,伍迪哈里遜之厲害當然不用說(不過角色沒有跳脫窠臼)
   前半段訓練的部分讓人有點耐著性子看完,後半打鬥的場面也不夠精彩,較能稱許的就是
   奇幻國度的色彩成功演繹(Elizabeth Banks的造型超Cool)還有讓人恨得牙癢癢的總統先生
9.伊莉莎白 黃金時代(Elizabeth: The Golden Age)
   很明顯就是一部英國人(其實是印度人 不過有差嗎)拍的成王敗寇的電影
   西班牙人就是賤就是壞,因為宗教的理由發動無謂的戰爭,伊莉莎白女王則是因為廣納建言
   不追究海盜先生(Sir Walter Raleigh)情感上的背叛(歷史真的有這段嗎?),讓他帶領英國海軍
   打贏了西班牙無敵艦隊就此創造盛事,與史實的差距跟伊莉莎白本身成就無法於戲中展現,    所以雖然有著華麗服裝跟三位大演員(凱特布蘭琪 克里夫歐文 傑佛瑞洛許)的精湛演技
   仍無法挽救此片,重要人物跟事件的Wiki連結 Mary, Queen of Scots, Babington Plot
   Sir Walter Raleigh
10.鋼鐵監獄(Escape Plan)
   這片就是強打阿諾跟史特龍的合作,以往是王不見王兩人年近古稀之年時當然計較不了
   那麼多,浴血任務第二集阿諾只是客串一下,這次就是真正的雙主角嚕,不過史特龍此片中
   才是真正的逃脫專家,戲份都還是在他身上,逃獄的過程本片拍得相當精采(第一段),最後
   重頭戲的逃獄就是運氣成分有點多了,不過智慧的展現還是很棒,格鬥就..算了
11.魔鬼終結者 創世契機(Terminator Genisys)
   就是一部致敬的作品,能夠看到阿諾重新扮演終結者當然是非常感動嚕,動作場景也算是
   蠻精彩的,當然李秉憲的T1000那麼快就掛掉還是不太習慣,但是這樣第一二集的場景混搭
   算是有達到效果的,很多人覺得這樣改破壞了原本的時間序,我很同意,但是要重開機的話
   難度很高,魔鬼終結者未來救贖就是失敗的例子,X戰警第一戰的Reboot的話就看不到
   阿諾了,要像X戰警未來昔日這樣的話,根本就是奇蹟般的作品,粉絲們也只好接受嚕
   冰與火龍女Emilia Clarke的強悍演出當然距離莎莉賽隆在Mad Max的演出還有一段差距
   但是算是後勢可以持續期待,Jai Courtney就加油嚕,身材不錯啦,John Connor感覺有點
   抄襲Big Hero 6,阿諾最後鋪的梗倒是不錯,後續作品還是可以期待
12.橫道世之介(A Story of Yonosuke)
   我很愛這片耶,單看片名根本就不知道是什麼鬼,不過既然有拿獎(藍絲帶)就看看吧
   吉高由里子的笑容我超喜歡的,高良健吾也是很讚,吉田修一 X 沖田修一果然很厲害
   片子不短看起來有點吃力倒是真的,撐過第一段搞清楚劇情走向後就會慢慢進入故事
   "每日看似平淡的生活中,圍繞在身邊的眾人,漸漸被世之介的正能量感染,十多年匆匆
   過去了,驀然回首,已經分散不見的眾人不自覺地回憶到世之介,想起那一年與他的相遇"
   就如同劇情簡介,暖暖的慢慢的,有愛情有友情,正面力量感動周圍的故事
13.武士的家計簿(Abacus and Sword)
   雖然評價也不低,還是大導演森田芳光的電影,男主角也是當時還沒有拍半澤直樹的堺雅人
   有人很愛片中講述父子間親情,但是算術士的生活到底有什麼高低起伏實在是困難呀
   搖搖欲墜嚕,不過最近好多異類武士的片子,還有廚師的武士的菜單,好看多了呀

2015年7月8日 星期三

[Oracle]How to find the ORACLE_HOME path in Oracle Database?

In 9i:

SELECT substr(file_spec,1,instr(file_spec,'lib')-2) ORACLE_HOME FROM dba_libraries
WHERE library_name='DBMS_SUMADV_LIB';

In 10g:

SQL > var OHM varchar2(100);
SQL > EXEC dbms_system.get_env('ORACLE_HOME', :OHM) ;
SQL > PRINT OHM

Linux/Unix:

echo $ORACLE_HOME

Windows:

start - run - regedit (enter) - HKEY_LOCAL_MACHINE - SOFTWARE - ORACLE


Type the below command at prompt if the environment variable is defined for ORACLE_HOME

c:\> set oracle_home (ENTER)

[Oracle]資料庫無法登入 ORA-01033 oracle initialization or shutdown in progress

客戶的資料庫主機Crash,廠商協助把主機Ghost回來
雖然在服務裡把Oracle Database打開,卻仍然無法登入
呈現 ORA-01033 oracle initialization or shutdown in progress
經查應該是Improper shut down of Database
造成Problem with the Database CTL , DBF or ORA files(system01.dbf) error

Service.msc開啟服務無錯誤訊息,使用指令重啟資料庫(mount and restart DB again)
cmd.exe 下輸入
set ORACLE_SID=<YOUR SID>
sqlplus nolog
SQL> connect / as sysdba
Connect.
SQL> shutdown abort
ORACLE Instance shut down.
SQL> startup nomount
ORACLE Instance Started.
SQL> alter database mount;
SQL> alter database open;
但是在alter database open;會出現error
ORA-01122: database file 1 failed verification check
ORA-01110: database file 1: 'xxx\SYSTEM01.DBF'
ORA-01207: file is more recent than control file – old control file
查到建議的處理方法是
 1.alter database backup controlfile to trace;
 2.startup nomount;
 3.recover database using backup controlfile;
 4.alter database open;

參考到的處理方式是
CREATE CONTROLFILE REUSE DATABASE "DBNAME" NORESETLOGS NOARCHIVELOG ==depends what is your db log mode
# Recovery is required if any of the datafiles are restored backups,
# or if the last shutdown was not normal or immediate.
RECOVER DATABASE
# Database can now be opened normally.
ALTER DATABASE OPEN;

不過會跳錯誤訊息
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file
'%ORACLE_HOME%\DATABASE\DBS1%ORACLE_SID%.ORA'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.

可能是我沒有先SET ORACLE_HOME跟SET ORACLE_SID
造成失敗,不過大抵上方向是對的


2015年7月7日 星期二

[Oracle]用sys登入sqlplus時輸入conn sys/password as sysdba 提示SP2-0306選項無效

在命令提示字元下
使用sqlplus/nlog進行登入
登入時輸入conn sys/password as sysdba 卻出現SP2-0306選項無效

超蠢的 去掉conn
直接打 sys/password as sysdba就可以了

[Oracle]Oracle 9i Create Database Error Code:ORA-29807: specified operator does not exist

這是oracle bug,針對這個bug描述如下:

This is a known issue (bug 2925665). You can click on the "Ignore" button to continue.

Once DBCA has completed database creation, remember to run the 'prvtxml.plb' script. from

$ORACLE_HOME/rdbms/admin independently, as the user SYS. It is also advised to run the

'utlrp.sql' script. to ensure that there are no invalid objects in the database at this

time.

解決方法:

安裝完成後,執行以下兩個語法後即可解決:

SQL> conn / as sysdba

Connected.

SQL>@$ORACLE_HOME/rdbms/admin/prvtxml.plb

SQL>@$ORACLE_HOME/rdbms/admin/utlrp.sql