ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 (Oracle18c XE HR계정 생성)
Oracle18c XE 다운로드 후 SQL Developer 에서 HR계정을 사용하기 위해
SQLPlus에서 HR 계정을 LOCK에서 UNLOCK으로 변경시도 했지만
ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 와 같은 오류가 뜨는 것은
HR 계정이 존재하지 않기 때문입니다.
SQLPlus 에서 HR 스키마를 설치해야합니다.
SQL > ALTER SESSION SET "_ORACLE_SCRIPT" = true;

SQL> @?/demo/schema/human_resources/hr_main.sql
위의 쿼리 입력 후 아래 나와있는 입력값을 넣어주시면 됩니다.
specify password for HR as parameter 1 (1의 값을 입력하십시오) : hr specify default tablespeace for HR as parameter 2 ( 2의 값을 입력하십시오) : user specify temporary tablespace for HR as parameter 3 ( 3의 값을 입력하십시오) : temp specify log path as parameter 4 : ( 4의 값을 입력하십시오) : $ORACLE_HOME/demo/schema/log/ |

위와 같이 다 입력하고나서 엔터 치면 다운로드가 시작될 것입니다.
다운로드는 금방됩니다.
다운로드 완료되면 아래와 같은 문구가 나옵니다.
이와 같은 문구가 나왔다면 HR 계정을 사용할 수 있을 것입니다.

[Database/Oracle] SQL Developer 설치 및 준비
게시글로 이동해 SQL Developer에 HR계정 추가하는 방법을 볼 수 있습니다.
< HR 계정 사용하기 위한 SQLPlus 설정 >
1)HR 계정은 처음에 기본적으로 LOCK 걸려 있으므로, UNLOCK으로 변경해줘야 사용가능합니다.
SQL> alter user hr account unlock;

2) HR 계정의 비밀번호를 변경합니다. 비밀번호는 기억하기 쉬운 것으로 하는 것이 좋습니다.
SQL> alter user hr identified hr;

728x90
반응형
LIST
'Database > Oracle' 카테고리의 다른 글
[Oracle/SQL] 비교연산자(BETWEEN 절 사용 및 예제) (0) | 2020.07.20 |
---|---|
[Oracle/SQL] 데이터구조 확인 명령어 (0) | 2020.07.20 |
[Error/Oralce] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2020.07.14 |
[Oracle] SQLPlus 계정 생성 및 권한 부여하기 (0) | 2020.07.14 |
[Oracle/SQL] SQL 산술식 (Null 산술) (0) | 2020.07.13 |
댓글