본문 바로가기
정보관리(데이터베이스, DB)/오라클

Linux 에서 sqlplus 를 sys 로 로그인 후 오라클을 시작하고 종료하는 명령어를 확인

by 3604 2023. 11. 27.
728x90

출처: https://withthisclue.tistory.com/entry/Oracle-Sqlplus%EB%A1%9C-%EC%98%A4%EB%9D%BC%ED%81%B4%EC%84%9C%EB%B2%84-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%A2%85%EB%A3%8C%ED%95%98%EA%B8%B0

Linux 에서 sqlplus 를 sys 로 로그인 후 오라클을 시작하고 종료하는 명령어를 확인해보자.

원도우에 설치된 오라클도 마찬가지로 시작하고 종료할 수 있다.

 

 

4가지 경우의 수로 로그인하는데 - 1), 2)가 안될 수도 있음

1) Sqlplus 를 sys 계정으로 시작하기

2) Sqlplus 를 시작하고, sys 계정으로 로그인하기

3) Sqlplus 를 시작하고, sys 계정으로 로그인하기 - 패스워드 입력

4) Sqlplus 를 로그인 없이 접속하고, sys 계정으로 연결하기 - 비밀번호가 노출되므로 주의해야한다.

 

1), 2)는 sys 패스워드 없이

3), 4)는 sys 패스워드를 입력하고 로그인 한다.

 

1) Sqlplus 를 sys 계정으로 시작하기

[oracle@centosme ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 19 04:54:57 2020
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to an idle instance.

 

2) Sqlplus 를 시작하고, sys 계정으로 로그인하기

[oracle@centosme ~]$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 19 04:57:20 2020
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Enter user-name: / as sysdba
Connected to an idle instance.

 

3) Sqlplus 를 시작하고, sys 계정으로 로그인하기 - 패스워드 입력

[oracle@centosme ~]$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 19 05:09:28 2020
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Enter user-name: sys /as sysdba
Enter password: password
Connected to an idle instance.

4) Sqlplus 를 로그인 없이 접속하고, sys 계정으로 연결하기 - 비밀번호가 노출되므로 주의해야한다.

# sqlplus 접속 - /nolog

[oracle@centosme ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 19 03:10:38 2020
Copyright (c) 1982, 2009, Oracle.  All rights reserved.

# sys 계정으로 연결
SQL> conn sys/password as sysdba
Connected to an idle instance.

 

 

출처>

오라클 공식 문서

https://docs.oracle.com/cd/E11882_01/server.112/e10897/em_manage.htm#ADMQS037

Database 2 Day DBA

  Getting Started with Database Administration

    sqlplus 로 검색 하고 확인

      To start SQL*Plus and connect to the database from the command line:

      To start SQL*Plus and connect to the database from the Windows Start menu:

 

 

# 오라클 사용자 확인
SQL> show user;
USER is "SYS"

 

# 오라클 시작

SQL> startup 
ORACLE instance started.

Total System Global Area 1603411968 bytes
Fixed Size                               2213776 bytes
Variable Size                      1107298416 bytes
Database Buffers               486539264 bytes
Redo Buffers                          7360512 bytes
Database mounted.
Database opened.
SQL> 

 

# 다른 터미널(Terminal)을 열어서 오라클서버가 시작했는지 확인

[oracle@centosme ~]$ ps -ef | grep ora_
oracle    3532     1  0 04:28 ?        00:00:00 ora_pmon_MYDB
oracle    3534     1  0 04:28 ?        00:00:00 ora_vktm_MYDB
oracle    3538     1  0 04:28 ?        00:00:00 ora_gen0_MYDB
...

 

# 오라클 종료

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> 

 

 

참고>

리눅스 버전확인 - 아래 링크

[Linux] Linux 버전(version) 확인하기

 

출처: https://withthisclue.tistory.com/entry/Oracle-Sqlplus로-오라클서버-시작하기-종료하기 [TI이야기:티스토리]

728x90