상세 컨텐츠

본문 제목

오라클 유저생성 앤 hr 등 샘플 스키마 설치

데이터베이스

by e7e 2023. 5. 11. 21:24

본문

sql developer에서 sys로 로그인한 후 실행, cmd에서 안해도 됨!

-- version 12c 이상부터 유저명 앞에 c##을 붙여야하는 제약을 해제
ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;

-- 유저명 java 암호 oracle 생성
create user java identified by oracle;

-- 유저명 java에 필요한 권한 주깅
grant connect,resource, dba to java;

commit;

 

버젼 21을 설치했는뎅,

xe에도 xepdb1에도 hr 유저가 안 보인당!~~ ㅠㅠ, 설치하장,

필요하다면?, 안 필요하면 말공!!

 

근본적으로 아래 링크 참조

https://docs.oracle.com/en/database/oracle/oracle-database/21/comsc/installing-sample-schemas.html

 

 

github ( 난 버젼 21 https://github.com/oracle-samples/db-sample-schemas/releases) 에서 다운

압축풀고, human_resources 폴더를  아래의 폴더(버젼에 따라 알아서 추측)에 옮김 

C:\app\e7e\product\21c\dbhomeXE\demo\schema

 

cmd창에서 

sqlplus sys@localhost:1521/xe as sysdba로 접속

 

버젼 12c부터 적용된   아이디 c## 적용 체크 안하겡 아래 명령실행(bypass)

ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;

 

이제 아래 명령 실행

@?/demo/schema/human_resources/hr_main.sql을 실행 

 

대략  아래와 같은 답변

1 hr

2 users

3 temp

4 oracle

5 log 폴더

6  localhost:1521/xe

 

unable to open file "__SUB__CWD__  에러가 발생한다면, hr_main.sql 파일에서 

__SUB__CWD__  라인 앞에  --(하이픈2개) 붙여서 주석 처리하고

 

@?/demo/schema/human_resources/hr_cre 처럼  라인을 추가하고

다시  @?/demo/schema/human_resources/hr_main.sql을 실행 한당.

 

이제 sqldeveloper에서 작업해도 된당

 

sys로 로그인해서

alter user hr account unlock identified by hr  하고

hr로 로그인 한당!~~  Enjoy

'데이터베이스' 카테고리의 다른 글

오라클 관리자 권한을 가진 계정 삭제  (0) 2023.05.11
오라클 서버 버젼 확인  (0) 2023.05.11
오라클 PL/SQL  (0) 2023.05.07
오라클 암호 만료  (0) 2023.05.06
오라클 http 포트 변경  (3) 2022.05.02

관련글 더보기