본문 바로가기

DB/Oracle

(14)
Oracle계정에 테이블 붓기 HR계정에 테이블 붓기 script파일 열기 script실행 만약 다음과 같은 상황 발생 시 복사 붙여넣기 하는 과정, 또는 스크립트 파일을 다운로드 하는 과정에서 다른 문자가 들어왔을 수 있음 따라서 "CREATE TABLE DEPT"를 직접 적어주고 다시 스크립트 실행! 수동으로 테이블 붓기 sql파일의 라인이 길어서 SQL Developer로 열때 렉이 걸릴때 사용 sql파일을 텍스트 편집기 ((메모장)으로 열기) 그 내용을 전체 복사 SQL Developer에 붙여넣기 스크립트 실행 마지막에 COMMIT;까지 실행
SQL PLUS 명령어 terminal 접속 SQL PLUS 실행 docker start oracle11g oracle11g를 시작 docker exec -it oracle11g sqlplus oracle11g를 통해 sqlplus 시작. conn A 유저이름 : A로 로그인 그 이후 비밀번호 입력. ex) conn scott 엔터 -> tiger 엔터 conn scott/tiger 한번에 로그인하기 ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; 아이디 : scott, 비번 : tiger인 계정을 잠금해제 SELECT username, account_status, lock_date FROM dba_users; 계정의 이름, 상태, 잠금날짜 등을 dba_users에서 가져옴 계정이..
SQL Developer 실행 1. SQL Developer.exe 실행 2. scott or HR 계정에 접속 접속 안될 시, terminal 접속 docker exec -it oracle11g sqlplus sqlplus로 접속 SQL Develpoer 접속 terminal로 접속한 계정으로 접속해보기
오라클 버전별 특이사항 오라클 12.0 (?) 12.2 이전 버전 30Byte 이상은 별칭 사용 불가 오라클 12.2 이후 버전 최대 128Byte까지 가능