ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 (Oracle18c XE HR계정 생성)Oracle18c XE 다운로드 후 SQL Developer 에서 HR계정을 사용하기 위해SQLPlus에서 HR 계정을 LOCK에서 UNLOCK으로 변경시도 했지만 Show 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 위와 같이 다 입력하고나서 엔터 치면 다운로드가 시작될 것입니다. 다운로드는 금방됩니다. 다운로드 완료되면 아래와 같은 문구가 나옵니다. 이와 같은 문구가 나왔다면 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; It's Hun'sOracle [Oracle] 오라클 에러 ORA-01918it's jihun's 2021. 9. 25. 23:50 HR 계정이란 Oracle DataBase Express에서 기본으로 제공하는 학습용 계정을 말한다.
오라클 데이터베이스를 다운받은 후 SQL Deverloper에 HR 계정을 사용하려고 하지만 HR 계정이 존재하지 않는다고 오류가 뜬다.
|