Windows

[Windows]共有フォルダへのアクセスログを取得する方法

VVAULT AUDITを使用したログ管理 Windowsでは監査ポリシーを設定することにより共有フォルダやファイルへのアクセスログを記録し、インベントビューアーでログを確認することができます。 標準機能でもアクセスログを取得することができますが、より高度なログ管理を行うためにここではVVAULT AUDITを使用したログ管理方法を記載し...
Database

Oracle12cのPDBを自動起動にする方法

Oracle12cのプラガブル・データベース(PDB)は初期設定のままでは、毎回、手動で起動させる必要があります。 この記事ではOS起動時やOracle再起動時にPDBを自動起動にする方法を記載します。 PDBの自動起動設定 PDBの自動起動はOracle 12.1.0.2以降ではSQL文を使用して、12.1.0.1の環境ではトリガーを作...
Database

Oracle12cでユーザを作成する方法

SQLコマンドを使用したユーザ作成 Oracle12cからマルチテナント・アーキテクチャが採用されており、以前までの手順ではユーザが作成できません。 ここではPDBに接続してユーザを作成する方法を記載します。 接続先の変更 ユーザ作成時にコンテナ・データベース(CDB)からプラガブル・データベース(PDB)に接続先を変更する必要があります...
スポンサーリンク
プログラミング

VMware ESXiにSSH接続してコマンドを実行する方法

SSH接続の設定手順 ESXiはSSH接続した端末から、ゲストOSの起動やVMの作成などのコマンドを実行することができます。 デフォルトの設定ではSSHが無効になっているので、SSH接続を行うまでの設定手順を記載します。 環境 VMware ESXi 5.1 サービスの有効化 SSHのサービスを有効にする為にセキュリティプロファイルを変更...
Database

[Oracle]ジョブをスケジューリングして定期実行する方法

DBMS_SCHEDULERパッケージを使用したジョブスケジューリング Oracleでジョブを定期実行するには、DBMS_SCHEDULERパッケージやDBMS_JOBパッケージを使用してスケジューリングします。 DBMS_SCHEDULERパッケージはOracle10g以降から使用可能なパッケージで、DBMS_JOBパッケージよりも詳細...
Database

ODP.NETをNuGetからインストールする

ODP.NETのインストール手順 Oracle 12cから公式のODP.NETがNuGetに追加されました。 この記事ではODP.NETをNuGetからインストールする手順を記載します。 ODP.NET(Oracle Data Provider for .NET)とは .NETアプリケーションからOracleデータベースに接続する為のプロ...
プログラミング

Webサービス WebAPIの作り方

ASP.NET(C#)でWebサービスを作成する この記事ではVisual StudioでSOAP形式のWebサービスを作成する方法について記載します。 Visual Studioを使用すると、プロジェクトを作成するだけでWebサービスのテンプレートが自動生成されるので簡単にWebサービスを作成することができます。 環境 OS:Windo...
プログラミング

Webサービス Web APIのまとめ

Webサービス Web APIを調べる Webサービス、Web APIについて調べた結果を簡単にまとめました。 Webサービス、Web APIとは HTTPなどの通信技術を使用してネットワーク上の機器間でXML形式メッセージの送受信を行う技術。 一般的にメッセージの送受信には、「SOAP」「REST」などのプロトコルを使用する。 Webサ...
プログラミング

[jQuery]セレクトボックスを操作する方法

jQueryでセレクトボックスを操作する セレクトボックスの値を参照したり、任意の値を選択状態にするなど、jQueryを使用したセレクトボックスの操作方法を記載します。 最初に操作対象のセレクトボックスを作成します。 <select id="select1"> <option value="key1">VAL1</option> <opt...
Database

[Oracle]インストールに失敗する原因と対処方法

Oracleインストールエラー時の確認事項 OracleのデータベースやクライアントをWindowsへインストール中に インストーラが途中で落ちたり、エラーが発生する場合があります。 インストールに失敗する場合の原因と対処方法を記載します。 環境変数を確認する 環境変数「PATH」の変数名が全て大文字になっているか確認します。 小文字が混...
Database

[Oracle]トリガーの実行順序を設定する方法

FOLLOWS句を使用して実行順序を設定する 1つの表に対して同レベル(タイミング)のトリガーを複数作成することはできますが、実行順序は保証されていません。 実行順序に依存するようなトリガーを作成する場合は、FOLLOWS句を使用して実行順序を設定します。 トリガーの作成方法については、過去記事を参照してください。 トリガーの実行順序 タ...
Database

[SQL Server]IDENTITYの値を初期化する

ID値の初期化(リセット)方法 IDENTITYプロパティを設定した列のID値を初期化(リセット)する方法を記載します。 現在のID値を確認する ID値を確認するには、DBCC CHECKIDENTコマンドにNORESEEDオプションを指定します。 DBCC CHECKIDENT('TableName', NORESEED); 現在のID...
Database

[Oracle]データベースを再構築してOracle Expressのキャラクタセットを変更する

前回の記事でCSALTERを使用したキャラクタセットの変更方法を記載しましたが、サブセットのキャラクタセットからスーパセットへの変更のみ可能でした。 この記事では、データベースを再構築するキャラクタセットの変更方法を記載していきます。 データベースを再構築する方法では全てのキャラクタセットへ変更できます。 キャラクタセットの変更手順 Or...
Database

[Oracle]CSALTERを使用してOracle Expressのキャラクタセットを変更する

Oracle Expressでは標準のキャラクタセットとしてAL32UTF8が設定されます。 キャラクタセットを意識しないでデータベースの移行やデータベース間のデータ連携をすると文字コード関連のエラーが多発する場合があります。 原因としては、キャラクタセットによりマルチバイト文字のバイト数が異なる為です。 例えば、JA16SJIS(SJI...
Database

[Oracle]データベーストリガーの作成方法

DMLトリガーを作成する データベーストリガーの中でももっとも一般的なDMLトリガーの作成方法と簡単な使用方法を記載していきます。 トリガーとは? トリガーとはあるイベントが発生した場合に自動的に実行されるプロシージャです。 下記のイベント発生時にトリガーを起動させることができます。 DML(DELETE, INSERT, UPDATE)...
Database

[Oracle]OracleからWebサービスを利用する方法

SOAPリクエストを送信してレスポンスを表示する 前回はOracleからWebサイトにアクセスする方法を記載しましたが、今回はOracleからSOAP形式のWebサービスを利用する方法を記載します。 ACL設定まではWebサイトにアクセスする方法と同じですので、前回の記事を参考にしてください。 SOAPメッセージの作成  SOAPリクエス...
Database

[Oracle]WEBサイトやWEB APIをOracleから呼び出す方法

WEBリクエストを送信してレスポンスを表示する OracleからWEBサイトやWEB APIなどのネットワークサービスを呼び出すには、UTL_HTTPパッケージを使用します。 今回は、UTL_HTTPパッケージを使用して、WEBサイトからのレスポンスを表示する方法を記載します。 環境 Oracle Express Edition 11g ...
Database

[SQL Server]再帰SQLで集計する

WITH(共通テーブル式)を使って集計する WITH句とは 共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間しか保持さ...
Database

[SQL Server]クロス集計の方法

PIVOTを使ってクロス集計する SQL ServerでExcelのピボットテーブルのようなクロス集計をするには、PIVOT関係演算子を使って集計することができます。 PIVOT関係演算子とは? 関係演算子 PIVOT および UNPIVOT を使用すると、テーブル値式を別のテーブルに変更できます。PIVOT 関係演算子は、テーブル値式の...
Windows

[Windows]「このリモートコンピューターのIDを識別できません。接続しますか?」の対応方法

警告の原因と対応方法 リモートデスクトップ接続をしたときに表示されるこのメッセージ 「このリモートコンピューターのIDを識別できません。接続しますか?」 「はい」をクリックすれば接続できるのでいつも無視する警告だったが、 この警告の原因と対応方法を調べたのでメモ。 環境 OS:Windows Server 2008 R2 原因 リモートデ...
スポンサーリンク