오라클 EX 설치하기 👇
오라클 버전 18c부터는 연습용 스키마가 패키지에 포함되어 있지 않아, 따로 설치해서 사용해야 한다.
샘플 스키마를 다운로드 받아 그 안의 human_resources 자료를 사용해보자.
1. 오라클 샘플 깃허브 페이지에 접속 👇
https://github.com/oracle-samples/db-sample-schemas/releases
2. 최근 자료 다운로드
리눅스 사용자라면 아래의 tar.gz 파일로 다운 받자.
3. 압축 해제하고, human_resources 폴더 복사
4. 오라클DB 설치 폴더에서 아래 경로대로 들어가 schema 폴더 안에 붙여넣기
5. 커맨드창에서 sqlplus 실행하고, 관리자 계정으로 로그인
이제 데이터 사용을 위해 hr 계정을 생성해보자.
6. 세션 변경 커맨드 입력
hr 계정 생성 시에 '올바르지 않은 이름' 에러를 방지하기 위해
다음 명령줄을 입력해 세션을 변경해준다.
SQL> alter session set "_ORACLE_SCRIPT"=true;
7. hr_main.sql 파일의 경로 입력
아까 붙여넣은 human_resources 폴더 안 hr_main.sql의 경로를 커맨드창에 입력
파일경로를 확인하고 아래와 같이 입력한다.
SQL> @?/demo/schema/human_resources/hr_main.sql
8. 1~6번 항목에 맞게 작성
1) hr 계정에서 사용할 비밀번호
2) 기본 테이블 스페이스
3) 임시 테이블 스페이스
4) 관리자 계정(SYSTEM) 비밀번호
5) 로그 저장할 디렉토리 지정
6) 접속 문자열 지정
9. ORA-01031: insufficient privileges 에러가 발생할 경우
10. hr_main.sql 파일을 열어 현재 디렉토리 경로를 변경해야 한다.
나는 sql 파일을 열어 수정할 수 있는 notepad++를 사용했다.
https://notepad-plus-plus.org/downloads/
파일을 찾아 열어준다.
11. @_SUB_CWD_를 검색
'현재 디렉토리'를 의미하는 @_SUB_CWD_가 실제 경로주소를 대신하고 있는데,
잘 작동하지 않을 가능성이 있으므로 수정해준다.
human_resources 폴더가 있는 경로(@?/demo/schema)를 직접 입력해준다.
파일 끝까지 확인하며 전부 고친다.
12. 저장 후 커맨드창으로 돌아가, 위 7번 항목부터 다시 시도해본다.
procedure successfully completed. 라는 안내가 뜨면 완료!
아래와 같이 입력해 잘 연결되는지 확인해보자!
SQL> conn hr/hr비밀번호
'dev > Oracle' 카테고리의 다른 글
[DB] 컴퓨터 이름 변경했을 때 Oracle XE 호스트명 수정하기 (0) | 2023.03.08 |
---|---|
[DB] Oracle 오라클 SQL Developer로 계정 접속하기 (관리자, hr, 일반사용자) (0) | 2023.03.07 |
[DB/Java/HTML] 데이터베이스 connection 후 무한로딩 문제 해결하기 (0) | 2023.03.02 |
[DB] Oracle 오라클 SQL Developer 22.2.1 설치하기, 폰트 설정하는 방법 (0) | 2023.02.25 |
[DB] Oracle Express 21c 설치하는 방법 (0) | 2023.02.21 |