2009-07-01から1ヶ月間の記事一覧
データベースリンクを作成する。 SQL> create database link samplelink -- ... public database ... とするとみんなが接続できるリンクになる connect to scott identified by tiger using 'orcl'; 作成したデータベースリンクを確認する。 SQL> select own…
http://www.istudy.ne.jp/www/cms/news/om20/week.html に行って来た。 株式会社インサイトテクノロジー の新久保 浩二さんがスピーカー。 さすが、おら!オラ!オラクル のインサイトテクノロジー。濃かった。 Oracleなんて所詮、OS上で動作するいくつかの…
Solaris10 で dbx を使ってみた。 Oracle 9iR2 に同梱されているサンプルプログラム(Pro*C)をデバッグオプション付でコンパイルし、dbx を使ってステップ実行などしてみた。 env_precomp.mk.debug を作成する。こいつを使うとデバッグオプション付でコンパ…
emp表を analyze する。 SQL> analyze table emp compute statistics; Table analyzed. emp表にはられているインデックスを調べる。 SQL> select index_name from user_indexes where table_name ='EMP'; INDEX_NAME ------------------------------ PK_EMP …
http://sdc.sun.co.jp/sunstudio/downloads/index.html の [製品 Tar ファイルをダウンロード] からインストーラをダウンロードする。 インストールする。 # cd /tmp # bunzip2 SunStudio12ml-solaris-sparc-200709-pkg.tar.bz2 # tar xvf SunStudio12ml-sol…
DMLが発行された時点で commit されるようにする。 SQL> set autocommit on DMLが10回発行されたら commit されるようにする。 SQL> set autocommit 10 autocommit の設定を確認する。 SQL> show autocommit 実験してみる。 まず、autocommit on にして、ins…
github を使ってみた - ablog で github にリポジトリを作成して、 Windows でも github を使ってみた - ablog で Windows から git を使えるようにしたので、 今回、Windows から github にファイルを commit してみた。 [スタート]-[すべてのプログラム]-[…
github を使ってみた - ablog Mac に続き、Windows でも git を使えるようにした。 Git - Downloads から http://www.cygwin.com/setup.exe をダウンロードする。 パッケージをダウンロードする。 setup.exe を実行する。 Choose A Download Source: Downloa…
OTN Japan - Code Tips に make_csv.sql てのがころがってた。こりゃ便利じゃ。以下、http://otn.oracle.co.jp/otn_pl/otn_tool/code_detail?n_code_id=764 からの抜粋。 set pagesize 0 set linesize 32767 set linesize &MAX_LINE_SIZE set trimspool on s…
Solaris であるディレクトリ以下を再帰的に grep したい場合は find を使えばよい。 $ find . -type f -exec grep hoge {} /dev/null \; ちょっと面倒だけど、コマンドをパイプでつないでやればだいたいのことができるのがUNIX系OSの良いところ。/dev/null …
M-x replace-string(RET) Replace string: ^M(RET) Replace string ^M with:(RET) 「^M」は「C-q C-m(Ctrl + q を押して、離して Ctrl + m を押す)」で入力する。 「(RET)」はReturnキーのこと。 [参考] http://www.bookshelf.jp/soft/meadow_49.html#SEC7…
ちょっとしたスクリプトや .zshrc などをインターネット上において、いつでもどこでもダウンロードしたり更新したりできるようにしたいと思い、github を使ってみた。
B-Treeインデックス(以降インデックス)を使うと読取るデータブロック数が減るので速くなる。 全件検索はインデックスを使うと遅い。全表走査より読取るブロック数が増え、さらにランダムアクセスになるから。 インデックスはスカスカになると遅くなる。遅…
環境: Meadow3 on Windows XP Professional タグファイルを作成する。 > cd C:\home\hoge\src > C:\meadow3\bin\etags * とりあえず使ってみる。カーソルを関数の上において M-. Find tag: (default カーソル下の関数名)<RETURN> 別ウィンドウを開いて、タグ・ジャン</return>…
Oracle の MGMT_VIEW ユーザのパスワードって見れるんだ。知らなかった。 SQL> conn sysman/oracle SQL> col view_username for a13 SQL> col password for a30 SQL> select view_username, decrypt(view_password) password from mgmt_view_user_credential…
共有フォルダへのアクセスログを確認できますか?|Q&A | IODATA アイ・オー・データ機器 【解説】重要なファイルに対するアクセスを監査するには? | 日経 xTECH(クロステック)
古い WebLogic をインストールして、SSL を使おうと思ったらサーバ証明書の有効期限が切れていたので、自己署名証明書を作成したときの手順をメモっておく。 環境: BEA WebLogic Platform 7.0 on Windows XP Professional 証明書作成に使用したもの: keytool…
おい・・見てるか WinCVSごった煮版を見つけた - ablog・・お前を超える逸材がここにいるのだ・・!!それも・・二ページも同時にだ・・ # ページ ページビュー 1 ablog 869 2 カーソルが解放されるタイミング (2) - ablog 316 3 tnsnames.ora の SID と SER…
Oracle の PL/SQL で例外が発生しても処理を継続させるには、 declare begin 処理 ... exception when others then 例外処理 ... end; という具合に書いてやればよい。 例) 全ての表・索引・クラスタから未使用の領域のみを解放するPL/SQL - ablog からの抜…
Windows を使っていると、 ファイルまたはフォルダの削除エラー ... を削除できません。ほかの人またはプログラムによって使用されています。 ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。と怒られることがある。…
Home Page of Jad - the fast Java decompiler から Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform (http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad/winnt/jadnt158.zip) をダウンロードする。 Windows XP 版がないけど、たぶ…
Solaris10 上でちょっと使ったシェルスクリプトをメモ。 カレントトディレクトリ以下の *dmp.bz2 をサイズの小さい順に解凍・Orace に import・削除します。 #!/usr/bin/bash # *.dmp.bz2 をサイズの小さい順に処理していく。 ls -s *.dmp.bz2|sort -n|perl …
> sc delete <サービス名> [参考] Windows サービスの削除 sc.exe - Ellinikonblue.com Weblog
/etc/auto_home を編集する。 # vi /etc/auto_home hoge localhost:/export/home/hoge oracle localhost:/export/home/oracle ユーザのホームディレクトリを変更する。ユーザのホームディレクトリでない場合はこの手順は不要。 perl -i.org -ple 's/\/export…
送信元または送信先の IP が 192.168.1.10 で、送信元または送信先のポートが 80 のパケットを表示する。 # snoop host 192.168.1.10 port 80 -x0 とするとパケットの中身を全て表示する。 # snoop -x0 host 192.168.1.10 port 80 [参考] http://h9.cocolog-…
Oracleデータベースを他のマシンにコピーする手順(Solaris10の場合)。 CPUのアーキテクチャやディレクトリ構成は同じものとする。 oracleユーザの環境変数を設定する(.profile、.bashrc、cshrcなど) 例).cshrc setenv ORACLE_BASE $HOME/app/oracle set…
$ sqlplus /nolog SQL*Plus: Release 9.2.0.7.0 - Production on Wed Jul 1 11:15:38 2009 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> conn / as sysdba ERROR: ORA-12545: Connect failed because target host or object do…
Debug Hacks Night に行ったときに id:wmo6hash さんに教えていただいてアマゾンに注文していた Oracle 8i Internal Services: for Waits, Latches, Locks, and Memory が昨日届いた。注文してから1ヶ月くらい経っていたので忘れかけていた。えらい時間がか…