oracle

테이블생성과 Dummy(더미) 데이터 생성 SQL Developer를 이용해서 PART 1에서 작성한 book_ex 계정을 통해서 테이블을 생성합니다. 게시물은 각 게시물마다 고유의 번호가 필요합니다. 오라클의 경우 시퀀스(sequence)를 이용해서 이러한 작업을 처리합니다. 시퀀스를 생성할 때는 데이터베이스의 다른 오브젝트들과 구분하기 위해서 'seq_'와 같이 시작하는 것이 일반적입니다. 테이블을 생성할 때는 'tbl_'로 시작하거나 't_'와 같이 구분이 가능한 단어를 앞에 붙여주는 것이 좋습니다. tbl_board 테이블은 고유의 번호를 가지기 위해서 bno 칼럼을 지정했고, 제목(title), 내용(content), 작성자(writer)를 칼럼으로 지정합니다. 테이블을 설계할 때는 가능하면 레..
· DB/Oracle
오랜만에 접속한 Oracle에 다음과 같은 에러창이 계속 발생했다. ORA-28000: the account is locked 은 잘못된 패스워드로 계속 접속 시도하다가 설정 횟수를 초과했을 경우 또는 30일 동안(Default) 해당 계정으로 로그인을 하지 않았을 경우 Lock이 걸린다. 이걸 해결 방법으로는 cmd창만 있으면 된다. 1. sysdba에 접속한다. => sqlplus "/as sysdba" 2. Lock이 된 사용자 확인 => SELECT username, account_status, lock_date FROM dba_users; (⚠️ LOCKED라고 되있으면, 패스워드 설정횟수 입력 오류로 아래의 Unlock 명령만 입력하면되고, EXPORED & LOCKED 라고 되있으면 패스워드..
오라클 설치 Oracle Database는 'Express Edition(이하 XE)'이라고 하는 단일 데이터베이스 구성용 프로그램을 설치해서 사용한다. (2023년 10월 현재 21 버전만 다운로드가 가능한 상황) 이 책('코드로 배우는 스프링 웹프로젝트')의 예제는 11g XE를 이용하기 때문에 나 역시 11g XE를 사용할 것이다. 2021년 중반부터 11g XE는 오라클 사이트에서 다운로드가 불가능하므로 따로 책에서 준 링크를 이용해서 다운로드 받을 것이다. 혹시나 11g XE를 다운받고 싶다면 아래 링크 들어가서 다운받기 XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a commun..
noeul.log
'oracle' 태그의 글 목록