빅데이터 AI 인공지능 IT 꿀팁 아이팁
Oracle 계정 생성 본문
1. 도스창 열기
Cantrol + R 키를 이용하여 실행 화면을 켜준다음, cmd 를 입력해 도스창을 열어줍니다.
2. sqlplus로 데이터베이스 접속
sqlplus를 입력하여 데이터베이스에 접속할 수 있는 화면에 들어갑니다.
그럼 위에 사진과 같이 'Enter user-name' 이라는 문구가 나오게 됩니다.
여기에 Oracle을 설치할 때 기본 관리자 user-name 인 System으로 접속을 해 줍니다.
그럼 또 비밀번호를 입력하라는 화면이 나오게 되는데요.
여기서 처음 system 비밀번호에 등록했었던 비밀번호를 입력해줍니다.
그럼 이렇게 Connected to: Oracle Database 11g Express Edition Release 라는 문구가 나오게 됩니다.
저는 오라클 11g Express 버전을 다운받았기 때문에 저런 문구가 나옵니다.
2. SQL 사용자 계정 생성
System 관리자로 오라클 데이터베이스에 접속을 해 주셨다면 이제 새로운 오라클 계정을 생성할 수 있습니다.
먼저 이 명령어를 입력해 줍니다.
create user (username) identified by (password);
(username) 부분에 아이디를 입력하고
(password) 부분에 접속할 때 사용할 비밀번호를 입력해주면 됩니다.
그럼 이렇게 계정이 생성되었다는 문구가 뜨게 됩니다. (User created.)
여기서 방금 만든 계정이 잘 생성되었는지 확인을 한번 해보겠습니다.
도스창에 생성된 계정 확인 명령어를 입력해 줍니다.
select * from ALL_users; // 모든 계정에 대한 정보 확인
select * from DBA_users; // 모든 계정에 대한 정보 확인
select username from ALL_users; // 모든 계정에 대한 이름 확인
select username from DBA_users; // 모든 계정에 대한 이름 확인
방금 만든 test1 이 잘 있는걸 확인 할 수 있습니다.
그럼 test1 의 비밀번호를 한번 변경해보겠습니다.
도스창에 비밀번호 변경 명령어를 입력해 줍니다.
Alter user (username) identified by (new password);
그럼 이렇게 User altered. 라는 문구가 나오게 됩니다.
성공적으로 비밀번호가 변경이 됐는지 확인하기 위해, 다시 로그인을 해보겠습니다.
도스창에 exit 을 입력해 데이터베이스에서 로그아웃을 해주신다음 다시 sqlplus를 입력해 방금 만든 계정으로 로그인 해보겠습니다.
성공적으로 로그인 되는걸 확인할 수 있습니다.
로그인을 해주시는데 이런 오류가 날수도 있습니다.
user lacks CREATE SESSION privilege; logon denied
이 오류가 나온다면 이렇게 해결해 주시면 됩니다.
grant create session to (username);
이 명령어를 입력해주시면 (username)에 세션에 관한 권한을 부여하겠다는것입니다.
이렇게 해주시면 성공적으로 Oracle 계정을 생성해주실수 있습니다.
'Oracle' 카테고리의 다른 글
Oracle SQL Developer 설치 및 설정 (0) | 2021.03.12 |
---|---|
Oracle 설치 및 설정 [Data base] (0) | 2021.03.11 |