2019年7月17日 星期三

遠端支援、遠端存取、服務台、線上協同作業和會議 teamviewer



TeamViewer – 遠端支援、遠端存取、服務台、線上協同作業和會議

https://www.teamviewer.com/tw/


AnyDesk: The Fast Remote Desktop Application


https://anydesk.com/


Splashtop Downloads - Remote Desktop, Remote Support & Education

https://www.splashtop.com


Chrome 遠端桌面 - Google Chrome

https://chrome.google.com


GoToMyPC Remote Access - Remote Desktop Software for Mac or PC

https://get.gotomypc.com/


Zoom 雲端視訊會議-企業專屬|全球獨步|多人視訊|Zoom 我的隨身會議室

https://zoomnow.net/


Video Conferencing, Online Meetings, Screen Share | Cisco Webex

https://www.webex.com/

2019年7月15日 星期一

Oracle DB - Database 版本與授權



  • Oracle產品版本

從2015年12月開始 Database 大致上分為2種版本:
企業版Enterprise Edition (EE)
價位高,全功能、無使用限制(譬如可用 RAC(extra cost), Data Guard, Online table redefinition, Flashback, Diagnostics Pack, Tuning Pack等功能)。
標準版Standard Edition 2 (SE2)
價位約為EE的三分之一,禁止安裝到支援超過2 Socket(CPU插槽)的機器上,最大支援 16 CPU threads per database instance。



  • Oracle的授權計算方式

採NUP(Named User Plus) Processor(處理器/CPU),兩者擇一。

1. 採Processor計價
EE版 processor數=CPU*(Core數/每CPU)*CoreFactor,有小數時無條件進位。假設有1台DB Server,有1CPU,6核,CoreFactor=0.25。Processor數=1*6*0.25=1.5。小數點無條件進位 所以要買 2 Processors。

SE2版 processor數=occupied socket=主機版上有插CPU的socket數,也就是說直接依CPU數計算。


2. 採User計價
Oracle稱此User計價的方式為Named User Plus License,簡稱NUP,分成兩類:
設備: 自動運作,且存取Oracle DB。
真人: 有操作電腦並使用到Oracle DB的真人。

各版本的最低採購量。EE版:25 NUP/Processor,SE/SE1版:5 NUP/Customer。


  • 如果在虛擬機器上面安裝Oracle DB,譬如Oracle on VMware,可否用限制vCPU的方式節省license費用呢??

The answer is: Oracle on VMware要計算所有ESXi host cores (VM Cluster內都要買oracle license)

For example, let’s say we have a vSphere Cluster dedicated to run Oracle workloads called “OraCluster” with 3 ESXi servers, each ESXi server having 2 socket x 10 cores each. The processor is Intel Family.

Total no of effective cores for licensing Oracle workloads in “MyCluster” using Enterprise Edition (EE)
= Absolute number of cores in cluster * Processor Core Factor
= ( 3 servers * 2 sockets per server )  * ( 10 cores/socket )  * ( Processor Core Factor for Intel Family )
= 6 * 10 * 0.5
= 30 Effective cores liable for Oracle licensing



參考資訊:
https://blogs.vmware.com/apps/2017/01/oracle-vmware-vsan-dispelling-licensing-myths.html
https://blog.xuite.net/chiouchienchung/twblog/174429884-%E7%94%B2%E9%AA%A8%E6%96%87Oracle%E7%9A%84%E7%89%88%E6%9C%AC%E8%88%87%E6%8E%88%E6%AC%8A%EF%BC%8C%E4%BB%A5DB%E7%82%BA%E4%BE%8B
https://jaychu649.blogspot.com/2018/03/oracle-on-vmware.html



2019年7月9日 星期二

Oracle DB - 現行版本生命週期與支援說明




Oracle Database 現行版本
1. 11gR1(11.2) - 11.2.0.4
2. 12cR1(12.1) - 12.1.0.2
3. 12cR2(12.2) - 12.2.0.1
4. 18c - 12.2.0.2
5. 19c - 12.2.0.3

以目前使用的11.2.0.4 版本來說,是2009年9月released。
2019/09~2014/12 - Premier Support 期
2015/01~2020/12 - Extended Support 期
2021/01~ - Sustaining Support 期

簡單來說:
1. Premier Support 可以獲得完整的支援。
2. Extended Support 除了無法獲得對大部分3rd party產品的相容性,可以獲得完整的支援。 但必須留意Extended Support是必須另外購買的,不包含在Premier Support 合約中。
如果沒有購買Extended Support,則Oracle只提供Sustaining Support相關服務。
3. Sustaining Support 可以access KB,可以開SR,但無法使用最新的軟體更新與Patch,只能使用Premier Suppport期(Pre-existing)的。


參考資訊:

2019年7月5日 星期五

Linux作業系統兩大門派: Redhat系列與Debian系列









參考資料:
https://www.itread01.com/content/1547841061.html
https://zh.wikipedia.org/wiki/Oracle_Linux


2019 年 03 月 19 日
再次易手完成,SUSE 成為全球最大獨立開源方案公司
自從紅帽被 IBM 收購之後,開源的商業模式已經證明有運行下去的可能。而 Linux 生態系中,發行 OpenSUSE Linux 發行版的 SUSE 公司,則以相反的方向,在被收購後變成獨立的開源方案公司,並且在 3 月 15 完成相關程序。

SUSE 是在去年 7 月 2 日宣布獨立被出售出去,由投資公司 EQT Partner 出價買下,價格是 25 億 3,500 萬美元。SUSE 有多次經營權易手的狀況,SUSE 的前東家是英國公司 Micro Focus,Micro Focus 則是從 HPE 手上連同 OpenStack 和 Cloud Factory,得到 HPE 非核心的軟體業務。 而在 Micro Focus 之前,2003 年 SUSE 則被 Novell 購併,Novell 則在 2011 年被 Attachment 買下,SUSE 因而成為 Attachment 一員。2014 年 Microfocus 與 Attachment 合併,SUSE 也就來到合併後的新公司。

2018-07-03
https://www.ithome.com.tw/news/124280
遭Micro Focus出售,SUSE再易主
Micro Focus以25.35億美元將SUSE賣給私募基金公司EQT,為SUSE 15年來第四次易主,EQT承諾未來會確保SUSE獨立營運。

2010/11/27
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=33520&forum=11
#1 Novell被收購,SUSE Linux去向受矚目
UGP 2010/11/27 20:39
Novell宣佈以22億美元賣給Attachmate,同時微軟也將因此而取得Novell價值達4.5億美金的智慧財產權(IP)。未來SUSE Linux走向成為外界的關注焦點。

2004 年 1 月 13 日
http://www.novell.com/zh-tw/news/press/archive/2004/01/pr04003.html
Novell 完成對 SUSE Linux 的併購
Novell 為 Linux 帶來企業級基礎架構,成為市場中規模最大的 Linux 廠商
Novell 的全球性技術支援將幫助企業充滿信心地部署 Linux
交易的完成提供了 IBM 向 Novell 投資五千萬美元的舞臺
猶他州 PROVO 市— 2004 年 1 月 13 日— Novell 今天完成了對 SUSE Linux 的併購,這是為 Linux 帶來全球性技術支援、諮詢和訓練服務以及業界領先的網路和安全性的一次合併,並且它將為希望充分利用開放源碼的眾多優點的公司提供引人注目的選擇方案。Novell 現在提供從伺服器到桌面的 Linux 平臺上的完整企業解決方案。這次二億一千萬美元的現金交易的終結,也開啟了完成 11 月 4 日宣佈的 IBM 向 Novell 投資五千萬美元的行動之門。












2019年7月4日 星期四

Oracle DB - 使用Profile 來限定 session 的 idle_time and 限制總連線時間




--修改 ORADB PROFILE
--Idle_time: 30 分鐘   (指定會話允許連續不活動的總的時間,以分鐘為單位,超過該時間,會話將斷開。但是長時間執行查詢和其他操作的不受此限制。)
--Connect_time 10000 分鐘   (指定會話的總的連線時間,以分鐘為單位。)

SYSTEM@ORADB

set pagesize 100;
set linesize 200;

column profile format a20;
column RESOURCE_NAME format a30;
column RESOURCE_TYPE format a20;
column LIMIT format a20;

select RESOURCE_NAME, LIMIT from dba_profiles where profile = 'DEFAULT' and RESOURCE_NAME in ('IDLE_TIME', 'CONNECT_TIME');

ALTER SYSTEM SET RESOURCE_LIMIT=TRUE scope=both;
ALTER PROFILE "DEFAULT" LIMIT
  CONNECT_TIME 10000
  IDLE_TIME 30;

select RESOURCE_NAME, LIMIT from dba_profiles where profile = 'DEFAULT' and RESOURCE_NAME in ('IDLE_TIME', 'CONNECT_TIME');



參考文件: https://fecbob.pixnet.net/blog/post/38198111-oracle-profile%E4%BD%BF%E7%94%A8%E8%A9%B3%E8%A7%A3


FAILED_LOGIN_ATTEMPTS : 容許登入失敗的次數
PASSWORD_LIFE_TIME : 可使用相同密碼認證的天數
PASSWORD_REUSE_TIME : 如果你指定天數期間內,密碼變更次數達到PASSWORD_REUSE_MAX指定次數前,密碼無法再使用,如果PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX任一者指定UNLIMITED參數,密碼無法再使用,兩者指定為UNLIMITED,且無視這些參數
PASSWORD_LOCK_TIME : 連續登入失敗到達指定次數後,帳戶鎖定天數
PASSWORD_GRACE_TIME : 仍允許登入但提出警告的猶豫天數
PASSWORD_VERIFY_FUNCTION : 指定檢查密碼函數,指定NULL則不進行密碼驗證
SESSIONS_PER_USER : 限制使用者可同時執行的作業階段數
CPU_PER_SESSION : 作業階段使用的CPU時間限制(100分之1秒)
CPU_PER_CALL : 單一叫用的統計CPU時間限制(100分之1秒)
CONNECT_TIME : 單一作業階段經過時間統計限制(分)
IDLE_TIME : 作業階段中,連續的非活動時間長度(分)
LOGICAL_READS_PER_SESSION : 單一作業階段中讀入資料區塊限制
COMPOSITE_LIMIT : 單一作業階段的資源與成本,按服務單位指定
PRIVATE_SGA : 單一作業階段中,共享資料區內可分配的私有空間大小,可用位元為KB(K),MB(M),GB(G),TB(T),PB(P),EF(E)等單位指定

Oracle Database Editions (Oracle 19c SE2 沒有RAC可以用了)




11gR2可以分為三種版本
EE (Enterprise Edition) - 可用 RAC(extra cost), Data Guard, Online table redefinition, Flashback, Diagnostics Pack, Tuning Pack
SE (Standard Edition) - 可用 RAC
SE1 (Standard Edition One)

從2015年12月,Oracle 發佈了 Oracle Standard Edition 2 (SE2)取代先前的
Standard Edition (SE)
Standard Edition One (SE1)


SE2 允許 use of 2 sockets,限制 the total number of CPU sockets and the maximum number of 16 CPU threads per database instance.

實際應用上,這表示我們可以建置一個RAC(Real Application Cluster),含有兩個server,每個server with only one CPU socket,並且no more than 8 CPU threads that can be used by each database instance. (適用於於Oracle 18c 與更早的版本,但要注意Premier Support would end for 18c)

SE 允許 use of 4 sockets without any limitation on the number of CPU threads.
SE1 允許 use of 2 sockets without any limitation on the number of CPU threads. 


Oracle 19c
從Oracke 19c 開始,Oracle RAC已經不被允許使用在Standard Edition Two (SE2)。
可以參考 “Database Licensing Information User Manual”

但Oracle 19c有最長時間“Premier Support”,因此是更適合從11g升級的版本。


如果RAC仍然需要怎麼辦:
選項1:保留現有的Standard Edition許可證並開始使用Oracle自治數據庫(在線事務處理(OTP))
選項2:使用RAC選項切換到Oracle Enterprise Edition(EE)
選項3:切換到公共雲。

如果沒有必要RAC:
如果您的公司不需要RAC,則可以遷移/升級到Oracle 19c SE2(如果使用單實例數據庫),留心SE2的硬件限制(use of 2 sockets,限制 the total number of CPU sockets and the maximum number of 16 CPU threads per database instance.) 。