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;
반응형
LIST
'Error > Database' 카테고리의 다른 글
ORA-00911: 문자가 부적합합니다 (0) | 2021.09.05 |
---|---|
[ERROR] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2020.07.14 |
댓글