본문 바로가기

Subject/Oracle

로그인, 디폴트 계정

0. 실행


 1) sql plus 프로그램 실행 

 2) cmd로 "sqlplus ~~"



 *실행이 안될 경우, 해당 DB 서비스가 실행 중인지 확인해본다.


1. 로그인

 

 sqlplus sys as sysdba  // 패스워드 아무거나 입력.. 이유는 모르겠음. 


 -계정이 잠겨있을 경우

   1) 관리자 계정으로 로그인 

   2) alter user [잠긴 계정명] account unlock;

 

 -로그인 된 상태에서, 다른 계정으로으로 로그인(≒리눅스 'su')

   > connect [scott]

     =conn scott  //약어 사용 가능


 -데이터베이스가 기동되지 않은 경우('ORACLE not avaliable')

   1) 관리자 계정으로 로그인

   2) startup


 -패스워드 변경

   > alter user [계정명] identified by [패스워드]


2. 디폴트 사용자 계정

 

 오라클 설치시 기본적으로 생성되있는 계정.


 SYS

 Super 관리자,  DB의 모든 문제를 처리가능.

 SYSTEM

 유지보수 및 관리용 계정

 SCOTT

 연습용 계정

 HR

연습용 계정2

 공

 백



3. 데이터 딕셔너리

  

   1) 데이터베이스와 관련된 정보를 제공,

   2) 소유자는 sys, 일반 계정은 조회(select)만 가능.

   3) DLL, DML이 수행될 때 오라클 서버에 의해 변경됨.

   4) 테이블과 딕셔너리 뷰(추후에 배움) 형태로 제공.


 -해당 계정이 사용가능한 테이블 목록 정보 확인.


  > Select * from TAB;  // TAB: 데이터 딕셔너리



'Subject > Oracle' 카테고리의 다른 글

WireShark] http.request.full_uri contains "문자열"  (0) 2016.08.18
명령어2(연산자, 별칭)  (0) 2016.08.01
기타 명령어, 자료형  (0) 2016.07.30
SQL 언어  (0) 2016.07.29
데이터베이스 이론, SQL  (0) 2016.07.28