Skip to main content

SQL*Plus

起動

ログインなし

sqlplus /nolog

ログインあり (ローカル)

sqlplus sys/<pw> as sysdba
sqlplus / as sysdba # インストールしたユーザだと省略可能(OS認証)

ログインあり (リモート。tnsnames.ora 使う)

sqlplus <user>/<pw>@<TNS登録名>

ログインあり (リモート。tnsnames.ora 使わず)

sqlplus <user>/<pw>@<host>:<port>/<servicename>

起動後にログイン

SQL> connect <user>/<pw>

環境変数

Linux での環境設定

bash
export ORACLE_BASE=/path/to/oracle
export ORACLE_HOME=/path/to/oracle/product/23.1.0/dbhome_1
export ORACLE_SID=orcl # これはサーバ側だけか
export PATH=${ORACLE_HOME}/bin:$PATH

Windows での環境設定

ORACLE_HOME, ORACLE_SID の設定は レジストリに書かれる