2010-04-01から1ヶ月間の記事一覧
開発現場でよくある問題。Oracle の dump を import したいけど、環境によって表領域構成が違って、そのまま import できない。export 元と同じ構成の表領域を作って、import 後に move するとかすればできるけど、ディスク容量が足りないとそれもできない。…
現象 Data Pump で export すると、ORA-39095 が発生した。 $ expdp system/manager directory=pump_dir dumpfile=scott.dmp schemas=scott parallel=8 ... ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes 解決策 parallel …
インストールする http://www.microsoft.com/japan/mac/downloads.mspx?pid=Mactopia_RDC&fid=CD9EC77E-5B07-4332-849F-046611458871#viewerからMicrosoft Remote Desktop Connection Client for Mac 2.0.1 をダウンロードする。 ダウンロードが終了すると、…
現象 アカウント/パスワードの入力を求められ、入力して接続すると何も起こらない。エラーも出ない。 イベントビューアを見てもそれらしきエラーは発生していない。 以前はリモートデスクトップ接続していたのにいつの間にかできなくなっていた。 Windowsフ…
SQL> col name format a30 SQL> select name, issys_modifiable from v$parameter where name='job_queue_processes'; NAME ISSYS_MOD ------------------------------ --------- job_queue_processes IMMEDIATE SPFILE を使用している場合の動的変更可否は…
現象 SQL> conn perfstat/perfstat SQL> @?/rdbms/admin/spauto.sql として、statspack のスナップショットが自動取得されるよう設定したのに、自動取得されない。 ジョブを調べてみると、 SQL> sqlplus / as sysdba SQL> set pagesize 50000 SQL> set lines…
Java の MS932 エンコーディング の SJISUnicode 対応表と Oracle Database の JA16SJIS キャラクタセットの SJISUnicode 対応表が異なるため。 例えば、Webアプリにユーザが「〜(0x8160)」を入力すると、Oracle Database に 0x8160 で保存される。 ここまで…
SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ -------------------------------- ------------------------------ spfile string もしくは、 SQL> select name,value from v$parameter where name='spfile'; NAME VALU…
現象 spreport.sql で statsupack レポートを出力しようとすると、ORA-20200 エラーが発生する。 $ sqlplus perfstat/perfstat SQL> @?/rdbms/admin/spreport.sql Current Instance ~~~~~~~~~~~~~~~~ DB Id DB Name Inst Num Instance ----------- ---------…
yoheia/show_segment_size_summary.sql at master · yoheia/yoheia · GitHub set pagesize 1000 set linesize 300 col tablespace_name for a20 col owner for a10 col segment_cnt for 999999 col blocks for 99999999999 col kb for 999999 select sg.tabl…
perl -i.org -ne '/^\s*$/ or print' test.sql 関連 コメント行と空行を削除する - ablog Perlワンライナーでレコードセパレータを変更する - ablog
正しい SQL なはずなのに、SQL*Plus で実行すると、SP2-0734 が発生する。 SQL> @test.sql SP2-0734: unknown command beginning "CASE WHEN ..." - rest of line ignored. ... エラーになっている箇所を見てみると、 END COL1, CASE WHEN 空行を削除して、 …
Oracle LOVERS 勉強会 第20回 w/ 小田圭二 2010年5月8日 東京都 | DBならOracleでしょ♪ | mixi 5月8日(土) 13:00に講演します データベースコンサルタントのノウハウちょい見せ Oracle LOVERS 勉強会 第20回(5/8)は、 続・門外不出のOracle現場ワザ (DB SELE…
環境設定 Expose と Spaces [システム環境設定]-[Expose と Spaces]-[Spaces]-[Spaces を有効にする]: チェック アピアランス [システム環境設定]-[アピアランス]*1 [ウインドウのタイトルバーをダブルクリックしてウインドウをしまう]: チェック Spotlight …
Oracle Database で SQL 実行したら返ってこないとか、誰が接続しているか調べたいとか、ブロックしているセッションがないか調べたいとか、そういうときにまずは一発走らせて状況を確認するための SQL スクリプトを作ってみた。 yoheia/show_proc_ses_lock.…
wget -r -np http://d.hatena.ne.jp/yohei-a/ -r をつけると再帰的にファイルを get してくれる。 -np をつけないと親ディレクトリから再帰的に get する。 上の例だと、-np をつけなかった場合、http://d.hatena.ne.jp/ 以下を再帰的に取得する。 追記(2010…
現象 spcreate.sql を実行して、statspack をインストールしようとすると、ORA-01920 が発生する。 SQL> @?/rdbms/admin/spcreate.sql ORA-01920: user name 'PERFSTAT' conflicts with another user or role name 対処 spdrop.sql を実行して、statspack を…
作り方 SQL> create unique index <インデックス名> on <テーブル名> (<ユニークにしたいカラム>, <パーティションに使っているカラム>) local; パーティションに使っているカラムを含めてやるのがポイントみたい。 検証結果 パーティション表を作成する。 S…
100MB 分のデータ領域(バッファ)を確保して、sleep するプログラムです。なお、バッファの領域を確保しただけだと bss に割り当てられてしまい実メモリを消費しないので、起動直後にそこに 100MB 分データの書き込みを行っています。 Linux のプロセスが Cop…
感想というかメモ Oracle LOVERS 勉強会 第19回 in 青山花見 2010年4月3日 東京都 | DBならOracleでしょ♪ | mixi 前から参加してみたいと思っていた Oracle LOVERS 勉強会 に初参加してきた。 場所は日本オラクル青山センター13F。 数分遅刻して行ったら、み…
Beyond grep: ack 2.24, a source code search tool for programmers ack は Perl 製の grep ツールで、grep より便利らしい。 #catalyst でちょっと話題になっていた ack をいれてみた。CPAN シェルから install App::Ack とするだけ。基本的には grep -r |…