Hatena::ブログ(Diary)

wmo6hash::blog このページをアンテナに追加 RSSフィード Twitter

2009/05/07(Thu)

[]Oracle OpenWorld Unconference 2009/04/24(金)16:20〜のセッション

Unconferencein OTN Lounge(Oracle OpenWorld Tokyo 2009) - Oracle Wikiの最終セッションOracle Databaseをもっと別の見方をしてみよう〜Oracleホームの下の不思議〜 』をオーガナイズしました。

Ustream.TVに残る Videoへのリンクとともに、ラウンジのみなさんと行ったセッションの内容の断片を淡々と書いてみます。

http://www.oracle.co.jp/openworld/2009/exhibition/img/text_logo_unconference.gif

前説など

このセッションでは、ホストの山口さんのご説明の後、

今日ここでお見せすることは非常に単純なことです。

なにも目新しいことはないという人もいると思います。

このため、今日は「きょとん」としたままお時間を過ごしていただくことになるかもしれませんが、少しだけデモを交えてお話しさせていただきます。

そして、最後に、クイズをします。

それでは、私の視点での Oracle Database。はじめさせてさせていただきます。

といった文の朗読から、はじめました。

Recorded live on Ustream Length
04/24/2009 00:27am PST00:43
04/24/2009 00:29am PST00:38
04/24/2009 00:30am PST02:18

そして、少しOracleホームのbinの下にあるoracleやtnslsnrというファイルが実行されているプロセスの話の後、Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 for Linux x86 on Red Hat Enterprise Linux 5.3を操作し、見てみることにしました。

Recorded live on Ustream Length
04/24/2009 00:33am PST00:25
04/24/2009 00:33am PST00:24

 

どんな風に動いているか
Netリスナーを中心に
*1

位置端末へ入力した内容
右下[mo6 ~]$ lsnrctl start
左下[mo6 ~]$ cd /u00/app/diag/tnslsnr/<hostname>/listener/trace/
[mo6 trace]$ pwd
[mo6 trace]$ ls
[mo6 trace]$ cat *.log
右上[root ~]# ls -l /proc/<listener.log内のpid>/fd
左上[root ~]# pstack <listener.log内のpid>
[root ~]# strace -p <listener.log内のpid>
右下[mo6 ~]$ telnet 127.0.0.1 1521
<Ctrl+C>
左下[mo6 trace]$ cat *.log
右下[mo6 ~]$ sqlplus / as sysdba
SQL> startup
SQL> exit
[mo6 ~]$ sqlplus mo6/mo6@db
SQL> exit
[mo6 ~]$ lsnrctl status
[mo6 ~]$ lsnrctl stop
[mo6 ~]$ sqlplus / as sysdba
SQL> shutdown
SQL> exit
Recorded live on Ustream Length
04/24/2009 00:35am PST00:21
04/24/2009 00:36am PST01:18
04/24/2009 00:38am PST00:59
04/24/2009 00:40am PST00:12
04/24/2009 00:41am PST05:33

 

sqlplus、lsnrctlそしてtnslsnrも…
クライアント・コード・ライブラリリンク
*2

位置端末へ入力した内容
右下[mo6 ~]$ cd $ORACLE_HOME/bin
[mo6 bin]$ ldd sqlplus
[mo6 bin]$ ldd lsnrctl
[mo6 bin]$ ldd tnslsnr
Recorded live on Ustream Length
04/24/2009 00:47am PST07:00

 

SUBSCRIBE_FOR_NODE_DOWN_EVENT_listener_name=offにしていました
そしてデフォルトに戻して
*3

位置端末へ入力した内容と一部出力結果
右下[mo6 ~]$ cd $ORACLE_HOME/network/admin
[mo6 admin]$ cat listener.ora
LISTENER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=off
[mo6 admin]$ rm listener.ora
[mo6 admin]$ lsnrctl start
左下[mo6 trace]$ cat *.log
左上[root ~]# pstack <listener.log内のpid>
Recorded live on Ustream Length
04/24/2009 00:54am PST00:12
04/24/2009 00:55am PST00:42
04/24/2009 00:56am PST00:43
04/24/2009 00:58am PST05:00

 

クイズ〜おしまい

先の端末に

[mo6 bin]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.7.0 - Production on 水 4月 22 06:35:16 2009

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

ERROR:
ORA-12545:
ターゲット・ホストまたはオブジェクトが存在しないため、接続に失敗しました


ユーザー名を入力してください:

が出力されていますが「先ほど私は何をしたでしょうか?」がお題です。ヒントはここまでの内容とORA-12545: ターゲット・ホストまたはオブジェクトが存在しないため、接続に失敗しました - ORA-12500〜ORA-12699 - Oracle Databaseエラー・メッセージ 11g リリース1(11.1)に載っている原因と処置。

そして、おもしろい答えを披露していただいた方に、Oracle OpenWorld 2008から持ち帰ったグッズをプレゼント!

当日のおしまいまでの様子は Ustream.TVに残る Videoでご覧ください。

Recorded live on Ustream Length
04/24/2009 01:03am PST00:12
04/24/2009 01:06am PST05:01
04/24/2009 01:11am PST03:46
04/24/2009 01:16am PST02:34

みなさんに、とってもおもしろおかしくしていただきました。

どうもありがとうございました。

 

様子

Oracle OpenWorld Tokyoあっという間の3日間 (OTN Japan TechBlog) ( Oracle OpenWorld Tokyoあっという間の3日間 - Oracle Technology Network Japan Blog )とid:oracletechnologynetworkのみなさん撮影のスケジュール開始直前近め遠め上の階からの眺め

Oracle Technology Network Japan's photoset 4/24[FRI] Oracle OpenWorld Tokyo 2009 on Flickr
http://www.flickr.com/photos/oracletechnetjp/sets/72157616985109341/detail/?page=27
http://www.flickr.com/photos/oracletechnetjp/sets/72157616985109341/detail/?page=28

Oracle OpenWorld Tokyo 終了!!! - S/N Ratio (by SATO Naoki)Picasa ウェブ アルバム - satonaoki - Oracle OpenWorld Tokyo 2009 Day 3 (2009/04/24)よりid:satonaokiさん撮影のラクダ帽の彼

どうもありがとうございました。

yohei-ayohei-a 2009/05/09 01:46 さっそくありがとうございます。