[230629] 깃허브 복제/ 오라클, SQLDeveloper 설치 및 설정/SQL 계정 생성 (DAY2) - 구디아카데미후기 IT 국비지원 민경태 강사님

MJ·2023년 6월 30일

수업 TIL🐣💚

목록 보기
2/68

깃허브 원격지 복제

  1. git clone 원격지 주소: 원격지 데이터를 로컬에 복사, 내용만 받는게 아니라 완전히 로컬 저장소화된다.
  2. cd 저장소 디렉토리: 로컬 저장소 안으로 들어가기

설치


SQL 계정

SQL PLUS로 진행했음

생성

  • 사용자 이름은 C##으로 시작
  • 계정명 앞에 C## 안 붙이는 법:ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
  • 사용자 생성: CREATE USER C##GD IDENTIFIED BY 비밀번호;

접속

  • 접속 권한 부여: GRANT CONNECT TO C##GD;
  • 사용자 접속: CONN (커넥션)

삭제

  • 사용자 삭제: DROP USER C##GD;

SQL Developer

환경설정

  • 도구 - 환경설정
  • 환경: 인코딩에서 MS949(영문) --> UTF-8(유니코드)로 변경
  • 코드 편집기
    • 글꼴: D2Coding (미리 다운받아서 설치해둠, 폭이 같은 폰트를 써야 정렬할 때 좋음)
    • 행 여백: 행 번호 표시
    • 형식-고급형식: 키워드와 식별자 대소문자를 전부 UPPER(대문자)로

오라클 환경변수 설정

  • 오라클 홈(?): C:\app\GDJ(사용자)\product\18.0.0\dbhomeXE
  • 제어판-시스템-고급 시스템 설정-환경변수, 사용자 변수 X 시스템 변수 O
  • 시스템 변수에 새로 만들기ORA_HOME 만들기. 주소는 오라클 홈 주소
  • 시스템 변수 PATH%ORA_HOME%\bin로 변경. 환경변수를 주소로 쓸 때는 양 옆에 %%를 붙인다.

HR 계정

  • 오라클 데이터베이스를 배포할 때 미리 만들어 둔 교육 계정
  • 연습용 샘플 데이터
  • 위치: C:\app\사용자\product\18.0.0\dbhomeXE\demo\schema\human_resources\hr_main.sql

HR 계정 생성

  • sqlplus로 진행했음
  1. CONN SYS AS SYSDBA
  2. ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;
  3. @?\demo\schema\human_resources\hr_main.sql
    • @: 스크립트 실행
    • ?: 오라홈 = C:\app\GDJ(사용자)\product\18.0.0\dbhomeXE
  4. 아래처럼 수행하면 SQLDeveloper에서 접속 가능

SQL> ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;

Session altered.

SQL> @?\demo\schema\human_resources\hr_main.sql

specify password for HR as parameter 1:
Enter value for 1: 1111

specify default tablespeace for HR as parameter 2:
Enter value for 2: users

specify temporary tablespace for HR as parameter 3:
Enter value for 3: temp

specify log path as parameter 4:
Enter value for 4: ?\demo\schema\log


  1. Enter value for 1: 비밀번호 정하기
  2. Enter value for 2: 디폴트 테이블 스페이스 위치
  3. Enter value for 3: 임시 테이블 스페이스 위치
  4. Enter value for 4: 로그 저장 위치
  • tablespace: 물리적 저장공간
  • default tablespace: 기본값 users
  • temporary tablespace: 기본값 temp

실습용 계정 생성

SQLDeveloper로 진행했음

ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; --계정명에 c## 안쓰게 해줌
DROP USER GD CASCADE;
CREATE USER GD IDENTIFIED BY 1111;
GRANT DBA TO GD;


🟢 구디아카데미후기 IT국비지원 민경태 강사님 수업 2일차! 🟢
(ノ◕ヮ◕)ノ:・゚✧ 앞으로 뭘 배울지 기대 ╰(°▽°)╯☆ : .。. o(≧▽≦)o .。.:*☆

0개의 댓글