2.1.데이터베이스(ORACLE)
-
[ORACLE] 사용자 패스워드 만료 관련2.1.데이터베이스(ORACLE)/1.ORACLE 관리 2017. 2. 10. 12:31
오라클을 이용하는 프로그램을 운영하다보면 프로그램을 재시작 하였을 때 DB연결에 실패하는 경우가 있습니다. 오라클 자체 문제일 경우도 있고 여러가지 문제가 있을 수 있지만 그중에서 한가지가 사용자 패스워드 정책에 의해 사용자가 LOCK에 걸리는 현상이 의외로 자주 발생합니다. 사용자의 패스워드 정책을 알아보기 위해서는 해당 사용자에게 할당되어 있는 Profile 정보를 확인해야 합니다. 사용자 Profile 확인하기 1. 사용자의 Profile을 확인하기 위해서는 System 계정으로 로그인을 해야 합니다.- 커멘드창에서 로그인을 할 경우에는 C:\> sqlplus "/as sysdba" 를 입력하여 로그인 할 수 있고(Windows OS기준으로는 오라클을 설치한 사용자로 접속 해야 위 방법으로 접속할 ..
-
[ORACLE] 데이터베이스 구축하기2.1.데이터베이스(ORACLE)/1.ORACLE 관리 2016. 11. 11. 20:58
처음에 DB를 구축할때 많은 막막함이 있었는데 이제 간단한 DB구축정도는 할 수 있게 되었다. 여기서만 DB를 구축하고 사용했기 때문에 이 방법이 보편화된 방법인지는 모르겠으나. 1. 테이블스페이스 생성 1) 테이블 스페이스를 생성하기에 전에 테이블스페이스의 물리적인 파일을 저장하기 위한 폴더를 만든다. - 예시에서는 d:\mydb 를 생성함 2) system 계정으로 로그인 - sqlplus "/as sysdba" 3) 생성 3.1) 데이터를 담기 위한 테이블 스페이스 생성 line01 SQL> create tablespace mydata datafile line02 SQL> 'd:\mydb\my_data01.ora' size 5000m autoextend on; ※ 간단한 설명 - line01의 cr..
-
[ORACLE] 데이터만 IMPORT하기2.1.데이터베이스(ORACLE)/1.ORACLE 관리 2016. 11. 11. 20:00
EXPORT를 하고 특정 테이블의 데이터만 IMPORT를 하고싶을때가 있다. c:\> imp 사용자/패스워드 file='d:\dumpfile.dmp' ignore = y 포인트는 ignore = y ※ 특정 테이블의 데이터만 IMPORT 하고 싶을때 c:\> imp 사용자/패스워드 file='d:\dumpfile.dmp' tables = tablename ignore = y 포인트는 tables = 테이블명
-
[ORACLE] IMPORT 옵션2.1.데이터베이스(ORACLE)/2.ORACLE 용어 2016. 6. 8. 20:40
1. DUMPFILE에서 테이블 정의만 IMPORT 하고 싶을때 : lows 옵션 → imp userid/pass file='d:\filepath\dumpfile.dmp' touser=userid fromuser=userid lows=n 2. DUMPFILE에서 데이터만 IMPORT 하고 싶을때 : ignore 옵션 → imp userid/pass file='d:\filepath\dumpfile.dmp' touser=userid fromuser=userid ignore=y 3. DUMPFILE에서 특정 테이블만 IMPORT 하고 싶을때 tables 옵션 → imp userid/pass file='d:\filepath\dumpfile.dmp' touser=userid fromuser=userid table..
-
년, 월, 일, 시, 분, 초 더하기2.1.데이터베이스(ORACLE)/2.ORACLE 용어 2015. 10. 13. 14:37
[1년 더하기]SYSDATE + (INTERVAL '1' YEAR) [1개월 더하기]SYSDATE + (INTERVAL '1' MONTH) [1일 더하기]SYSDATE + (INTERVAL '1' DAY) [1시간 더하기]SYSDATE + (INTERVAL '1' HOUR) [1분 더하기]SYSDATE + (INTERVAL '1' MINUTE) [1초 더하기]SYSDATE + (INTERVAL '1' SECOND) [3시간 30분 더하기]SYSDATE + (INTERVAL '03:30' HOUR TO MINUTE) [3분 30초 더하기]SYSDATE + (INTERVAL '03:30' MINUTE TO SECOND)
-
[ORACLE] Database 세션 확인하기(누가 접속했나~ 확인하기)2.1.데이터베이스(ORACLE)/1.ORACLE 관리 2015. 2. 1. 14:52
[C#] 제목입력하여 제목에 붙여넣기 운영체제 Windows7 64-bit 최초 작성일 2015/02/01 프로그램 및 버전 Oracle11g 마지막 수정 작성일 - [주의사항] 별도의 주의사항 없음 1. 작업개요 운영중 오라클이 오류가 발생하는것을 확인하였고 아마 세션이 꽉찼다는 오류였을 것 입니다. 어떤 프로세스들이 접속을해서 문제를 발생하는지 확인이 필요했습니다. 한개의 프로그램이 잘못된 정보로 Connect를 시도하는데... 문제는 한번 Connect를 시도하고 실패하면 해당 객체를 소멸시키고 새로 Connect를 했어야 했는데 소멸을 안시키고 또다른 객체를 생성해서 Connect를 시도하고 있었습니다. 2. 작업내용 1) 이 작업은 system 계정으로 들어가 확인을 해야 합니다. 소스 및 이미..