2009-12-01から1ヶ月間の記事一覧
2009年は変化の多い一年だった。 2006年からフリーランスになり、金融機関でアプリケーション担当エンジニアとして上流行程に携わっていたが、1つ強みを作りたいと思い2008年11月から Oracle Database 関連の案件のみに参画するようにした。6月頃にふと思い…
つくる。 % setopt shortloops % for i in {1..365}; touch hoge-`date -d "-$i days" '+%Y-%m-%d-%H%M%S'`.ora 確認してみる。 % ls|wc -l 365 % ls|perl -nle 'print if($.<4 or eof)' hoge-2008-12-28-154951.ora hoge-2008-12-29-154951.ora hoge-2008-1…
VMware 上にインストールしている RHEL5.3 に zsh が入ってなかったのでインストールした。 [VM]-[設定]-[ハードウェア]-[CD/DVD(IDE)]で以下の通り選択して[OK]を押す。 デバイスのステータス: 接続済み 接続:ISOイメージファイルを使用する rhel-server-5.…
「特定のディレクトリ配下のファイル名に接頭辞付与かつ再帰的にこれをワンライナーで出来んか調べ中」という連絡が入った。OSはWindowsとのこと。 書いてみると意外と短く書けた。 perl -MFile::Find -e 'find sub{rename($_,"prefix_$_") if -f}, @ARGV' .…
接続要件は何ですか? WINDOWSバージョン: 2000, XP, 2003, VISTA ブラウザ: Internet Explorer 6/7/8, Firefox 2/3, Chrome 1 http://www.oracle.com/lang/jp/direct/seminar/faq.html#a1-1 来年のセミナーで受講したいものをリストアップしておく。 著者…
パーティション表の統計情報を収集する PL/SQL を書いてみたけど、これでよいんだか。。。 来週検証してみる予定。 set pagesize 10000 set linesize 200 set trimout on set trimspool on set serveroutput on size 1000000 declare cursor cu is select ow…
Active Directory からコンピュータ一覧を取得してそれらのコンピュータのハードウェア情報を表示するプログラムを VBScript で書いてみた。 DispComputerInfo.vbs On Error Resume Next Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADO…
12月16日に日本エクセムさんの無償セミナー「Oracle Performance Tuning Tips 10」に行ってきた。 内容はパフォチューのTIPSとエクセムさんの製品「MaxGauge」の説明&デモ。 場所は恵比寿駅近くで駅から見えるビル。参加者は5、6人だった。人数が少ないので…
保持期限を過ぎたファイルをタイムスタンプではなく、ファイル名に含まれる日付から判断して削除するシェルスクリプトを bash で書いてみた。 delete.sh #!/bin/bash EXPIRE_DATE=`date -d '-31 days' '+%Y%m%d'` find ./log -name "*.log"|while read LINE …
bash でシェルスクリプトを書いていて、エラー処理をif文を使って command ... if [ $? -ne 0 ] then echo ... exit 1 fi みたいに書くと、コードが見づらいのでなんとかならないかと思っていたら、 command ... || { echo ... ; exit 1 ; } こういう風に書…
例えば、新規にサーバを構築後にWebサーバからDBサーバのOracleに接続確認したいけど、アプリケーションは JDBC Thin Driver(Type4) を使うので、Webサーバには Oracle Client がインストールされていないという場合、Instant Client だと zip ファイルを2つ…
メモ Oracle Client も Oracle Database も Windows 上にある場合は全ての Edition で使用可能。オプション購入不要。 Oracle Client または Oracle Database が Windows 以外のプラットフォームの場合、Enterprise Edition と Advanced Security オプション…
Ctrl + Tab 参考 http://ja.poderosa.org/forum/index.php?t=msg&goto=139&S=967ddda3b07a2773582a3637baf27ff1
リージョン内をまとめてコメントアウト M-x comment-region リージョン内をまとめてコメントイン(コメントアウトをはずす) C-u M-x comment-region 参考 http://diary.gangan21.net/2008/10/19/emacs%E3%81%A7%E8%A4%87%E6%95%B0%E8%A1%8C%E3%82%92%E3%81%…
if [ "$var1" = 'test' ]; then echo 'string is SAME' else echo 'string is NOT same' fi このとき、変数参照をすべて "〜" で囲むのがコツである。これは変数が未定義のために展開されないと、test コマンドに対する引数が不足してしまうからである。注意…
以下の1行を追記すれば良い。 exec > ファイル名 2>&1 例 hoge.sh #!/bin/bash ls a hoge2.sh #!/bin/bash exec > hoge2.log 2>&1 ls a 実行結果 $ ./hoge.sh ls: a: No such file or directory $ ./hoge2.sh $ cat hoge2.log ls: a: No such file or direct…
手順 PuTTY のインストールと設定 http://yebisuya.dip.jp/Software/PuTTY/ で PuTTY 0.60 ごった煮版 2007年8月6日版 をダウンロードする。 http://yebisuya.dip.jp/DL/putty-0.60-JP_Y-2007-08-06.exe putty-0.60-JP_Y-2007-08-06.exe を実行してインスト…
WHENEVER SQLERROR EXIT SQL.SQLCODE SHUTDOWN IMMEDIATE EXIT 0 こんな感じで良かったはず。 $ sqlplus / as sysdba @db_shutdown.sql SQL*Plus: Release 10.2.0.4.0 - Production on Fri Dec 11 20:30:39 2009 Copyright (c) 1982, 2007, Oracle. All Righ…
nfs で automount を使うのが流行ってるらしいのでやってみた。同一ホスト上にnfsサーバとnfsクライアントをおく構成で。 使用した環境 # cat /etc/issue Red Hat Enterprise Linux Server release 5.3 (Tikanga) Kernel \r on an \m # uname -r 2.6.18-128.…
/u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora LISTENER= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.153.17)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.233.17)(PORT=1521)) (ADDRESS=(PROTOCOL=ipc)…
tree コマンドを使うと便利。 $ tree -fpug /u01 /u01 |-- [drwxr-xr-x oracle oinstall] /u01/app | `-- [drwxr-xr-x oracle oinstall] /u01/app/oracle `-- [drwx------ oracle oinstall] /u01/lost+found 上記は RHEL5.3 で実行した結果。
*1 SYSTEM表領域をローカル管理表領域にすると、そのデータベースの全ての表領域はローカル表領域になる。 *2 「EXTENT MANAGMENT LOCAL AUTOALLOCATE」固定。変更不可。 *3 「SEGMENT SPACE MANAGMENT AUTO」固定。変更不可。 *4 「SEGMENT SPACE MANAGMENT…
すべての一時表領域は均一サイズのローカル管理エクステントを使用して作成されるため、一時表領域の場合、エクステント管理句はオプションです。 表領域の管理 AUTOALLOCATE句は、一時表領域には使用できません。 表領域の管理 自動セグメント領域管理の制…
SYSAUX表領域に対して指定できるのは、データ・ファイルの属性のみで、CREATE DATABASE文でSYSAUX DATAFILE句を使用して指定します。SYSAUX表領域の必須属性はOracle Databaseによって設定されます。次の必須属性があります。 PERMANENT READ WRITE EXTENT M…
自分の標準を作ってみた。それぞれのコンポーネントの詳細は参考URL参照。 データベース・コンポーネント コンポーネント 有償オプション 推奨 オレ標準 Oracle Data Mining ○ - - Oracle Text - - - Oracle OLAP ○ - - Oracle Spatial ○ - - Oracle Ultra S…
データベース・コンポーネント コンポーネント 有償オプション 推奨 Oracle Text - Oracle OLAP ○ Oracle Spatial ○ Oracle Ultra Search - Oracle Label Security ○ サンプル・スキーマ - Enterprise Managerリポジトリ - ○(DB Control を使う場合) Oracle …
WinCVSごった煮版を見つけた - ablog が Top 10 から外れた! # ページ ページビュー 1 ablog 1320 2 STATSPACK レポートの見方 - ablog 505 3 第1回 Oracle8i Internal Services 1人読書会 - ablog 322 4 Oracleデータベースの制御ファイルのみ全損した場合…
手順 凡例 [client]...: クライアント(Windows XP SP3)側での操作 [server]...: サーバ(RHEL5.3 x86)側での操作 準備 [client]Cygwin を起動する [スタート]-[プログラム]-[Cygwin]-[Cygwin Bash Shell] [client]X を起動する。 $ startx [client]すると、…
[VM]-[設定]-[オプション]-[共有フォルダ]を選択する。 フォルダの共有: 常に有効 [追加] ホストパス: C:\software 名前: softare
制御ファイルをこんな感じにすればよいみたい。 load data CHARACTERSET JA16SJIS append continueif last !='"' into table test_table fields terminated by ',' enclosed by '"' ( ID, NAME, VALUE, TESTDATE DATE "YYYYMMDD")