본문 바로가기

오라클

Oracle DB 설치하고 SQL Developper에서 접속하기 Oracle Database Express Edition 11g를 다운로드받고 설치한다. 설치한 후에는 이미 생성되어 있으나 락이 걸려 있는 일반계정 중 hr 계정의 락을 풀고 사용하는 방법을 살펴보고 SQL Developer를 이용해서 오라클 데이터베이스에 접속해 본다. 오라클 사이트http://www.oracle.com Oracle Database Express Edition 11g 및 SQL Developer 연동 동영상 더보기
오라클 데이터베이스 덤프 export/import 오라클 DB 덤프 export / imprt 하기 cmd창을 열고 파일을 생성할 디렉토리로 이동 전체 데이터 덤프 export c:\oracleTest>exp 아이디/비밀번호@SID file=파일명.dump 일부 테이블만 덤프 export c:\oracleTest>exp 아이디/비밀번호@SID tables=테이블명,테이블명 file=파일명.dump 전체 데이터 덤프 import c:\oracleTest>imp 아이디/비밀번호@SID file=파일명.dump 일부 테이블만 덤프 import c:\oracleTest>import 아이디/비밀번호@SID tables=테이블명,테이블명 file=파일명.dump 더보기
JSP와 오라클 11g 64bit 연동시 jdbc 드라이버 설정하기 JSP와 오라클 11g 64bit 연동시 jdbc 드라이버 설정하기 JSP와 오라클 11g 64bit 연동시 jdbc 드라이버 ojdbc14.jar를 인식하지 못 하면 ojdc6.jar로 교체준다. 오라클 jdbc 드라이버 다운로드 경로http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html?ssSourceSiteId=ocomen 더보기
오라클 lead, lag 함수를 이용한 게시판 이전글, 다음글 구현 게시판을 만들 때 목록에서 글을 선택한 후 상세 화면에서 내용을 본 후 아래로 내리면 다음글과 이전글을 링크해서 보여주는 경우가있는데 이럴 때 다음글과 이전글을 SQL를 이용해 읽어 오는 방법이 있다. LAG(컬럼명,행수(default 1)[,null일 때 보여질 기본값]) OVER (ORDER BY 컬럼) 행수를 1로 지정했을 경우 특정 컬럼의 지정한 숫자의 이전 행의 데이터 반환 lead(컬럼명,행수(default 1)[,null일 때 보여질 기본값]) OVER (ORDER BY 컬럼) 행수를 1롤 지정했을 경우 특정 컬럼의 지정한 숫자의 다음 행의 데이터 반환 사용예 select num, lag(num,1) over(order by num) prev, lead(num,1) over(order by .. 더보기
오라클에서 날짜/시간 사용하기 오라클에서 날짜시간 사용하기 1. sysdate sysdate의 경우 년월일시분초 까지 표시 가능 예) select sysdate from dual; 날짜에 포맷을 적용해 문자열로 변환할 때예)select to_char(sysdate, 'YYYY-MM-DD HH:MI:SS') from dual; 문자열에 포맷을 적용해 날짜로 변환할 때예)select to_date('2013-09-06','YYYY-MM-DD') from dual;예)select to_date('2013-09-06 13:15:24','YYYY-MM-DD HH24:MI:SS') from dual;예)select to_date('20130906132945','YYYYMMDDHH24MISS') from dual; 2. systimestamp s.. 더보기
오라클 관리자용 비밀번호 분실시 재설정하기 오라클 관리자용 비밀번호 분실시 재설정하기 분실한 비밀번호를 조회하는 것이 아니라 재설정해서 사용하는 방식cmd창을 열고 아래와 같이 입력한다. c:\>sqlplus "/as sysdba" SQL>alter user sys identified by oracle; SQL>alter user system identified by oracle; 위와 같이 입력하면 sys 와 system의 비밀번호가 oracle로 설정된다. 더보기
ErWin에서 작성한 테이블을 sql로 변환 저장하기 ErWin에서 작성한 테이블을 sql로 변환 저장하기 테이블 작성 Tools>Forward Engineer>Schema Generation 선택 Forward Engineer Schema Generation에서 Table 선택한 후 [Preview..] 클릭 아래 보여지는 sql문을 파일로 저장하고 싶으면 아래 그림의 파일 아이콘을 선택한 후 저장함 더보기
Erwin을 이용한 오라클 원격 DB 연결하기 Erwin을 이용한 오라클 원격 DB를 연결하기 위해서는 오라클 클라이언트 또는 PC에 설치되어 있는 오라클 설치 디렉토리의tnsnames.ora 수정 경로 예) C:\oracle\product\10.2\db_1\NETWORK\ADMIN\tnsnames.ora 식별자 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 아이피 또는 도메인명)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 서비스 네임) ) ) Tools > Reverse Engineer Current User를 선택하고 Next 버튼을 누른다 DB 연결을 위한 정보 설정. User Name에 DB 계정을 명시하고 Passwor.. 더보기

반응형