오라클 계정 생성하기
기본적으로 오라클을 실행을 하게되면 계정명 SYSTEM이라는 계정이있다. 비밀번호는 설치시에 설정하는 걸로 기억하고있다..
나 같은 경우는 학원에서 연습용으로 사용하기 위해 ORACLE이라는 계정비밀번호를 설정하였다. 먼저 명령 프롬프트를 실행해보자 윈도우환경의 경우 시작버튼 오른쪽 찾기에서 CMD를 입력하면 창이 켜진다.
SQLPLUS는 오라클 데이터베이스 접속용 프로그램으로 오라클 데이터베이스를 설치할 때 함께 설치된다.
그 다음 사용자명 입력에는 SYSTEM이라는 관리자 계정으로 입력하고 설치시 입력했던 비밀번호를 입력하면 된다.
이때 입력할때 비밀번호는 표시되지 않지만 입력이 되고있으니 당황하지말고 그대로 쭉 치면된다.
이 방법이 싫다면
이렇게 SQLPLUS SYSTEM / 비밀번호로 접속해도 된다.
이 SYSTEM 계정은 오라클 데이터베이스에서 최고 권한을 가진 SYS계정의 데이터베이스 관리 권한을 위임받은 최고존엄 관리용 계정이다. 실질적으로 데이터베이스관리자를 제외하면 거의 사용할일은 없을 것 이다.
이렇게 SYSTEM계정으로 접속하면 연습용 계정을 만들 수 있는데 지금 학원에서는 SCOTT이라는 계정으로 만들어 사용하고 있다.
그럼 사용할 계정을 만드는 방법은 다음과 같다.
즉 SCOTT이라는 계정을 만들고 비밀번호를 1234로 한다고 가정하면
CREATE USER SCOTT INDENTIFIED BY 1234;
이런식으로 입력하면된다.
이렇게 만들어두면 사용이 바로 가능하냐? 아직은 모든 기능과 권한을 가지고있는 계정이 아니다!
왜냐하면 보안을 이유로 오라클10g 버전부터는 설치할 때 따로 권한을 지정하지 않으면 계정이 잠금상태로 생성되어 SYSTEM계정으로 생성한 계정에 권한을 부여해 주어야 한다!
이렇게 주라고 배우긴했는데 공부하는 책을 보니
ALTER USER SCOTT IDENTIFIED BY 1234 ACCOUNT UNLOCK;
이라는 방식으로도 권한을 부여받을수 있는 방법이 있었다!
이렇게 계정을 생성하고 권한도 부여 받았으면 SCOTT 계정으로 접속해보자.
SYSTEM계정으로 접속되어있는 상태에서 CONN명령어를 통해 다른계정으로 재접속을 할수 있다.
*공부하면서 정리하다보니 왜 SCOTT이 학습용 계정으로 쓰이나 찾아보았는데
오라클 데이터베이스를 다루는 사람들에게는 SCOTT은 오라클 창업자들보다 더 유명한 이름이라 한다.
SCOTT은 오라클 사가 창립되던 때의 회사이름 SDL시절 처음 입사한 프로그래머인 브루스 스콧(Bruce Scott)의 이름을 딴 계정이다. 그리고 SCOTT계정의 비밀번호는 기본적으로 TIGER로 지정되어 있는데 이것은 브루스 스콧의 딸이 키우던 고양이 이름이었다 라고 하는 유래가 있었다.
'Database' 카테고리의 다른 글
ORACLE 의 JOIN문 INNER JOIN(내부조인) (0) | 2023.04.20 |
---|---|
ORACLE을 이용한 두 개의 테이블 JOIN (0) | 2023.04.20 |
ORACLE의 콘솔 응용프로그램 명령어 (0) | 2023.04.19 |
ORACLE 설치먼저 하자! (0) | 2023.04.19 |
나의 첫 DB ORACLE (0) | 2023.04.18 |
댓글