2010年4月28日 星期三
推薦一本學習 oracle 的書!
http://www.5ienet.com/books/index.shtml
作者:君三思
(PS/君三思是筆名,在itpub還滿有名氣。)
(PS2/引用圖檔,旨在介紹此書,若有爭議,請告知我刪除。謝謝!)
自學安裝SAP IDES/R3
花了我快一週的時間,是我笨,還是我運氣太糟?
但當我終於看到這個畫面時,真的差點流眼淚……
老婆大人,今晚吃大餐慶祝!
網路下載的這版本,安裝起來感覺怪怪的。
和公司的ECC 6差很多!
其實公司有SAP的Source安裝光碟,但沒有人指點,也不知道從何著手?
只能先由網路上的資源去摸索,公司安排教育訓練的態度和意願不高。
導SAP之後,有負責到SAP的MIS同仁成了孤兒,真的很可憐。
尤其我又是負責BASIS的部份,當所有問題都無法解決時,我往往成了最後的出氣口。
同事某甲:「程式應該OK啊?之前都能跑啊!應該是BASIS的問題吧?」
同事某乙:「呃~」
我:「這……」無言~
有了可以亂搞亂試的環境,應該比較好自學SAP BASIS了吧?
等這回NBU除錯會議後,要再來重新裝一次,好好複習記錄一下。
到時再放到BLOG上吧!
2010年4月22日 星期四
安裝DRBL-CLONEZILLA系統替代ghost
似乎一波一波接著來,是因為軟體愈來愈不好賣?還是什麼的鳥原因?
習慣為windows備份用的 GHOST 軟體,看來是別再用,比較不會被罰事。
我選了clonezilla 來取代 ghost !
但一台電腦要本身就有能執行 clonezilla 的環境,就必須要有一個 linux 系統安裝起來。
我不考慮用 Live CD 的方式,是因為光碟機在一般電腦上頭,是不一定會有的設備。
而且一旦產生的 image 檔,我也傾向於用 linux 才能辨識的磁區來放。
才不會輕易被使用者移除掉!
所以一台電腦,要我重新整的話,我會……
1.先整理出約 10G 的空白未切磁區。用來安裝 Debian 用。
Debian 最小安裝,約500MB,若是要再加工,讓它只能跑 drbl-clonezilla 的話,還能更小。
2.安裝好 Debian ,修改 sources.list ,讓套件庫納入 drbl-clonezilla !
deb http://drbl.sourceforge.net/drbl-core drbl stable
以上一行加入 sources.list 檔!
2-1.
wget -q http://drbl.sourceforge.net/GPG-KEY-DRBL -O- | sudo apt-key add -
2-2.
sudo gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A
sudo gpg -a --export D7E8DF3A | sudo apt-key add -
sudo apt-get update
sudo apt-get install drbl
3.
裝好drbl-clonezilla 執行 /opt/drbl/sbin/drblsrv -i
照指示把電腦設定成本身就能當自己的備份檔伺服器!
4.
運用 /opt/drbl/sbin/ocs-sr -x
進行備份動作~
記得要配置好 /home/partimag 路徑,才能順利進利備份和還原。
To be continue ......
2010年4月19日 星期一
定時自動清除檔案!
要怎麼處理?
簡單!運用find指令(註:example 1)就行。
先利用find執行一下掃檔檢視的功能,成功找到想砍的檔案群之後,
再變化一下指令(註:example 2),寫成簡單的script,放給cron執行就成了!
example 1:
find /find-path -type f -mtime +120 -exec ls -lhrt {} \;
找出120天以上的舊檔案!
example 2:
find /find-path -type f -mtime +120 -exec rm -f {} \;
找出120天以上的舊檔案,並且砍掉!
OK!談談在windows 系統下怎麼辦到這鳥事。
以下source code 擷取自 jerry_IT資訊技術手扎
內容存成 DelFiles.vbs 即可點點(滑鼠動作)執行,刪除三天以上,放在E:\Temp裡的檔案!
+=========================================================+
Option Explicit
WScript.Echo("作業開始執行:" & Date & " " & Time)
Dim FSO, agoDays, modifiedDate, delFolder
' 指定 n 天前的檔案,現在是 3 天前
agoDays = 3
' 欲刪除檔案所在之目錄
delFolder = "E:\Temp"
' == 結束 ==
' 建立檔案系統物件(File System Object)
Set FSO = CreateObject("Scripting.FileSystemObject")
' 取得檔案的修改日期
modifiedDate = DateAdd("d", -agoDays, Date)
' 呼叫刪除檔案的子程序
DelFilesInFolder FSO.GetFolder(delFolder)
' 刪除檔案的子程序
Sub DelFilesInFolder(folder)
' 宣告變數
Dim file, subFolder
' 找出目前所在目錄內所有的檔案
For Each file In folder.Files
' 檢查檔案日期是否符合條件,若符合,就刪除
If ((file.DateLastModified <= modifiedDate)) Then
file.delete
End If
Next
' 如果遇到子目錄,也要進去檢查並刪除
For Each subFolder in folder.SubFolders
DelFilesInFolder subFolder
Next
End Sub
WScript.Echo("作業執行完畢:" & Date & " " & Time)
+=========================================================+我查了其他相關的資料,加上上述原文討論區。
(資料來源據說在IThome,http://ithelp.ithome.com.tw/question/10009001)
發現上述的VB script CODE 是最簡潔的,而JerryIT的說明也算够清楚了。
有沒有發覺到,windows 的系統對視覺化操作的設計很人性化,
只要你開檔案總管,點選檔案,滑鼠右鍵,刪除(或是直接按Delete鍵)!
但是對IT管理的技術人員嘛……
我之所以喜歡 Linux ,真的是不沒憑沒據的!
2010年4月15日 星期四
又有人檔案不見了!
關於檔案不見這碼事!幹了IT三五年以上的人,應該都很有感觸才是。
「我的檔案怎麼不見了?」「我的檔案怎麼會開不起來?是不是中毒,是不是損毀了?」這類的話。
身為IT人都或多或少遇到過,沒聽過,沒碰過是不太可能的事。
而我從事IT這職務這麼些年。
「檔案不見了!」這句話,可是我最害怕聽到的話裡頭,排行第一名!
第一次幫同事救檔案,對方是個部門主管。
由於使用者的身分敏感,我的作業過程很積極,也很曠日費時。
因為我的功力尚淺,而且使用的軟體功能也有限,檔案總是救不齊全。
到最後那位主管終於說,「沒有關係,我還有備份的資料可以找找看!」驚~
哇哩咧!不早說,害我緊張了快有一星期。
記得我剛開始從事IT這職務,可是競競業業,沒日沒夜死命的幹。
上班是七點出發趕到公司,忙到晚上,回到家再看看時間,通常就快十一點!
洗好澡,趕快再K點技術手冊,不然就做做LAB。
如此三年,功力才算趕上科班出身的人。
追加說明一下,我大學是唸航運管理,電腦是當兵時才開始碰。
剛開始幹IT的我,真的有够積極,有够敬業,甚至可以說是個工作狂!
只要有同事的電腦硬體或網路出了問題,印表機,傳真機……
我都很用心去處理,沒說過一個不字。
而遇到的狀況,通常我大部份都能處理得好,所以找上我的案件也變得愈多。
在同事的印象中,我的工作表現和脾氣都有不錯的評價。
但到底我是個平凡人!
凡是人,都有喜怒哀樂,七情六慾。
只是人生經驗太淺,抗壓程度還沒被逼到極限。
有人讚我說我個性有多好,其實我也心底有數,好說好說,如此而已啦~
幾年下來,幹IT遇到的鳥事多了,功力也有了不錯的底子。
我也覺得,當初那個「好好先生」的我,已經不再是了。
因為,我說過了,當IT會碰上的「鳥事」實在太多。
多到會把一個正常人逼瘋,我說這話,看倌可別覺得太過份。
有機會再說說一些精彩的故事~
今天,任何身邊人家誇說沒脾氣、沒架子的人,我一概認定是個鄉愿。
他若是沒在私底下抱怨過,肯定要心理有病。
這認知,實在和我的職場生涯,有很大的關聯。
離題太遠了!
那位檔案不見的同事,其實我堅信他有做了些他也不懂的操作。
把他自己的信箱給「重置」了!
看到狀況,當下是無言之極,而追問他過程也講不清楚。
而且依我判斷,知道他操作過程也於事無補。
因為那不是去資源回收筒,執行還原就OK的情形。
能不能救回來那些包有信件資料的檔案,其實是可以研究研究看看,評估可行性的。
但那可不是短短幾小時,就想要能見效果的過程。
要知道,硬碟在救檔案的過程中,是不能再有資料IO,必須停止使用電腦。
剛好他不能「馬上」沒電腦用,也剛好我也不能「馬上」開始救檔案。
正在為難之際,我用一句話解決了他。
「不見的檔案(郵件)有很重要嗎?」
他不再堅持~
就這樣,我又做了一次壞人,拒絶了這回的鳥事。
2010年4月13日 星期二
SAP router授權展期
想問我有沒有經驗,能不能幫個忙。
當下我沒辦法給任何意見和做法,因為我也還沒碰過。
又不是正式受過SAP BASIS訓練的IT,真的要說聲抱歉。
像我們這種公司剛引入SAP,又被指派成BASIS候選人的IT人。
處境真的很難過!
因為SAP這種大怪獸,很難搞。
目前遇到的狀況,就是SAP Router有效認證到期的問題。
子陵提問不久,我就查過它的有效期限,心底也有個數了。
果不其然,SAP官方主動來信提示!
算算時間還能撐一個月,要先用功找技術文件,預備作相關處理了。
但願官方的指示,都能順利執行完成。
不然,我的日子又要難過了~嗚~
2010年4月9日 星期五
也許最近會用到![轉貼]
同集團的IT同仁,遇到的SAP router的問題,據說是認證的期限到了。
我也該要針對這議題找資料,做做功課。
免得到時一點頭緒都沒有,那我又要頭大死腦細胞了。
轉貼這篇是提怎麼設定,接著還要找找怎麼重請申請認證……
SAP Router Installation
SAP Router InstallationOn this posting, I’ll try to explain about how to install and configure SAProuter and also how to set your SAProuter to match with Secure Network Communication (SNC) just SAP want to if they have to support you.
The first thing you need to do, is to send a customer message to SAP
Support (component XX-SER-NET-OSS-NEW) and tell them to register the
hostname and IP of your new SAProuter.
You have to register it with a official IP address (no internal IPs
allowed), but it’s allowed to use NAT in the firewall/router.
After you’ve received a confirmation from SAP that your SAProuter has
been registered, you are ready to configure your SAProuter.
If your SAProuter directory is C:\usr\sap\saprouter, these are the steps
to follow.
Note: You will be asked for a PIN code. Just pick your own 4 numbers, but
you’ll have to use the same PIN every time you’re asked to enter one.
1. Set 2 environment variables: SECUDIR and SNC_LIB according to the
guide you’ve downloaded.
2. Download the SAP Crypto Library and unpack it into
C:\usr\sap\saprouter
3. To generate a certificate request, run the command:
sapgenpse get_pse -v -r C:\usr\sap\saprouter\certreq -p
C:\usr\sap\saprouter\local.pse “”
4. Then you have to follow the guide and request the certificate from
http://service.sap.com/tcs -> Download Area -> SAProuter Certificate
5. Create a file C:\usr\sap\saprouter\srcert and copy the requested
certificate into this file. The run the command:
sapgenpse import_own_cert -c C:\usr\sap\saprouter\srcert -p
C:\usr\sap\saprouter\local.pse
6. To generate credentials for the user that’s running the SAProuter
service, run command:
sapgenpse seclogin -p C:\usr\sap\saprouter\local.pse -O
(this will create the file “cred_v2″)
7. Check the configuration by running command:
sapgenpse get_my_name -v -n Issuer
(This should always give the answer “CN=SAProuter CA, OU=SAProuter,
O=SAP, C=DE”)
8. Create SAProuter service on Windows with the command:
ntscmgr install SAProuter -b C:\usr\sap\saprouter\saprouter.exe -p
“service -r -R C:\usr\sap\saprouter\saprouttab -W 60000 -K
^p:^”
9. Edit the Windows Registry key as follows:
MyComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SAProute
r\ImagePath –> Change both ^ to “
10. Start the SAProuter service
11. Enter the required parameters in OSS1 -> Technical Settings
———————————————————————————
Installation on UNIX
———————————————-
1. Create the subdirectory saprouter in the directory /usr/sap/.
2. Get the latest version of the SAProuter from the SAP Service Marketplace (service.sap.com/patches). Choose Support Packages and Patches ® Entry by Application Group ® Additional Components ® SAPROUTER. The SAProuter is in packet saprouter*.SAR; the program niping is also in this packet. Copy programs saprouter and niping to the newly created directory /usr/sap/saprouter.
If you cannot copy the programs from SAP Service Marketplace, you can copy a version (may be obsolete) from your directory /usr/sap//SYS/exe/run.
3. (Optional) If you want to start the SAProuter on the same computer used for an SAP instance, insert the following line into file /usr/sap//SYS/exe/run/startsap:
#
# Start saprouter
#
SRDIR=/usr/sap/saprouter
if [ -f $SRDIR/saprouter ] ; then
echo “\nStarting saprouter Daemon “ | tee -a $LOGFILE
echo “—————————-“ | tee -a $LOGFILE
$SRDIR/saprouter -r -R $SRDIR/saprouttab \
| tee -a $LOGFILE &
fi
Insert the lines before the commands to start the SAP instance.
Normally the SAProuter runs on a different computer. If this is so, this step is omitted and you start the SAProuter as described in Starting the SAProuter.
4. Maintain the route permission table in directory /usr/sap/saprouter. If you want to keep it in another directory or under a name other than saprouttab, you must specify this with the SAProuter option -R (see Option R ).
This should help in SAP Router configuration and installation. Step forward, guys.
2010年4月7日 星期三
簽名檔用
__ _ _ _ ___ __ _ ____ ____ ____ _ _
| |__ __ _ | || | ___ ___ | | __ / _ \ / /| | / __ \| ___) / __ \ __ _ _ __ ___ __ _(_) | ___ ___ _ __ ___
| _ \ | | | || || | / _ \ / __\| |/ /| | | | |_| | \_/ /|_|__ / / _` |/ _` | '_ ` _ \ / _` | | | / __/ _ \| '_ ` _ \
| |_\ \| |_| || || || (_) | (__ | _/ | |_| |___ _) / / _) \ | (_| | (_| | | | | | | (_| | | || (_| (_) | | | | | |
\_____/ \___/ |_||_| \___/ \___/|_|\_\ \___/ |__| /____)|____/\ \__,_|\__, |_| |_| |_|\__,_|_|_(_)___\___/|_| |_| |_|
\____/ |___/
2010年4月6日 星期二
搜尋此網誌
本站大事記
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!
原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!
我的網誌清單
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
一個多月..14 年前