ラァンフォーヱヴアー

出先・常駐先用コマンドリスト。2020年からリモートワークなので常駐なくなったけど。その他思ったことメモ。

2018-12-04から1日間の記事一覧

TEMP表領域の使用状況をみる

たくさんのTEMP表領域を使用しているセッションがないかの確認する。 以下は2018/12/1 22:00から翌日22:00までの間にTEMP表領域を1GB以上使用している例。 select sample_time ,session_id ,session_serial# ,seq# ,user_id ,sql_id ,top_level_sql_id ,even…

SQL*PlusのみでCSV(風)ファイルを出力する方法

表題のとおり。 どうしても多少不完全。本来はしかるべきツールを使用すべき。 set echo off set linesize 15000 set pagesize 100 --タイトル不要なら0の方がよい set trimspool on set feedback off set colsep ',' -- Comma-Separated Valuesすなわちカン…

リプレース等の理由で今動いているOracleDBの諸々を確認する

他社リプレースなどの場合で、パラメータシートが残ってない/メンテされてないことは往々にありがち。 そこで以下の通り確認する。(随時追加) DBF関係 UNIX/Linuxを想定したOSレベル確認。 unset LANG find . -follow -type f -name *.dbf -exec ls -l {} …

DBFの増やし方

すっごい初歩的だが以外と忘れがちなのでメモ。普通はsystemユーザでやる。 確認 増やしたい表領域名とパス確認する。 -- SQL*Plusでやるならば適当に見栄え整えて set lines 150 set pages 1000 col tablespace_name for a30 col file_name for a50 col fil…

DBが起動してから今の瞬間までで最大に使用した初期化パラメータprocesses、sessions数

よく言われるやつ。 「急に接続ができなくなりました、OSのCPU/メモリは十分に余力があります」って言われたらたたいてみる。 select * from v$resource_limit where resource_name in ('processes', 'sessions') ; CURRENT_UTILIZATIONが今この瞬間の値。MA…