2018年5月24日 星期四

安裝SAP HANA 2.0 資料庫

公司SAP日前已升級為 HANA版本.。 這邊進行安裝測試環境 SAP HANA 2.0的步驟記錄



1.       安裝Suse_Linux 12 SP1

2.       SAP下載 “SAP HANA PLATFORM EDITION”
3.      下載後存放在SUSE /HANA/SHARE


4.      在該路徑執行 ./hdblcm


5.      選     1 Install

6.      Enter Installation Path 設置預設為 /hana/shared

7.      Enter Local Host Name 設置為預設

8.      Do you want to add hosts to the system? N

9.      Enter SAP HANA System ID : ROD ß自訂的三碼 SID

10.    Enter Instance Number 設為預設 [00]

11.    Enter Local Host Worker Group [default]


12.  選擇要安裝的System Usage 在此設置為 3 development


13.  其他都設置為預設

14.  設置完後系統會顯示所配置的參數表如下,確認後 y 進行安裝



15.  安裝完畢

2017年4月24日 星期一

更改MSQL DB 交易層級



為了避免應用程序造成資料庫死結 進行更改MSQL DB 交易層級設置

DBCC useroptions  => 可看出現在的Lock等級

  


以下是修改Lock等級 , 如果不是READ_COMMITTED_SNAPSHOT就是要把它改成READ_COMMITTED_SNAPSHOT ,

紅色部分是要改成要修改的DB的名字, 此修改,DB需要一段時間(10分鐘左右)來執行,



ALTER DATABASE ' + DB_NAME() + ' SET SINGLE_USER WITH ROLLBACK

IMMEDIATE ;

ALTER DATABASE ' + DB_NAME() + ' SET READ_COMMITTED_SNAPSHOT ON;

ALTER DATABASE ' + DB_NAME() + ' SET ALLOW_SNAPSHOT_ISOLATION ON;

ALTER DATABASE ' + DB_NAME() + ' SET MULTI_USER;


2017年2月15日 星期三

ASP.NET緩衝區處理

緩衝區開啟 設置為 Response.BufferOutput = true ,若不設緩衝區,Server端的輸出資料會直接送到Client的頁面。

相關方法:
.Flush() 方法 強迫送出目前存放在緩衝區的資料
.Clear() 方法 清空目前存放在緩衝區的資料

相關lab
1.啟用緩衝區
2.緩衝區放一段字串,直接清除緩衝區,Client在網頁上看不到
3.在緩衝區放一段字串,再把緩衝區的資料強迫送出,這次的字串Clinet可見。




2017年1月17日 星期二

Windows 10 啟用 Telnet

使用 Win + x 選擇命令提示字元(系統管理員)

輸入以下指令

dism /online /Enable-Feature /FeatureName:TelnetClient



在使用 win + x 點選程式和功能


選擇開啟或關閉windows 功能\Telnet 用戶端 即可使用telnet


2017年1月16日 星期一

CTS (Change Transport System)

SAP Client copy


近期更新SAP測試環境 for IMG,需要將PRD的資料複製到DEV 環境。

先登入DEV 400環境執行SCC5將 400 Client 內的資料清空



執行SCC8 進行Client 匯出作業


使用SCC3確認匯出的狀態


匯出作業跑完之後

切換至 DEV 目標端 400  使用 帳號 sap*      密碼 pass 登入

執行 STMS 點選 DEV 將 用戶端匯出的內容 request 進行匯入請求的動作



選擇欲匯入的Client 400


 使用client 400  帳號 sap*      密碼 pass 登入





2017年1月15日 星期日

ABAP 常用Tcode




T-Code 概述 說明
SE80 ABAP DEVELOPMENT WORKBENCH集合ABAP開發相關的工作區
SE38 ABAP 編輯器新增修改查詢ABAP程序的開發工具
SE37 Functon編輯器新增修改查詢函數的開發工具
SE11 ABAP資料字典新增如數據表,View、結構體等對象的開發工具。
SE16
SE16N
Se16 is a data browser.
Se16N is table browser.
新增修改查詢如數據表的開發工具




SE93 維護Tcode新增修改查詢Tcode的開發工具
SE43 維護sap menu把t-code掛到SAP menu
SE21 package 編輯器新增修改查詢package的開發工具
SE24 class 編輯器新增修改查詢class的開發工具
SE09 Transport Organizer釋放\新增\修改CTS的開發工具

提升SAP audit log 的紀錄上限



稽核要求延長SAP 可查詢log 的時間,進行修改

RZ10  修改 rsau/max_diskspace/local 的參數 

這邊設置SAP建議最大數值為2147483647

設置完之後,需重啟SAP 服務才會啟動設置

SAP的預設密碼

SAP User SAP* 、DDIC、EARLYWATCH的預設密碼

Default Passwords for Standard Users
User
Description
Clients
Default Password
SAP*
SAP system super user
000, 001, 066
all new clients
06071992
PASS
DDIC
ABAP Dictionary and software logistics super user
000, 001
19920706
EARLYWATCH
Dialog user for the Early Watch service in client 066
066
support

2017年1月10日 星期二

Python基本程式運作-迴圈-for

for 的使用方式 (基本)

語法:
         for  變數名稱 in range(重複次數)
         (tab) 想重複執行的動作
         (tab) 想重複執行的動作

[root@localhost ~]# python
Python 2.7.5 (default, Nov  6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> for count in range(3):
...     print('repeat run')
...     print(count)
...
repeat run
0
repeat run
1
repeat run
2
>>>


for 應用

>>> word = 'ninja'
>>> for chara in word:
...     print(chara)
...
n
i
n
j
a

Python基本程式運作-條件分支-if ..判斷式

在Python 條件分支判斷 if 的使用語法如下

if (條件式1) :
(tab) 條件式1為True 時執行的部分
elif xx1 :
(tab) 條件式2為True 時執行的部分
else :
(tab) 條件式1與2皆為flase時所執行的部分



安裝SAP HANA 2.0 資料庫

公司SAP日前已升級為 HANA版本.。 這邊進行安裝測試環境 SAP HANA 2.0的步驟記錄 1.         安裝 Suse_Linux 12 SP1 2.         在 SAP 下載 “SAP HANA PLATFORM EDITION”...