2015. 2. 14. 20:28

sqlplus scott/tiger


sqlplus에 scott계정으로 접속함 

tiger은 비밀번호임


입력시, 


ERROR:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

Linux Error : 2: No such file or directory

Process ID: 0

Session ID: 0 Serial number: 0


위와 같은 에러가 출력되면 데이터베이스가 켜지지 않았다는 말임


< 에러해결법 >


sys/oracle as sysdba


startup


conn scott/tiger


관리자용 계정인 sys로 접속 후

DB를 켠 후

scott 계정으로 접속하는 명령어임 


show user


현재 접속해 있는 계정을 확인하는 명령어


SET sqlpormpt "_USER>"


현재 접속해 있는 계정명>

프롬프트 모양이 

SCOTT> 이렇게 바뀜

매번 사용자를 확인하지 않아도 이렇게 설정해두면 쉽게 알아볼 수 있음 


ORA-28000: the account is locked


계정이 잠겨 있으면 위와 같은 에러내용이 뜸


< 에러해결법 >


sys/oracle as sysdba


ALTER USER scott

IDENTIFIED BY tiger

ACCOUNT UNLOCK;


sys는 오라클에서 최상위 권한을 가진 계정

oracle은 오라클 사용시 내가 준 sys의 계정 암호를 말함


잠긴 계정을 풀어주는 명령어

'DB > sql' 카테고리의 다른 글

현재 접속한 계정 소유의 테이블명을 모두 조회하고 싶을 때  (0) 2015.03.01
1장 select  (0) 2015.02.14
sql*plus autotrace 기능 활성화  (0) 2014.12.24
튜닝에 필요한 파일들  (0) 2014.12.22
인덱스 2  (0) 2014.12.19
Posted by 성장하는yw