Oracleコマンド復習メモ

Oracleコマンド復習メモ。11.2ベースで。

sqlplusのコマンド

ログインいろいろ
sqlplus / as sysdba
sqlplus USER/PASSWORD@HOST:PORT/SERVICENAME
調べる系
help
help index

help show
help desc
help set

desc dba_tables
desc all_tables
コマンドライン設定系
spool C:\tem\spool
spool off

set colsep ,
set head off
起動/停止系
STARTUP [FORCE][RESTRICT][PFILE=filename][QUIET]{[MOUNT]|[OPEN [option]]|[MOUNT]}

ALTER DATABASE {[MOUNT]|[OPEN [option]]}

SHUTDOWN {[NORMAL]|[IMMEDIATE]|[TRANSACTIONAL]|[ABORT]}

SELECT OPEN_MODE FROM V$DATABASE;

SQLで色々調べる

スキーマ(ユーザ)一覧
select username from all_users;
select username from dba_users;
テーブル一覧
select owner, table_name from all_tables;
select owner, table_name from dba_tables;
データファイル一覧
select file_name, tablespace_name from dba_data_files;
制御ファイル一覧
select name from v$controlfile;
show parameter control_files
初期化パラメータファイル
show parameter pfile
ログモード
select log_mode from v$database;

リスナー操作コマンド(lsnrctl)

lsnrctl

help
help set

show
show log_file
show current_listener
show pid

start LISTENER