ablog

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

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

今年参加したいイベント

Perl http://perl-casual.org/2009/10/1127casual-perl-talks1.html Oracle http://www.oracle.co.jp/iSeminars/091031_1100/ → 忘れてた http://www.oracle.com/pls/www/go.lp?kw=&Src=6800475&Act=181&pcode=JPFM09042811MPP184 → 途中参加 http://www.ora…

RHEL5.3 で Oracle10gR2 が動作するか

オラクル社のサイトに RHEL5 対応してるって書いてるし、この前 CentOS5.3 に Oracle10gR2 インストールできたし*1、大丈夫そう。 CentOSのバージョンは、メジャーバージョンとマイナーバージョンの二つより構成される。メジャーバージョンはベースとしたRHE…

Oracle のライセンス料

http://www.oracle.com/lang/jp/corporate/contact.html に書かれている電話番号に電話するか、Webフォームから問い合わせれば質門に答えてくれます。 以下箇条書きで浅くまとめておく。 日本オラクル社から提供されている情報 お問い合わせページ http://ww…

データベースはオンラインのまま一部の表領域を不完全リカバリする

1つのOracleデータベースに複数のシステムのデータが入っていて、あるシステムだけ昨日の夜間バッチが走る前の状態に戻したいといったケースで、関係ない表領域はオンラインのままで一部の表領域だけ巻き戻すことができるか検証してみる。システム単位で表領…

find で hoge.txt という名前のファイルを探したいが、.svn/ は除きたい場合

find -type f -regex '.*hoge.*' -not -regex '.*svn.*' 「〜を除く」という条件を指定したい場合、「-not expr」と書けば良い。 find -type f -regex '.*hoge.*' ! -regex '.*svn.*' 「! expr」でも同じ。 man*1 を見たら、and や or の書き方もあった。 ! …

Statspack、AWR、$ORACLE_HOME の下などについて

id:discus_hamburg さんと id:wmo6hash さんにありがたい情報を頂いたのでメモっておく。 ブログで、statspack について書いた記事がダントツでアクセス多い。statspackレポートの見方って情報が少ない。 yohei.az on Twitter: "ブログで、statspack につい…

mixi のデータベース

WEB+DB PRESS Vol.53作者: 桜井雅史,縣俊貴,西田圭介,青木靖,川口耕介,井奥雄一,冨田慎一,森田創,鶴岡直也,長野雅広,武者晶紀,富士慶,中山大輔,常澤邦幸,山?賢,近藤裕介,稲葉健二,Elaine Gan,久保田慎之介,酒井三保子,吉野哲仁,井野貴亮,朝日勝雅,伊藤直也,…

Oracle on Linux 32-bit で4GB以上のメモリを使う方法

素直に64bit版使うのが良さそうだけど、こういう方法もある。 Oracleデータベースは、hugememを使用する32ビットのPhysical Address Extension(PAE)システムで、共有メモリー・ファイル・システムを使用できます。これはVery Large Memory(VLM)と呼ばれ…

OTN から届いた Oracle's Dev2DBA Newsletter で id:wmo6hash さんが紹介されてた

http://blogs.oracle.com/otnjp/2009/09/post_21.html wmo6hash::blog 諸橋: 日本HPに入る前は、某SIベンダーにいました。OSのサポートをしたくて転職したのが、日本ディジタル イクイップメント(日本DEC)です※。まわりがみんな高い技術をもった人ばかり…

表領域単位で空き領域を調べる SQL

SQL> select tablespace_name, sum(bytes)/1024/1024/1024 gb from dba_free_space group by tablespace_name; TABLESPACE_NAME GB ------------------------------ ---------- UNDOTBS1 2.66601563 SYSAUX 1.076660156 USERS 5.8731079 SYSTEM .001159668 I…

Perl ワンライナーの中でシングルクオートを使いたいとき

% perl -le 'print '" is double quote.'' こういうことをしたい場合、 % perl -le 'print q/" is double quote./' " is double quote. とすると、おk。 % perl -MO=Deparse -le 'print q/" is double quote./' BEGIN { $/ = "\n"; $\ = "\n"; } print '" is…

Oracle のデータファイルの連番の最小値と最大値を求める Perl ワンライナー

コマンド % ls|perl -MList::Util=min,max -ne '/^users([0-9]+)/ and push(@a,$1); END{printf("min:%s, max:%s\n",min(@a),max(@a))}' 実行結果 min:01, max:135

zsh の history コマンドで全履歴を表示する

zsh

% history 1 でおk。 参考 ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog

IRC を使ってみる

IRC

IRC とは Internet Relay Chat(インターネット・リレー・チャット、略称:IRC)とは、サーバを介してクライアントとクライアントが会話をする枠組みの名称である。文章のみをやり取りして会話を行い、DCCなどを利用することでファイル転送も対応する。 Intern…

twitter → はてなブックマーク 連携機能を使ってみた

Twitter のつぶやきからブックマークできる、Twitter との連携機能をリリースしました - はてなブックマーク日記 - 機能変更、お知らせなど の通り設定して、 [Oracle] バックアップ/リカバリ B! http://bit.ly/Tswb5 yohei.az on Twitter: "[Oracle] バッ…

列指向データベースってなんじゃい?

【楽天】テクノロジーカンファレンス2009|講演内容 を ust で見て、「列指向データベースってなんじゃい?」って思ったので、ちょっと調べてみた。 カラムナデータベース(列指向データベース)とデータベースの圧縮機能について、マイケル・ストーンブレイ…

ストレージの機能を使ったバックアップ

ストレージの機能を使うと圧倒的に速いらしいので使わない手はないと思う。 正ボリュームから副ボリュームにスナップショットまたはミラーして、後はゆっくり副ボリュームからテープ等にバックアップすればよい。「Disk to Disk to Tape(D2D2T)」と呼ぶみ…

github にほりこんでるファイルの名前を修正した

cd /cygdrive/c/home/yoheia/src/github/meadow3/site-lisp git mv master.el.txt master.el git commit -m 'mv master.el.txt master.el' git push git@github.com:yoheia/yoheia.git master

Meadow3.00 の起動時に発生するエラーの対処法

Meadow3.00 をインストールして起動すると、エラー発生。 対処法をメモっておく。 anthy-agent 現象 File error: Searching for program, no such file or directory, anthy-agent 対処 cd /cygdrive/c/meadow/packages/pkginfo/anthy/ mv auto-autoloads.el…

第2回 Oracle8i Internal Services 1人読書会

読んだところ 2. Waits Semaphores Wait Statistics Reference 書かれていること この本の3章以降を理解するために必要なこと。 Oracle の多数のプロセスはどのように協調動作しているか。 Oracle のプロセスの協調動作に関連する OS、Oracle の設定。 ボト…

Perlワンライナーでファイル名一括置換する(2)

perl -0777 -ne "$o=$ARGV;$ARGV=~s/20090101/20091231/;rename($o,$ARGV);" * 関連 Perl ワンライナーでファイル名一括置換 - ablog

第1回 Oracle8i Internal Services 1人読書会

読んだところ Introduction The Oracle Kernel Layers The Kernel Services 書かれていること この本の2章以降を理解するために必要なこと。 それは「Oracle の中心部 (Kernel) の階層構造 (layers)」。 要約 Oracle の中心部は階層構造になっている。 各層…

ニコニコ動画が未来をつくる

ニコニコ動画が未来をつくる ドワンゴ物語 (アスキー新書)作者: 佐々木俊尚出版社/メーカー: アスキー・メディアワークス発売日: 2009/10/09メディア: 新書購入: 25人 クリック: 781回この商品を含むブログ (62件) を見る創業当時の無茶っぷりが面白い。 新…

dba_hist_sqlstat

問答無用で「dba_hist_sqlstat」を見に行きます。10gから自動でSQL稼動ログが全部取得されるこの表。ものすごく便利なのでぜひ活用してくださいね。 パフォチューで一番最初に見るところ - MATSU’s vision これはいただき。 手元の10gR2(Solaris10)ちょっと…

Oracle8i Internal Services 1人読書会 はじめることにした

当面、Oracle と TOEIC の勉強をしようと思ってたんだけど、通勤電車で TOEIC の勉強をすると、Oracle の勉強時間がとれない。 そこで、英語で Oracle の勉強をすることにした。 具体的には、 Oracle 8i Internal Services: for Waits, Latches, Locks, and …

ORADEBUG

http://www.evdbt.com/papers.htm の http://www.evdbt.com/Oradebug_Modrakovic.pdf をちょっと読んでみた。こんな資料があったとは。 Introduction をてけと〜に訳してみる。 このドキュメントは oradebug というユーティリティーについて書いてる。このツ…

Evergreen Database Technologies, Inc.

EvDBT – Evergreen Database Technologies, Inc. いいサイト見つけた。英語でOracle!: ORADEBUG - UNDOCUMENTED ORACLE UTILITY 経由で見つけた。 大学生の時に初めて作ったほめぱげみたいなデザインだけど、中身はとても良さそう。Oracleのコンサルティング…

ハングしている Oracle に接続して情報収集する方法

10.1以降では SQL*Plus の -prelim オプションを使用して接続して、oradebug コマンドを使って情報収集できるらしい。 $ sqlplus -prelim / as sysdba SQL> oradebug setmypid SQL> oradebug unlimit SQL> oradebug dump systemstate 10 oradebug の使い方は…

経営者の条件

ドラッカー名著集1 経営者の条件作者: P.F.ドラッカー出版社/メーカー: ダイヤモンド社発売日: 2006/11/10メディア: 単行本購入: 20人 クリック: 175回この商品を含むブログ (114件) を見るP.58 すべての仕事について、まったくしなかったならば何が起こるか…

Meadow3.00を起動するときに実行するファイル

デスクトップにできたショートカットを削除してしまったんで、 C:\meadow300\bin\Meadow.exe から起動したら、一緒にコマンドプロンプトが表示される。 おかしいなと思って、 [スタート]-[プログラム]-[Meadow]-[Meadow3]-[プロパティ]-[ショートカット]-[リ…