프로젝트를 완성하고 나면 디비의 복잡한 구조를 뽑아야한다. 근데 테이블이 한 두개도 아니고 컬럼수와 복잡하게 얽힌 이 DB를 손으로 하기에는 무리가 있다. 그래서 이미 설계된 디비이니 이걸 뽑아주는 기능이 있지않을까 하고 찾아보던중 sql Developer에서 그 기능을 제공하여 포스팅하게 되었다. 자 이제 시작해보자!준비물인 디벨로퍼를 설치하는 방법은 아래 링크에서 확인이 가능하다.https://smujihoon.tistory.com/33 1.보기 -> 모델러 -> 브라우저를 클릭! 2.그러면 좌측하단에 브라우저 창이 생길것이다. 이름은 제목 없음_1로 생성될 것인데 창을 열고 관계형 모델 우클릭 후 [새 관계형 모델] 클릭 3. 그러면 Relational_2가 생기는데 우 클릭 후 [표시]를 클릭하면..
개발을 하다보면 자신이 사용하던 디비를 옮기거나 테이블 정보가 어떤지 궁금하거나 필요할 때가 있는데 필자는 디비를 옮겨야할 필요가 있어서 찾아보았다. 첨에는 단순하게 디비 구조만 뽑아서 데이터를 따로 넣어야겠다 싶었는데 보니까 현재 들어가 있는 데이터도 insert문으로 같이 뽑아줘서 참 좋단 생각이 들어 포스팅 하게 되었다. 준비물 SQLdeveloper, 사용중인 DB 1. 디비접속하기 2. 추출할 DB 선택디비를 선택하고 필요한 체크옵션 대충 주고 next를 쭉해서 추출을 시작하면 된다. 시간이 다소 걸리는데 기다리면 지정한 경로로 파일이 하나 생성이 된다. 일부만 발췌한 것인데 보면 테이블 생성부터 insert부터 기존에 있던 테이블 조건이며 데이터까지 다 넣어준다. 이제 새로 만듬 디비에 그냥 ..
ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다.와 같은 오류가 나올 때의 사용해야할 커맨드-> system 계정으로 들어가alter user [계정 이름] default tablespace users quota unlimited on users; alter user [계정명] account unlock; grant create session to [계정명]; create session, resource to [계정명];중에 쓰면 될 것이다. DB별로 sql 커맨드창 새로열기
먼저 오라클 개발환경 구축 순서로는1. www.oracle.com 에 접속한다2. 11g Express Edition을 다운 받는다 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 오라클은 홈페이지 리뉴얼을 자주 하므로 주소를 못찾으면 빨간색으로 들어가서 아래로 내리면 win64버전의 파일이 있다. 3. 설치 및 관리자 계정 암호 설정한다4. DB접속 확인 및 SQLplus실행5. 관리자 계정 로그인 오라클 홈페이지에서 다운로드 부분을 잘 찾다보면 Oracle Database 11g Express Edition이 있다 그걸 자신의 컴퓨터에 맞게 설치한다.이런 파일이다.압축을 풀고 폴더 안으로 들어가다 보..