Tested against release 16th April 2015 drop.
Startup and shutdown of pluggable and non pluggable datbases.
bash-4.1$ ./sql sys@_non_pluggable__
SQLcl: Release 4.1.0 Release Candidate on
Copyright (c) 1982, 2015, Oracle. All rights reserved.
Connected to an Idle instance, startup command available.
SQL> startup
Started up
Database Mounted
Database Open
Total System Global Area 12345 bytes
Fixed Size 54321 bytes
Variable Size 12345 bytes
Database Buffers 54321 bytes
Redo Buffers 12345 bytes
SQL> shutdown
Instance stopped
Database closed.
Database dismounted.
Database shutdown.
SQL> connect sys@__pluggable__ as sysdba
Connected
SQL> shutdown
Pluggable database closed
SQL> startup
Pluggable database opened
SQL>
One point to remember - configure your listener for remote (or 127.0.0.1 loopback) startup/shutdown if you are not using thick/bequeath Oracle client 'C' code, so the listener can find the database when the database is down.
listener.ora entry:
SID_LIST_LISTENER =
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=THEDATABASE)
(ORACLE_HOME=THE_ORACLE_HOME)
(SID_NAME=THEDATABASE)
)
)
Should even work from a Mac - pure Java..
Startup and shutdown of pluggable and non pluggable datbases.
bash-4.1$ ./sql sys@_non_pluggable__
SQLcl: Release 4.1.0 Release Candidate on
Copyright (c) 1982, 2015, Oracle. All rights reserved.
Connected to an Idle instance, startup command available.
SQL> startup
Started up
Database Mounted
Database Open
Total System Global Area 12345 bytes
Fixed Size 54321 bytes
Variable Size 12345 bytes
Database Buffers 54321 bytes
Redo Buffers 12345 bytes
SQL> shutdown
Instance stopped
Database closed.
Database dismounted.
Database shutdown.
SQL> connect sys@__pluggable__ as sysdba
Connected
SQL> shutdown
Pluggable database closed
SQL> startup
Pluggable database opened
SQL>
One point to remember - configure your listener for remote (or 127.0.0.1 loopback) startup/shutdown if you are not using thick/bequeath Oracle client 'C' code, so the listener can find the database when the database is down.
listener.ora entry:
SID_LIST_LISTENER =
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=THEDATABASE)
(ORACLE_HOME=THE_ORACLE_HOME)
(SID_NAME=THEDATABASE)
)
)
Should even work from a Mac - pure Java..