Unconferencein OTN Lounge(Oracle OpenWorld Tokyo 2009) - Oracle Wikiの最終セッション『Oracle Databaseをもっと別の見方をしてみよう〜Oracleホームの下の不思議〜 』をオーガナイズしました。
Ustream.TVに残る Videoへのリンクとともに、ラウンジのみなさんと行ったセッションの内容の断片を淡々と書いてみます。
前説など
このセッションでは、ホストの山口さんのご説明の後、
今日ここでお見せすることは非常に単純なことです。
なにも目新しいことはないという人もいると思います。
…
このため、今日は「きょとん」としたままお時間を過ごしていただくことになるかもしれませんが、少しだけデモを交えてお話しさせていただきます。
そして、最後に、クイズをします。
それでは、私の視点での Oracle Database。はじめさせてさせていただきます。
といった文の朗読から、はじめました。
Recorded live on Ustream | Length |
---|---|
04/24/2009 00:27am PST | 00:43 |
04/24/2009 00:29am PST | 00:38 |
04/24/2009 00:30am PST | 02: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 PST | 00:25 |
04/24/2009 00:33am PST | 00:24 |
どんな風に動いているか
Netリスナーを中心に*1
位置 | 端末へ入力した内容 |
---|---|
右下 | [mo6 ~]$ lsnrctl start |
左下 | [mo6 ~]$ cd /u00/app/diag/tnslsnr/ [mo6 trace]$ pwd [mo6 trace]$ ls [mo6 trace]$ cat *.log |
右上 | [root ~]# ls -l /proc/ |
左上 | [root ~]# pstack [root ~]# strace -p |
右下 | [mo6 ~]$ telnet 127.0.0.1 1521 |
左下 | [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 PST | 00:21 |
04/24/2009 00:36am PST | 01:18 |
04/24/2009 00:38am PST | 00:59 |
04/24/2009 00:40am PST | 00:12 |
04/24/2009 00:41am PST | 05: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 PST | 07: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 |
Recorded live on Ustream | Length |
---|---|
04/24/2009 00:54am PST | 00:12 |
04/24/2009 00:55am PST | 00:42 |
04/24/2009 00:56am PST | 00:43 |
04/24/2009 00:58am PST | 05: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 PST | 00:12 |
04/24/2009 01:06am PST | 05:01 |
04/24/2009 01:11am PST | 03:46 |
04/24/2009 01:16am PST | 02: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さん撮影のラクダ帽の彼
どうもありがとうございました。
*2:表1-3 OCI Instant Client共有ライブラリ- OCI Instant Client - 1 OCI: 概要およびアップグレード - Oracle Call Interfaceプログラマーズ・ガイド11g リリース1(11.1)
*3:7.2.4.9 SUBSCRIBE_NODE_DOWN_EVENT_listener_name - 7.2.4 制御パラメータ - 7.2 Oracle Net Listenerパラメータ - 7 Oracle Net Listenerパラメータ(listener.ora)- Oracle Database Net Servicesリファレンス 11g リリース1(11.1) と A.2.2.2 新しい規データベースを使用したEnterprise Managerのインストールにおけるパスワードのロック解除中のOracle管理サービス構成の失敗 - A.2.2 Oracle管理サービスの構成の失敗 - A.2 構成の問題 - A Enterprise Managerのトラブルシューティング - Oracle Enterprise Manager Grid Controlインストレーションおよび基本構成 10g リリース3(10.2.0.3.0)