プリントスタック TOKYO

データベースとセキュリティの世界から離れて早数年。過去の記憶を探しています。

ODBCの構成

ODBC ドライバと ODBC ドライバマネージャの簡単なコンポーネント構成を記載します。1) ODBCドライバマネージャ ODBCドライバ・マネージャはODBCドライバをロードします。その後、ドライバへ要求を渡します。2) ODBC ドライバ ODBCドライバは、ODBC APIの要…

ODBCトレースの取得

今ではODBCドライバを利用する機会も減ってきています。このODBCドライバのトレースを取得する方法も忘れてしまいますので、記録します。Microsoft Windows コントロールパネル⇒管理ツール⇒ODBC データソース アドミニストレータ もしくは、ファイル名を指定…

AFTER トリガーと BEFORE トリガー

Oracle データベースで AFTER トリガーと BEFORE トリガーによるログオンとログオフの記録をテーブルに格納する方法を紹介します。なお、ここで紹介する方法は、簡単なものしか紹介していませんが、Oracle のマニュアルにある「イベント属性」などを組み合わ…

SPARCのアーキテクト

Sun Sparc チップのアーキテクトは、32-bit と 64-bit の判断を行うにあたり確認方法を 「やっぱり Sun がスキ!」 を参考に実施してみた。チップセット情報 # /usr/platform/`uname -m`/sbin/prtdiag -v System Configuration: Sun Microsystems sun4u Sun U…

MySQLのリペア

過去に、会社で MySQL の MediaWiki データベースが故障している報告を受けたことがありました。そのときの現象としては MediaWiki で記事の書き込み後に保存ボタンを押すと、以下のエラーが発生していました。 from within function SearchMySQL4::update. …

Microsoft Windows の /3GB 起動スイッチ

コンピュータに装備されている物理メモリのサイズに関わらず、Microsoft Windows OS は、4 GBの仮想アドレス スペースを使用します。このうち、2 GB をアプリケーションなどが利用するユーザー モード プロセスに割り当て、2 GB をOSやカーネル モード ドラ…

テストデータ生成 Webアプリケーション

“Datagenerator” という、テストデータを生成するためのWebアプリケーションがあります。(デモ) HTML、XML、CSV、Execel、SQL形式に対応しており、デフォルトで最大5,000件(行)の出力が可能です。ソースを変更すれば、任意の件数に対応できます。(JavaS…

Oracle Transparent Data Encryption 列暗号編

Oracle Transparent Data Encryption(以降、Oracle TDE) は、オラクル社の Oracle Database Enterprise Edition 10g 以降 且つ Oracle Advanced Security のライセンスを購入することで正式に利用できます。Oracle TDE では、代表的に下のことができます。…

SQL Server 2008 Transparent Data Encryption

Microsoft SQL Server 2008(Katmai)の Transparent Data Encryption を紹介します。 SQL Server 2008 から TDE (透過的データ暗号)の機能が実装されています。これは、Oracle Database の TDE と異なり、ページ単位で行われます。サポートする暗号アルゴ…

Windows のデスクトップヒープ

Windows でアプリケーションを複数操作しているとメモリのエラーが出現したり、そのアプリケーションが起動できなくなるなどの現象が起きます。たとえば、12,000 K のアプリケーションを 70 個ほど起動すると 71 個目は起動できなくなる。Windows では、プロ…

Oracle Transparent Data Encryption 表領域編

Oracle Database 11g の Oracle Advanced Security から 表領域の暗号も可能になりました。この記事で簡単に方法を掲載します。 まず、暗号の表領域を作成します。 CREATE TABLE SPACE SECURE_SPACE DATAFILE '/home/oracle/app/oracle/oradata/orcl/encrypt…

Windows でタスクリストを表示

Windows を扱うときに、コマンドでプロセスリストを確認する方法はないものかと調べもせずに思い続けていました。基本的にUnixやLinuxを扱うことが多く、最近になってようやく、面倒くさくなって調べました。 SHELL>tasklist /FI "IMAGENAME eq firefox.exe"…

VMware vCenter Converter Standalone

たとえば、ローカルのコンピューターに Windows XP のゲストAがあり、VMware ESXi Server にゲストAをインポートしたい場合は、「vCenter Converter」 を利用すればローカルの仮想資源を容易に転送できます。要するに、ローカルで利用していた VMware Serv…

LogMiner

「LogMiner」は、REDOログ(オンライン/アーカイブ)を操作するための機能です。 この「LogMiner」には、Oracle 9i から「サプリメンタル・ロギング」というREDOログに補助的な更新列以外の値を追加できるものが追加されています。それでは「サプリメンタル…

Web Console

以前から、Firefox のアドオンでTelnetやSSHが利用できたら便利だと思っていて、たまたま「Web Console」という名前のものを見つけました。 しかし、実際にはFirefox のアドオンではなく操作対象のWebサーバーにインストールしてブラウザから操作するもので…

Oracle 10.2.0.1.0 の索引と制約の削除や変更

Oracle データベースの索引と制約の作成、追加、削除で混乱しました。作成するときは、自動的に振り当てるのに、変更した際は全て手作業で行わないとダメなところが面倒です。 DROP TABLE T1 PURGE; /* テーブル作成 */ CREATE TABLE T1 ( C1 VARCHAR2(20), …

Oracle Real Application Cluster(RAC) on VMware Server

VMware ServerでOracle Real Application Clustersの環境を構築するための手順をドキュメントにまとめた。はじめての場合は、どちらにしても手探り間隔で作業を進めていくことになると思いますので、実際にOracle Clusterwareをインストールする直前の状態で…

TomcatのJavaオプション(文字コード)

ある友人からの連絡で、o3spaces というドキュメント管理システムで日本語のファイルが文字化けするので調べて欲しいと頼まれました。実際に環境を構築して確認したところ、問題のファイル名は、ファイルのアップロード画面(JavaScript)では文字化けせずにア…