アーカイブ:  « 2008年4月 | メイン | 2008年6月 »

2008年5月28日

SEが読むべき本

日経NETWORKの書籍紹介から、面白そうと思われる書籍をピックアップしました。

こんなSEはいらない

SEを極める50の鉄則

2008年5月20日

iisreset

IISをコマンドベースで再起動することができるコマンド。
リモートサーバーのIISも再起動できる。

Windowsコンポーネント > アプリケーションサーバー > インターネットインフォメーションサービス(IIS)にある共通コンポーネントのみインストールすればiisresetコマンドを利用できる。


iisresetした際のエラーについて
・クラスが登録されていません
→接続先のサーバーにおいてIISが稼動していない

・RCP サーバーを利用できません
→接続先のサーバーにおける管理者権限ではないユーザーでiisresetを実行しようとした(もし接続元と接続先が同一ドメインにあるのであれば、iisresetを行うクライアント端末は接続先サーバーの管理者グループに所属していなければならない)か、接続先のサーバーにおいて分散 COMが有効ではない(分散COMを有効にする方法)

・インターフェイスがサポートされていません
→iisrstap.dllが登録されていないため regsvr32 iisrstao.dllをiisresetを行う端末において実行して再度確認すると良い

2008年5月10日

登録されているテーブルスペースの一覧を取得する

テーブルスペースの名称とパスを取得したいとき
select TABLESPACE_NAME,FILE_NAME from dba_data_files;

一時テーブルスペースの名称とパスを取得したいとき
select TABLESPACE_NAME,FILE_NAME from dba_temp_files;

IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。

エラーのメッセージをそのまま読んでもよくわからないエラーメッセージで??になったが、要するに「impコマンドにて接続しようとしたユーザーではDBA権限がないから取り込めませんよ!」というエラーです。

つまり
imp username/password file=importfile
でエラーが出るのであれば、
grant dba to username;
をsysユーザーで実行する必要がある。

2008年5月 1日

SHA-1 Broken

以前、SHA-1の暗号アルゴリズムのハッシュ値が衝突するというニュースが駆け巡ってどうやってDBへパスワードを保持するときにどの暗号化方式を使えばよいか迷ったことがある。

詳しい概要については、@ITにて参考にすることができる。