오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

SQL*PLUS 실행하기

1. CMD 창에서 SQL을 실행

PC> sqlplus


2. 사용자 이름/비밀번호 적기

Enter user-name : [sys]
Enter password : [password]

 

3. 패스워드는 오라클 Database 설치시 입력했던 패스워드 입력

#만약 패스워드가 안된다면 'sys' 계정으로 들어간 후 비밀번호 부여해야함

연결메시지 확인

Connected to : Oracle database 12c Express Edition Realease 12.2.0.2.0 - 64bit Production

 

현재 DB에 생성된 계정 확인하기
SELECT * FROM ALL_users;  // 모든 계정에 대한 정보 확인
SELECT * FROM DBA_users;  // 모든 계정에 대한 정보 확인

SELECT username FROM ALL_users;  // 모든 계정에 대한 이름 확인
SELECT username FROM DBA_users;  // 모든 계정에 대한 이름 확인

SELECT username, account_status, lock_date FROM DBA_users;  // 모든 계정에 대한 이름, 계정 잠금 상태 확인
Alter USER [user_name] ACCOUNT UNLOCK. //잠금 계정 풀기

 

SQL 사용자 계정/비밀번호 생성
-- 사용자 계정 생성
CREATE USER [USERNAME] identified by [PASSWORD];

--  계정 비밀번호 생성
ALTER USER [USERNAME] IDENTIFIED BY [NEW PASSWORD];

 

계정 권한 할당 하기

할당시에 접속한 계정이 관리자 계정이어야한다. 대표적으로 SYS, SYSTEM 계정이며 오라클 DATABASE 설치시 자동으로 생성되어 있다.

-- 계정 권한 할당하기
GRANT CREATE [권한명] TO [계정];

-- REVOKE 권한 제거
REVOKE [권한명] ON [테이블명] FROM [계정];

-- 계정 삭제
DROP USER [계정명] CASCADE;

-- 시스템 권한 종류
CREATE USER: 데이터 베이스 유저 생성권한
SELECT ANY TABLE: 모든 유저의 테이블 조회 권한
CREATE ANY TABLE: 모든 유저의 테이블 생성 권한
CREATE SESSION: 데이터 베이스 접속 권한
CREATE TABLE: 테이블 생성 권한
CREATE VIEW: 뷰 생성 권한 
CREATE PROCED USER: 프로시저 생성 권한
CREATE SEQUENCE: 시퀀스 생성 권한
SYSDBA: 데이터베이스를 관리하는 최고 권한
SYSOPER: 데이터베이스를 관리하는 권한

공유하기

게시글 관리

구독하기Loghada

'Oracle' 카테고리의 다른 글

[Oracle] 오라클 SQL SELECT 쿼리 실행 순서/처리 과정  (0)2020.10.06[Oracle] 오라클에서 쿼리문 수행(실행) 시간이 알고 싶다면 'SET TIMING ON'  (0)2020.10.06[Oracle] SQL developer 유용한 환경설정/단축키  (0)2020.10.06[Oracle] 오라클이 쿼리문을 이해하는 방식  (0)2020.10.05[Oracle] 리스너(Listener)와 리스너 명령어  (0)2020.10.05

ORACLE 관리자 (system/sys) 계정 비밀번호 찾기/변경

SQL/ORACLE 2021. 4. 7. 10:53

 

1. cmd 창 (window key+ r -> cmd )

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

2. sqlplus 실행

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

 

-> user-name을 입력하는 문구가 나온다.

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

3. Enter user-name : sys as sysdba 입력

sys as as sysdba
오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

 


4. Enter password : 입력 없이 엔터치기

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in
그러면 connect가 된 것을 확인할 수 있다

 

 

5. 현재 접속 계정이 sys 인지 확인하기

 

show user 입력 후  enter

 

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in
접속한 유저가 "SYS"라고 출력해준 것을 확인

 

 


6. SYS 관리자 비밀번호 변경

alter user sys identified by 1234;

 

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in
비밀번호 변경

 

마지막으로 잘 변경되었는지 확인

conn sys/1234 as sysdba;
오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in
connect 성공

공유하기

게시글 관리

구독하기꿈꾸는 개발자

'SQL > ORACLE' 카테고리의 다른 글

SQL과 PL/SQL의 차이  (0)2021.04.08PL SQL(구구단)  (0)2021.04.08테이블의 분해 조립 - 조립하기  (0)2021.04.03Relation(관계형)  (0)2021.04.03서버와 클라이언트  (0)2021.04.03

TAG

SQL

관련글 관련글 더보기

  • SQL과 PL/SQL의 차이
  • PL SQL(구구단)
  • 테이블의 분해 조립 - 조립하기
  • Relation(관계형)

댓글 0

댓글 접기 댓글 펼치기

이전 댓글 더보기

댓글

비밀글

등록

오라클 서버 설치후 시스템 계정의 비밀번호를 까먹는 경우가 종종 있습니다.

이럴때 간단하게 시스템 계정의 비밀번호를 찾는 방법이 있어 포스팅 해보겠습니다.

또한, 일반 사용자에 대한 비밀번호 변경 하는 방법도 포스팅 하겠습니다.

 

 

1. 시스템 계정 비밀번호 찾기

  - 기본 시스템 계정은 sys , system 계정이 있습니다.

 

1-1. "Run SQL Command" 사용시

  가. 오라클 11g를 설치 할 경우 "Run SQL Command Line" 을 실행 합니다.

 

  나. conn 입력 후 엔터치면 사용자 명을 입력 하라고 합니다.

 

  다.  사용자명에 "sys as sysdba" 입력 합니다.

 

  라. 비밀번호는 없이 엔터를 입력 합니다.

 

  마. 그럼 Connected. 라고 하면서 접속이 됩니다.

 

  바. 접속 후 alter user sys identified by 1234; 로 비밀번호를 변경 합니다.

       (sys 는 계정명 입니다. 1234 는 변경할 비밀번호 입니다.)

 

  사. 또한, system 계정의 비밀번호도 변경 합니다.

 

   - Run SQL Command Line 실행 캡쳐 화면

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

 

1-2 cmd 사용시

  가. 윈도우에 보조프로그램에 명령프롬프트 실행

       또는 윈도우+r 실행 후 cmd 입력후 실행

 

  나. sqlplus 입력 합니다.

 

  다.  사용자명에 "sys as sysdba" 입력 합니다.

 

  라. 비밀번호는 없이 엔터를 입력 합니다.

 

  마. 그럼 Connected. 라고 하면서 접속이 됩니다.

 

  바. 접속 후 alter user sys identified by 1234; 로 비밀번호를 변경 합니다.

       (sys 는 계정명 입니다. 1234 는 변경할 비밀번호 입니다.)

 

  사. 또한, system 계정의 비밀번호도 변경 합니다.

 

   cmd 창으로 비밀번호 변경 실행 화면 캡쳐

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

 

 

2. 일반 사용자 비밀번호 변경

  - 일반 사용자의 비밀번호는 DBA권한이 있는 sys 계정으로 접속해야 합니다.

  - 접속후 alter user 계정 identified by 비밀번호; 명령으로 비밀번호 변경이 가능합니다.

  - 변경 후 conn 명령으로 계정 접속을 해봅니다. (저는 TUSER 계정의 비밀번호 변경 후 접속 해 보았습니다.)

 

오라클 계정 패스워드 확인 - olakeul gyejeong paeseuwodeu hwag-in

 

 

 

일반사용자 및 시스템계정의 비밀번호 변경에 대해서 알아보았습니다.

비밀번호는 단순하게 1234로 변경 하였지만, 실제로 사용하시는 비밀번호는 특수문자 및 대소문자가 포함된 비밀번호를 사용하시기 바랍니다.

 

공유하기

게시글 관리

구독하기육아

저작자표시

'관심1 > 오라클' 카테고리의 다른 글

오라클 순위 함수 알아보기  (0)2016.12.29오라클 함수(MIN , MAX, AVG , SUM , COUNT) 알아보기  (0)2016.12.29오라클 함수(LAG,LEAG) 알아보기  (0)2016.12.29오라클 함수(숫자,날짜) 알아보기  (0)2016.12.29오라클 함수(형변환,문자) 알아보기  (0)2016.12.29