ablog

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

2008-12-25から1日間の記事一覧

初期化パラメータを CSV にする

$ sqlplus / as sysdba SQL> set pagesize 0 SQL> set lin 200 SQL> set feed off SQL> col name for a30 SQL> col value for a60 SQL> col isdefault for a5 SQL> col description for a80 SQL> spool params.csv SQL> select '"'||isdefault||'","'||name|…

sqlスクリプトの実行結果を捕捉する

異常終了する SQL スクリプト $ cat dual.sql WHENEVER SQLERROR EXIT SQL.SQLCODE DECLARE X DATE; BEGIN SELECT SYSDATE INTO X FROM HOGE; END; / EXIT 異常終了したことを OS に返している。 $ sqlplus / as sysdba @dual.sql $ echo $? 150

Solaris で LOCK_SGA を TRUE にすると Oracle(10g) が起動しない

Do not set the LOCK_SGA parameter to TRUE in the server parameter file. If you do, then Oracle Database 10g cannot start. Administering Oracle Database on Solaris ほえ〜、恐ろしい。

oracle ユーザで実行されているプロセス数をカウントする

$ ps -ef | awk '$1=="oracle" {print $1}' | wc -l

一時表領域では AUTOALLOCATE を使用できない

AUTOALLOCATEは、一時表領域に対して指定できません。 SQL文: CREATE SYNONYM〜CREATE TRIGGER