ablog

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

2009-06-30から1日間の記事一覧

Solaris10のIPアドレスを変更するときに確認すべきファイル

/etc/hostname.interface /etc/nodename /etc/defaultdomain /etc/defaultrouter /etc/inet/hosts /etc/inet/ipnodes [参考] http://docs.sun.com/app/docs/doc/819-0380/6n2qfj0sd?l=ja&a=view

Oracle から Messaging Gateway を使って WebSphere MQ にメッセージを飛ばしてみる

[構成] node1 Solaris 10 Oracle Database 11g EE ORACLE_SID: orcl WebSphere MQ 7.0 client IP: 192.168.0.130 node2 Solaris 10 WebSphere MQ 7.0 server Queue manager: saturn.queue.manager Local Queue: queue1, out_log_queue1, in_log_queue1 Chann…

データベース内の全テーブルの一覧を取得するPL/SQL

Oracleデータベース内の全テーブルの一覧を取得するPL/SQLを作ってみた。 table_list.sql set echo off set heading off set pagesize 0 set linesize 10000 set trimout on set trimspool on set feedback off col spool_file_name new_value spool_file_na…

ログインユーザが所有するテーブル一覧とその行数を取得するPL/SQL

Oracleでログインユーザが所有するテーブル一覧とその行数を取得するPL/SQLを作ってみた。 table_count.sql set echo off set heading off set pagesize 0 set linesize 10000 set trimout on set trimspool on set feedback off set serveroutput on size 1…

ORU-10027: buffer overflow, limit of 2000 bytes

DBMS_OUTPUT.PUT_LINE を使うと、ORU-10027 が出力されることがある。 ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes SHIFT the Oracle によると、 PUT_LINE などで使用できる一行のバッファサイズが 255 バイトであり、全体のバッファサイズ…

SQL*Plusでspoolファイルのファイル名を動的に生成する

col spool_file_name new_value spool_file_name format a100 select username || to_char(sysdate,'_YYYYMMDDHH24MISS') || '.log' spool_file_name from user_users; spool &spool_file_name select segment_name, bytes/1024/1024 MB, extents from user_…

現在ログインしているユーザ名を確認する

SQL*PlusなどでOracleデータベースにログインしているときに、現在ログインしているユーザ名は以下のSQLで確認できる。 select username from user_users; [参考] ログインユーザの確認 - ymotoの日記