ablog

不器用で落着きのない技術者のメモ

2009-01-01から1ヶ月間の記事一覧

トランザクションログ

http://www.sqlpassj.org/tokushu/backup/03.aspx

テスト用にファイルを大量にコピーする Perl ワンライナー

perl -MFile::Copy -e "for (1..31) {copy('alert.log',sprintf(\"alert.log_200901%02d-010101\",$_));}"

Perl で外部プログラムを実行して標準出力・標準エラーを取得する

外部プログラムを実行し、標準出力・標準エラーを変数にいれつつ戻り値も取得する。 my @stdout = `dir /b 2>&1`; if ($? == 0) { foreach my $line (@stdout) { print "$line"; } }

Perl ワンライナーでファイル名一括置換

Perl があれば何でもできる。 C:\temp>dir /b 1_from.txt 2_from.txt 3_from.txt C:\temp>dir /b|perl -nle "$o=$_;$_=~s/from/to/i;rename($o,$_);" C:\temp>dir /b 1_to.txt 2_to.txt 3_to.txt404 Blog Not Found : perl - ワンライナーの書き方入門 を参…

表領域を拡張する

見やすいよう準備して、 SQL> col tablespace_name for a10 SQL> col file_name for a50 SQL> col bytes for 999999999999 一時表領域を拡張する SQL> alter database tempfile '/export/home/oracle/oradata/orcl/temp01.dbf' resize 201M; SQL> select tab…

実行している Perl スクリプトのファイル名は $0 に入る

特殊変数 $0 に入る。 perlの特殊変数一覧

E-MOBILE ユーティリティをアンインストールする

Mac

修理に出していた E-MOBILE が戻って来た。今まで通り使おうとしたら、何故か使えない。E-MOBILEユーティリティーを起動しようとすると、”EMOBILE HW ユーティリティの検出に失敗しました。”というメッセージウインドウが表示される。 ユーティリティを再イ…

VMware fusion 評価版の延命方法

Mac

http://daichann.wordpress.com/2008/01/04/vmware-fusionを無料で利用するには へぇ〜

Mac OS X の sshd を起動する

Mac

$ su - # ssh-keygen Enter file in which to save the key (/var/root/.ssh/identity): /etc/ssh_host_key Enter passphrase (empty for no passphrase):<return> Enter same passphrase again: <return> # ssh-keygen -t rsa Enter file in which to save the key (/var/ro</return></return>…

could not find program unit being called: "ORACLE_OCM.MGMT_DB_LL_METRICS"

アラートログに以下のメッセージが出力されていた。 ORA-12012: error on auto execute of job 48247 ORA-04063: ORA-04063: package body "ORACLE_OCM.MGMT_DB_LL_METRICS" has errors ORA-06508: PL/SQL: could not find program unit being called: "ORAC…

audit_sys_operations=FALSE なのに audit_file_dest にファイルが生成される

audit_sys_operations=FALSE audit_file_dest=$ORACLE_HOME/rdbms/audit audit_trail=NONEと設定していても、 SYSDBA、SYSOPERでのログイン データベースの起動 データベースの停止 は audit_file_dest に記録される。

メッセージキューイングって?

後で読む。 http://www005.upp.so-net.ne.jp/khayashi/ora_queue.html http://msdn.microsoft.com/ja-jp/library/cc401332.aspx

Error securing Database Control...

dbca でデータベース作成時に[Configure the Database with Enterprise Manager]を選択すると、以下のメッセージが表示される。 Error securing Database Control, Database Control has been brought up in non-secure mode. To secure the Database Contro…

AOL解約

解約ページが"Internal Server Error"で表示されない。後でリトライしよ。 http://support.aol.co.jp/member/member_info.html

大文字から小文字に置換する

$ perl -i.org -ple 'tr/[A-Z]/[a-z]/' user.sql

E-MOBILE 故障

E-MOBILE が故障した。PCから認識しないし、接続しても LED ランプが点灯しない。もう一つ持っている E-MOBILE のチップと入替えてみても変化なし。カスタマーサポートに電話したら、宅配業者が引取に来てくれることになった。

Think globally, act locally

「Think globally, act locally」か、いい言葉だな。 「Think globally, act locally」に近いのではないでしょうか。 ... 「思考は世界から、行動は足元から」ということですね。 自分の足元も見えていない人が、成功することはないでしょう。だからといって…

インターネットに接続できなくなった

モデム(MOTOROLA SURFboard Model:SB5101J)の LED ランプは STANDBY 以外点灯していない。モデムの LAN 側のIPアドレスには ping が通る。。。 モデムの上側の "STANDBY" というボタンを押したら復旧した。

ユニバーサルアクセスを押下すると表示が変に

Mac

[システム環境設定]>[ユニバーサルアクセス]をダブル・クリックすると、表示が変に。。。 [システム環境設定]>[ユニバーサルアクセス]>[視覚]>[表示]>[コントラストを強調]を[通常]に設定すると、元に戻った。

Database Control のリスニング・ポートを変更する

Oracle Enterprise Manager Database Control のリスニング・ポートを変更する場合、一旦削除して再作成する必要がある。Database Control の Management Repository およびサービス構成ファイルを削除する。 $ export ORACLE_HOME=/export/home/oracle/prod…

指定した数だけ sqlplus でセッションをはる shellscript

test_active_sessions.sh #!/bin/bash COUNTER=0 while [ $COUNTER -lt 10 ]; do sqlplus / as sysdba @test_active_sessions.sql & let COUNTER=COUNTER+1 done test_active_sessions.sql select col_1 from system.sess_test where col_1 > 0 for update w…

sqlplus プロセスを kill する

$ ps -ef | grep [s]qlplus | awk '{print $2;}' | while read PROC do kill $PROC done

Solaris 10 で同一NIC上に複数IPアドレスを設定する

設定を追加して、 # ls /etc/hostname* /etc/hostname.e1000g0 # echo solarisdb-vip >> /etc/hostname.e1000g0:1 # echo '192.168.11.143 solarisdb-vip loghost' >> /etc/hosts再起動する。 # init 6確認する。 # ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8</up,loopback,running,multicast,ipv4,virtual>…

Solaris 10 でデータベース作成時に "ORA-27102 out of memory"

SHMMAX が不足している。projects で設定するのが正統派だが、/etc/system でも設定できる。 $ cat /etc/system ... set shmsys:shminfo_shmmax=6442450944 set semsys:seminfo_semmni=1024 set semsys:seminfo_semmsl=1024 set shmsys:shminfo_shmmni=100

あとでチェック

Mac

Mac OS Xでよく使うショートカットを試してみる - goinger的日記

Solaris10 x86 (32bit) に PSR10.2.0.4 を適用すると、"wrong ELF machine type: EM_SPARC"

PSR10.2.0.4 を適用した後にインストール・ログをチェックすると何やらエラーが。。。 $ less /export/home/oracle/oraInventory/logs/installActions2009-01-01_02-03-35AM.log INFO: ld: INFO: warning: INFO: file INFO: /export/home/oracle/product/10.…

今年の目標

OCM(Oracle Certified Masters) をとること。

OS X から Solaris 10 に ssh で入って vi を使うと "Unknown terminal type" と表示される

$ vi .bash_profile xterm-color: Unknown terminal type I don't know what kind of terminal you are on - all I have is 'xterm-color'. [Using open mode] ...環境変数 TERM に "xterm" をセットすると解決した。 $ vi .bash_profile export TERM=xterm …