Vs Code를 이용해서 작업환경 구축 및 샘플 데이터 생성.
유튜브 : https://youtu.be/ID6uJlcIzIg
이번에는 VisualStudio Code가 설치되었다는 가정하게 오라클 개발 환경 설정하는 법에 대해 설명하도록 하겠습니다.
1. SQL Developer 다운로드
SQL Developer Extension for VSCode 다운로드
- Oracle SQL Developer Downloads 사이트에서 파일을 다운로드 받으면 Vs code에 설치가 진행이 됩니다.
2. Oracle 데이터베이스 접속 추가.
Oracle Developer Extensions가 추가가되면 왼쪽에 아래와 같이 메뉴가 추가가 됩니다.
그러면 DATABASE 부분 오른쪽에 보면 + 버튼을 눌러서 접속 정보를 입력 할 수 있습니다.
3. 기존에 오라클 접속 방법과 마찬가지로 접속 정보를 입력합니다.
4. 연결 완료 후의 모습
여기까지 되었다면 오라클 샘플 데이터베이스를 생성합니다. 샘플 파일 경로는
$ORACLE_HOME/demo/schema/human_resources/hr_main.sql
입니다.
1. sqlplus 접속
sqlplus sys/YourPassword123@ORCLCDB as sysdba
2. @?/demo/schema/human_resources/hr_main.sql 을 입력하여 샘플데이터베이스를 생성합니다. 그러면 계정 정보등 기본적인 정보를 물어보고
거기에 대한 답변을 입력하면 데이터베이스가 생성이 됩니다.
하단 실행 결과를 보면 오류가 있긴 한데 원래 테이블스페이스, 임시테이블스페이스 등을 미리 만들어야 하지만 테스트용이라서 default tablespce에
생성하도록 하였습니다.
SQL> select pdb_name from cdb_pdbs; PDB_NAME -------------------------------------------------------------------------------- ORCLPDB1 PDB$SEED SQL> alter session set container=ORCLPDB1; Session altered. SQL> @?/demo/schema/human_resources/hr_main.sql specify password for HR as parameter 1: Enter value for 1: password specify default tablespeace for HR as parameter 2: Enter value for 2: hrtablespace specify temporary tablespace for HR as parameter 3: Enter value for 3: hrtemptablespace specify log path as parameter 4: Enter value for 4: logs SP2-0606: Cannot create SPOOL file "logs/hr_main.log" PL/SQL procedure successfully completed. User created. ALTER USER hr DEFAULT TABLESPACE hrtablespace * ERROR at line 1: ORA-00959: tablespace 'HRTABLESPACE' does not exist ALTER USER hr TEMPORARY TABLESPACE hrtemptablespace * ERROR at line 1: ORA-00959: tablespace 'HRTEMPTABLESPACE' does not exist Grant succeeded. Grant succeeded. Session altered. Session altered. Session altered.
3. 작업이 끝난 후 HR 계정으로 로그인을 해보면 다음과 같이 테이블이 생성된 것을 확인 할 수 있습니다.
4.