小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


【Oracle】indexをリーフ分割させながらデータを挿入する

はじめに この記事では、Oracle DBでインデックスのリーフ分割を発生させながらデータを挿入する方法について書いています。以前、テストデータを大量に作成するためのtips記事を書きました。replication.hatenablog.com このときのSQLは、以下の画像のよう…

指定したフォルダ配下のファイル一覧をCSV出力する

はじめに 指定したフォルダ配下のファイル一覧をCSV出力するvbscript作りました。 使い方 ソースプログラムをFileListCreator.vbsという名前で保存します。 cscript FileListCreator.vbs引数を省略すると、カレントフォルダの配下を探索します。 または cscr…

Oracle 12cでユーザ登録からテーブル作成までをやってみた。

はじめに Oracle Database 12cをインストールして、テーブル作成、ユーザ登録、データの取得までをやってみました。機能で学ぶOracle Datebase入門 (DB Selection)posted with amazlet at 15.08.02一志 達也 翔泳社 売り上げランキング: 351,551Amazon.co.jp…

Windows8.1+Visual Studio 2015でOracle Pro*cファイルをビルドする

はじめに Windows8.1+Visual Studio 2015 CommunityでOracle Pro*cファイルをビルドする方法をまとめました。図解入門よくわかる最新Oracleデータベースの基本と仕組み[第4版] (How‐nual Visual Guide Book)posted with amazlet at 15.08.02水田 巴 秀和システム…

Windows8.1にOracle Database 12c Clientをインストールする

はじめに Windows8.1にOracle Database 12c Release 1 Client をインストールしてみました。Oracleの現場を効率化する100の技posted with amazlet at 15.08.02技術評論社 (2015-05-29)売り上げランキング: 12,298Amazon.co.jpで詳細を見る 環境 Windows8.1 3…

Visual Studio 2015でDLLを作成して動的読み込みしてみる。

はじめに Visual Studio 2015 CommunityでDLLを作成して、コンソールアプリケーションからDLLを動的読み込みして、関数を実行してみたいと思います。やさしいC++ 第4版 (「やさしい」シリーズ)posted with amazlet at 15.07.28高橋 麻奈 ソフトバンククリエ…

Windows8.1でファイルサーバへのログインIDとパスワードを記憶させる方法

はじめに Windowsでファイルサーバにアクセスする際、毎回IDとパスワードを入力するのは面倒です。 個人用のPCであれば、認証情報を保存することでログインIDとパスワードの入力を省略させることができます。 認証情報を記憶させる 1.ファイル名を指定して…

【modern.IE】英語版Windows8.1を日本語化する方法

はじめに modern.IEでインストールしたWindows8.1は、デフォルト言語英語です。少しだけ設定を変更してあげることで、日本語化して使うことができるようになります。 この記事では、英語版のWindows8.1を日本語化して使う方法についてまとめてみました。ASUS…

【Windows7】リモートデスクトップでパスワードを保存する方法

はじめに リモートデスクトップでサーバに接続する際、パスワードを保存するにチェックを入れても、毎回パスワードを聞かれてしまうので保存する方法がないかと調べたら、パスワードを保存することができました。 リモートデスクトップでパスワードを保存す…

Visual Studio 2015の日本語化パッチの入手先

Visual Studio 2015の日本語化パッチはこちら。Community Editionにも使えるよ。 Download Microsoft Visual Studio 2015 Language Pack from Official Microsoft Download Center

MacでWindows8.1の仮想マシンが使えるmodern.IEがすごい

はじめに Macユーザでも一時的にWindowsが使いたいときがあります。 たとえばIEでサイトの見た目を確認するときに、いちいちWindowsマシンをひっぱり出してきて起動するのも面倒です。ホーム modern.IEを使えば、Windowsマシンを持っていないMacユーザでもWi…

ATOKが遅いなと思ったら試してみる5つの設定+1

はじめに 仕事で使っているWindowsパソコンで日本語の入力や変換がもたついたり、フリーズしたりする現象が続いています。日本語IMEにATOK 2015をインストールしているため、もしかしたらATOKの問題なのかもと疑っています。この記事では、ATOKの調子が悪い…

【ATOK】Proxy環境でネットワークのエラーが原因で有効化できない

はじめに Proxy環境でATOK 2015を有効化しようとしたら、ネットワークのエラーで有効化できない事象が発生しました。ATOK 2015 for Windows [ベーシック] 通常版posted with amazlet at 15.07.22ジャストシステム (2015-02-06)売り上げランキング: 77Amazon.…

【対処方法】タスクスケジューラで選択されたタスク"{0}"が存在しませんのエラーが出た場合

はじめに タスクスケジューラを起動した際、「選択されたタスク"{0}"が存在しません」というエラーが表示されました。画面には、「データの読み取りに失敗しました。」と表示されており、[最新の情報に更新]をクリックしても同じメッセージが表示されます。…

IE11のWindows Updateで9C48のエラーが出た場合の対処方法

はじめに Windows7をWindows Updateしていたら、IE11のアップデートが9C48のエラーになりました。 以下の方法で解決できました。 1.システム更新準備ツールを実行してみる 以下のページからシステム更新準備ツールをダウンロードして実行してみます。None …

MS Office 2013でファイルにパスワードを設定する方法

はじめに MS Office 2013でファイルにパスワードを設定する方法です。Microsoft Office Home and Business 2013 [オンラインコード] [ダウンロード][Windows版] (PC2台/1ライセンス)posted with amazlet at 15.07.14マイクロソフト (2013-02-07)売り上げラン…

【INS-32025】選択したインストールは、指定したOracleホームにすでにインストールされているソフトウェアと競合します。

はじめに Oracle 12cをインストールしていたら、最後にディスクの空き容量が足りなくてエラーになりました。 空きディスクを確保してもう一度やりなおしたら、Oracleホームがすでに使用されているということで、以下のエラーになってしまいました。 [INS-320…

C言語で平日と土日を判定する

C++

はじめに C言語で平日と土日を判定するには、tm_wdayで曜日を表す数値を取り出し、土曜と日曜を平日以外と判定します。 このプログラムは、祝祭日には対応していません。 土日判定プログラム t.tm_wdayを判定して、日曜(0)と土曜(6)はtrueを返します。 bool …

ATOK 2015で辞書をエクスポートして他のPCで使う方法

はじめに ATOK 2015で登録されている辞書データをエクスポートして他のPCでインポートする方法をまとめました。 会社のパソコンでATOK syncの使用がはばかれる場合に手動で辞書を移行する方法です。 辞書のエクスポート 1.ATOKメニューから「辞書メンテナ…

サクラエディタで現在編集中のファイルのあるフォルダを開く

はじめに サクラエディタで現在編集中のファイルのあるフォルダをエクスプローラで開くには、「ファイル名を指定して実行」の機能を使います。 現在編集中のファイルのあるフォルダを開く Ctrl + F5キーから、 explorer $eと入力し、「標準出力を得る(S)」の…

【Oracle】特定のテーブルが削除された日時を調べる方法

はじめに Oracleで、あるテーブルがいつ削除されたものかを調べるには、RECYCLEBINテーブルを見ると良いです。 RECYCLEBINテーブル RECYCLEBINをdescすると、以下の結果が得られます。OBJECT_NAMEはオブジェクトの名前でテーブル以外のファンクションやイン…

【Oracle】特定のテーブルの作成日時を調べる方法

はじめに Oracleで、あるテーブルがいつ作成されたものかを調べるには、USER_OBJECTSテーブルを見ると良いです。 USER_OBJECTSテーブル USER_OBJECTSをdescすると、以下の結果が得られます。OBJECT_NAMEはオブジェクトの名前でテーブル以外のファンクション…

Inno Setup 5で作る簡単インストーラ作成

はじめに Inno Setup 5というフリーソフトを使うと、簡単にソフトウェアのインストーラを作ることができるみたいなので、実際に作ってみました。インストーラー作成にInno Setupが超便利。InstallShieldは複雑で、やりたいことができないurashita.com Inno S…

【サンプルあり】Oracle DBMS_CRYPTOを使った暗号化・復号化

はじめに OracleのDBMS_CRYPTO.ENCRYPT/DBMS_CRYPTO.DECRYPTを使うとデータを暗号化したり、復号化することができます。 試しに使ってみました。Oracleの現場を効率化する100の技posted with amazlet at 15.06.13技術評論社 (2015-05-29)売り上げランキング…

WPA2 パーソナル?AirMac Expressの暗号化方式を見直してみよう。

mac

はじめに 以下のニュース記事を見て、自宅の無線LANのセキュリティ設定を見直してみました。 情報処理推進機構(IPA)は6月12日、「家庭内における無線LANのセキュリティ設定の確認を」と題する注意喚起情報を公開した。(中略)無線LANアクセスポイントへ不正…

Process Explorerでハンドルリークを調査する方法

はじめに アプリケーションを長時間動作させた際にハンドル数が増加していく場合、ハンドルリークが発生している可能性が疑われます。この記事では、Process Explorerを使ってハンドルリークを調査する方法をまとめました。デバッグではじめるCプログラミン…

WinDbgを使ってプロセスのハンドルリークを調査する方法

はじめに アプリケーションを長時間動作させた際にハンドル数がいちじるしく増加していく場合、ハンドルリークが発生している可能性が疑われます。デバッグの理論と実践 ―なぜプログラムはうまく動かないのかposted with amazlet at 15.06.13Andreas Zeller …

【Oracle】データ・アクセス方式の違いによる性能差

はじめに Oracleには、6つのデータ・アクセス方式があります。 全表スキャン(TABLE ACCESS FULL) 索引一意スキャン(INDEX UNIQUE SCAN) 索引レンジスキャン(INDEX RANGE SCAN) 索引フルスキャン(INDEX FULL SCAN) 索引スキップスキャン(INDEX SIKP SCAN) 索…

【Oracle】v$sqlテーブルをクリアする

はじめに v$sqlテーブルには、SQLの実行履歴が保存されています。 このv$sqlテーブルをクリアしたい場合は、共有プールをクリアします。 conn sys/pwd as sysdba select count(*) from v$sql; >4686共有プールをクリアする。 Oracleのキャッシュをクリアする…

【Oracle】直近5分以内に実行したSQLの履歴とバインド変数を確認する

はじめに アプリケーションから発行したSQLがうまく動作しない場合、発行したSQLが分かれば調査の手がかりとなります。Oracleのv$sqlを参照すると、実行したSQLの履歴とバインド変数を確認することができます。 ざっくり言うと SQLの実行履歴はv$sqlテーブル…