Programing/Database

[oracle] 데이터베이스 본격적으로 시작

개발자 2021. 5. 3. 10:36
반응형

 

docs.oracle.com/cd/E17781_01/server.112/e18804/startup.htm#ADMQS120

 

Starting Up and Shutting Down

Oracle Database Express Edition (Oracle Database XE) shuts down automatically when you shut down the computer that hosts it. However, you can also shut Oracle Database XE down manually whenever you want, such as to reduce the overall system processing over

docs.oracle.com

sql을 시작하려면 sqlplus에서 startup을 먼저 해줘야 한다고 공식문서에 기재되어있으니 따라한다.

SQL> STARTUP

정상적으로 실행이 되면 아래처럼 나오게 된다

ORACLE instance started.
 
Total System Global Area  599785472 bytes
Fixed Size                  1220804 bytes
Variable Size             180358972 bytes
Database Buffers          415236096 bytes
Redo Buffers                2969600 bytes
Database mounted.
Database opened.

아래 쿼리를 입력해서 데이터베이스가 정상적으로 실행 되었는지 확인한다. -- 이 때 부터 sqldeveloper에서 확인이 가능하다.

SQL> select count(*) from hr.employees;

  COUNT(*)
----------
       107

 

OS(운영체제) 프롬프트(cmd or 터미널)에서 다음 sql 명령을 시작하여 데이터베이스 연결

sqlplus / as sysdba

 

그리고 데이터베이스를 즉시 종료시켜본다

SQL> SHUTDOWN IMMEDIATE

Database closed.
Database dismounted.
ORACLE instance shut down.

출력을 표시하지않고 진행이 안되어있다면 CTRL+C 또는 CTRL+Z를 눌러서 중단시킨 후 다음 명령을 입력한다.

SQL> SHUTDOWN ABORT

 

SHUTDOWN ABOUT 명령을 수행 후에는 시작 시 복구 프로세스를 거쳐야 한다.

복구 프로세스를 수행하도록 설정한 후 데이터베이스를 정상적으로 종료할 수 있다

SQL> STARTUP 
SQL> SHUTDOWN IMMEDIATE

SQL 명령으로 종료

SQL> EXIT
반응형