2009-01-01から1年間の記事一覧

ALTER SYSTEM FLUSH SHARED_POOL

共有プールをクリアする。 ALTER SYSTEM FLUSH SHARED_POOL; Oracle10gからの機能。インスタンスを再起動することなく、キャッシュをクリアできる。 Oracle9iにはこの機能がないのでキャッシュをクリアしたい場合にはインスタンスの再起動が必要。 なお、使…

Null同士の比較

Null=Nullの結果はFalseとなる。 変数に格納されている状態でも同じなので注意。 set serveroutput on; declare wkVal1 char(1); wkVal2 char(1); begin wkVal1 := null; wkVal2 := null; if wkVal1 = wkVal2 then DBMS_OUTPUT.PUT_LINE('equal' ); else DBM…

プリプロセッサ

コンパイル前に前処理を行うこと。この機能で条件付きコンパイルが可能となる。 例えば、条件付きコンパイルでデバッグ時とリリース時の実装を分岐させることができる。 これによって、デバッグ時のみログを出力するなどの実装が可能。 また、コンパイルオプ…

デフォルトのフォントを変更

Excelを開いたときのデフォルトの設定を変更するのは以下のとおり。 フォントの他にシート数(デフォルトは3)やユーザ名も変更できる Excel2003の場合 「ツール」→「オプション」→「全般タブ」 Excel2007の場合 左上のOfficeボタン→Excelのオプション→基本設…

ファームバンキング

コンピュータとの通信回線を使って、金融機関のサービスを利用すること、 入出金・残高照会・振込・振替や給与振込なども可能。 専用端末が必要な場合もある。 なお、インターネット経由で行う場合はネットバンキングという。 メリット・振込手数料は窓口で…

改行コード

oracleでの改行コードは以下の通り CHR(13)・・・CR CHR(10)・・・LF カラムの値に改行コードが含まれているか調べるには以下のようにLIKEで 文字列結合するとよい SELECT * FROM tbl_hoge WHERE name LIKE '%' || CHR(13) || '%' 動作確認環境:oracle10g

テキストファイルを結合

テキストファイルの結合は以下のようにCOPYコマンドで可能 COPY "aaa.csv" + "bbb.csv" "result.csv"

Windowsキー

便利そうなWindowsキーのメモ windowsキー・・・スタートメニューを起動 windowsキー + D・・・デスクトップを表示/元に戻す windowsキー + E・・・マイコンピュータを開く windowsキー + R・・・ファイル名を指定して実行 windowsキー + M・・・すべてのウ…

列折り返しツール

Excelを規定した列ごとに折り返すツール。 データのダンプをExcelに貼り付けて保存する場合に項目数が多いと 印刷時に改ページされて印刷枚数が増えるので、折り返して印刷枚数を減らすのを目的に作成。 '-------------------------------------------------…

印刷時にはみ出る

画面内では納まっているのに印刷すると文字がセルや罫線からはみ出ることがある。 対処方法は以下の通り。 セルの書式設定の「縮小して全体を表示する」にチェックをつける。 セル幅の自動調節(ヘッダの列の区切りをダブルクリック)を行う。 そもそもプロポ…

ファイルを整理するWSH

WSH

ファイル名の先頭N文字が一緒のものをフォルダを作成し、移動するスクリプト '-------------------------------------------------------------------------------------- ' ' ファイル整理スクリプト ' (ファイル名の先頭N文字毎にファイルをフォルダに整…

CSVファイルを開くと0が消える

CSVファイルを普通にExcelで開くと"01"など先頭に0がついた値が消えてしまう。 消えないように開くには以下の通り。 1.Excelを起動する。 2.「外部データの取込」で開きたいCSVファイルを選ぶ 3.インポートウィザードの途中の「列のデータ形式」を指定する箇…

ファイルをダウンロードするWSH

WSH

指定したURLのファイルをダウンロードするWSH '-------------------------------------------------------------------------------------- ' ' ファイルをダウンロードするスクリプト ' '----------------------------------------------------------------…

Chromeのシークレットウインドウをデフォルトにする

Chromeのショートカットに「--incognito」をつけるとシークレットウインドウから起動される。 以下、ショートカットのリンク先の例 "C:\Documents and Settings\admin\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --incognitoま…

hosts

IPアドレスとNetBIOS名を関連付けるファイル 以下のディレクトリに格納されている C:\WINDOWS\system32\drivers\etc hostsファイルを書き換えたあとは、以下のコマンドで変更を反映させる nbtstat -R現在の状態をクリアし、ホストファイルを読み込む nbtstat…

IPアドレスの設定

IPアドレスの切り替えを行うバッチ IPアドレスの固定設定 netsh interface ip set dns name="ローカル エリア接続" source=static addr=0.0.0.0 register=PRIMARY netsh interface ip set address name="ローカル エリア接続" gateway=0.0.0.0 gwmetric=1 ne…

システムの復元

コンピュータを以前の作業状態に戻すことのできるツール。 作成したファイルなどが復元されるのではなく、重要なファイルシステムのみ復元を行う。 「前回正常起動時の構成」と異なり、復元ポイントを指定する。 これによってドライバのインストール・アンイ…

Insert文のチューニング

oracleでInsert命令のチューニングを行うには以下の手段がある。 1.ダイレクトロードインサートを使う メリット: APPENDヒント句を記述するだけでOKなのでプログラムの改修が不要。 デメリット: Insert実行後に必ずcommitを発行する必要がある。 表単位のロ…

中国語を含むページが文字化け

文字コードをUnicode(UTF-8)にしたら解消されるかも。 (IE6,Firefox3で確認)

既定のブラウザを変更する

1.「コントロールパネル」→「プログラムの追加と削除」を開く 2.左のメニューにある「プログラムのアクセスと既定の設定」を選択 3.カスタムを選択しツリーを開く 動作確認環境:WindowsXP

STATSPACK

Oracleの性能分析をするためのレポートを作成するOracleデータベース標準のツール インストール、使用手順は以下のとおり。 SQLトレースと比べ、処理は軽いが採取できる情報が異なるため使い分けが必要。 ・インストール手順 1.SYSDBAでSQLPlusからログイン …

動的パフォーマンスビュー

V$SQL,V$SQL_TEXT,V$SQL_PLAN。 現在共有SQL領域にキャッシュされているSQLの情報が格納されている。 これらを用いて、チューニングが可能。 1.V$SQLで調査したいSQLのSQLIDを調べる SELECT * FROM V$SQL WHERE SQL_TEXT LIKE '%HOGE_TBL%' 2.EnterPrise Man…

AWRレポート

Oracle10gより提供された機能。Enter Prise Managerで性能分析がGUIにより収集、レポート作成までできる。 Statspackより手軽、かつ詳細。 ただし、利用するにはEnterprise Edition でかつ Oracle Diagnostics Pack のライセンスが必要。 レポート作成までの…

WebサービスでHelloWorld

WebサービスでHelloWorldを表示するサンプル、及び手順。 1.仮想ディレクトリの作成 IISにWebサービスの配置先ディレクトリを作成する(Webアプリケーションとすること) 2.Webサービスの作成 2−1.Webサービスアプリの作成 VisualStadioを開き、「ファイ…

cacls

cacls.exeを使用するとフォルダやファイルのアクセス権を変更することができる。 Explorerのセキュリティタブからもアクセス権を変更することは可能だが、 %windir%\assembly/など、一部のフォルダはExplorerから変更できない。 それらのフォルダを変更した…

ClickOnceの欠点

Windowsインストーラと比べ、以下のような欠点がある。 ・ClickOnceでのメニュー統合やシングルサインオンの実現が難しい ・配布に使用するWebページをカスタマイズする機能がない ・レジストリへの登録ができない ・すべてのユーザーへのインストールができ…

XPのセキュリティタブ

WindowsXPではユーザごとのフォルダ、ファイルへのアクセス件を設定する 「セキュリティ」タブがデフォルトでは表示されていない。 表示させるには以下の手順で。 1.エクスプローラの「ツール」→「フォルダオプション」 2.「表示」タブ→「簡易ファイルの…

FTPサーバへのアクセス

.NetFrameWork2.0以降ではSystem.Net.WebClientクラスを用いて 簡単にFTPでのアップロードダウンロードが可能。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim wkW…

ファイルのダウンロード

HTTPでのWebサーバ上のファイルをダウンロードするサンプル。 1は進行状況のダイアログがなし、2は進行状況のダイアログあり。 また、2についてはユーザとパスワードを指定できるがフォルダに権限を設定していなければ指定する必要はない。 サンプルソー…

ClickOnceのデバッグ

ClickOnceで動作する場合に実行される箇所をデバッグをするには通常のデバッグでは出来ない。 デバッグするにはClickOnceアプリを動作させて、そのプロセスにアタッチする必要がある。 手順は以下のとおり。 1.ClickOnceアプリを起動する 2.メニューバーの…