Friday Jun 26, 2015

Windows: listing recently created services

I installed recently updated Oracle Application Testing Suite on my Windows7.
As I always do after installing new software, I checked if new software install created any Windows service.

forensics - Find the service creation date in Windows? - Super User

creation date for a particular Windows service

The page above lists 2 ways.
1st way is timestamp of registry entries. It's easy to do this in Cygwin but it can't distinguish
"newly created services" from "newly modified services". But I think this is good enough for most
situations.

$ LC_ALL=en_US \ls -lt /proc/registry/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services |head -20
total 0
dr-xr-x---  4 Administrators SYSTEM   0 Jun 26 01:38 mfeavfk
dr-xr-x---  4 Administrators SYSTEM   0 Jun 26 00:47 mferkdet
dr-xr-x---  4 Administrators SYSTEM   0 Jun 25 22:39 mfeapfk
dr-xr-x---  3 Administrators root     0 Jun 25 13:59 TrustedInstaller
dr-xr-x---  4 Administrators root     0 Jun 25 13:47 wuauserv
dr-xr-x---  2 Administrators SYSTEM   0 Jun 23 19:37 OracleATSHelper

2nd solution  is "Event Viewer".  Here's how I did in Powershell. I think I could have done better.

PowerShell C:\> get-eventlog -Log System|where {$_.EventID -eq 7045}|
>>                 Format-table -property @{Width=24;n='Date';e={$_.TimeGenerated}},
>>                                        @{n='Message';e={$_.Message.Substring(32) -replace '\s+',' '}} |
>> Out-String -Width 256
>>
Date                     Message
----                     -------
2015/06/23 19:37:51       Oracle ATS Helper サービス ファイル名: C:\OracleATS\helperService\bin\wrapper.exe -s C:\Oracl
eATS\helperService\conf\wrapper.conf サービスの種類: ユーザー モード サービス サービス開始の種類: 自動的な開始 サービス
 アカウント: LocalSystem
2015/06/17 0:04:20        Oracle VDC USB Monitor Driver サービス ファイル名: system32\DRIVERS\OVDCUSBMon.sys サービスの
種類: カーネル モード ドライバー サービス開始の種類: システムの開始 サービス アカウント:

2015/06/01 13:35:42       DBUtil_2_3 サービス ファイル名: C:\cygwin64\tmp\DBUtil_2_3.Sys サービスの種類: カーネル モー
ド ドライバー サービス開始の種類: 要求による開始 サービス アカウント:

Monday Jun 22, 2015

SQL Developer,SQLcl: INFO+コマンド

INFOおよびINFO+コマンドはDESCRIBEコマンドの拡張のような感じで使えます。
以下のエントリーでは表統計を取ってない状態で実行しました。

Excel分析ツール"t検定"をOracleで実行 (INOUE Katsumi @ Tokyo)

SQL DeveloperおよびSQLclというツールのINFOコマンドの出力です

以下は別テーブルですが統計を取った後です。最大値、最小値、一意の値の数、インメモリーおよびインデックスの情報も出力されます。

SQL>  info+ lineorder
TABLE: LINEORDER
         LAST ANALYZED:2014-12-04 15:02:32.0
         ROWS         :47989007
         SAMPLE SIZE  :47989007
         INMEMORY     :ENABLED
         COMMENTS     : 

Columns
NAME               DATA TYPE       NULL  DEFAULT    LOW_VALUE   HIGH_VALUE   NUM_DISTINCT   HISTOGRAM

 LO_ORDERKEY       NUMBER          Yes                  1           48000000     11834368       NONE
 LO_LINENUMBER     NUMBER          Yes                  1           7            7              NONE
 LO_CUSTKEY        NUMBER          Yes                  1           239999       160416         NONE
 LO_PARTKEY        NUMBER          Yes                  1           600000       600704         NONE
 LO_SUPPKEY        NUMBER          Yes                  1           16000        16000          NONE
 LO_ORDERDATE      NUMBER          Yes                  19920101    19980802     2406           NONE
 LO_ORDERPRIORITY  CHAR(15 BYTE)   Yes                                           5              FREQUENCY
 LO_SHIPPRIORITY   CHAR(1 BYTE)    Yes                                           1              NONE
 LO_QUANTITY       NUMBER          Yes                  1           50           50             FREQUENCY
 LO_EXTENDEDPRICE  NUMBER          Yes                  90098       10494950     1046528        NONE
 LO_ORDTOTALPRICE  NUMBER          Yes                  83168       56963813     10000384       NONE
 LO_DISCOUNT       NUMBER          Yes                  0           10           11             FREQUENCY
 LO_REVENUE        NUMBER          Yes                  81269       10489850     5833216        NONE
 LO_SUPPLYCOST     NUMBER          Yes                  54058       125939       14535          NONE
 LO_TAX            NUMBER          Yes                  0           8            9              NONE
 LO_COMMITDATE     NUMBER          Yes                  19920131    19981031     2466           NONE
 LO_SHIPMODE       CHAR(10 BYTE)   Yes                                           7              FREQUENCY  

Indexes
INDEX_NAME   UNIQUENESS  STATUS  FUNCIDX_STATUS  COLUMNS      COLUMN_EXPRESSION  
SSB.STEP3_3  NONUNIQUE   VALID                   LO_ORDERKEY

PL/SQLパッケージに対しても使えます。

About

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Categories
Archives
« July 2015
SunMonTueWedThuFriSat
   
1
4
5
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
23
24
25
26
27
28
29
30
31
 
       
Today