DS's『 행복합시다 』
반응형

Carpe Programming/oracle 48

[oracle] TIMESTAMP 밀리세컨드 시간 계산하기

※ Millisecond 시간을 구하기 위해서는 Timestamp 형식을 사용해야만 한다. ▷ 현재시간 TIMESTAMP 형식으로 구하기 SELECT SYSTIMESTAMP, TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF3'), CURRENT_TIMESTAMP(3) FROM DUAL >> 결과 : 2010-09-09 오후 9:00:41.583261 +09:00 20100909210041583 2010-09-10 오전 11:00:41.583 +09:00 => SYSTIMESTAMP 형식을 문자로 변형할때 'YYYYMMDDHH24MISSFF3' 문자열 포맷타입의 마지막 숫자 '3'은 밀리세컨드시간 자리수를 의미 (3 => 밀리세컨드 자리수를 3자리까지 구함) 테스트 결과 6자리까..

[oracle] alter sql

//필드추가 ALTER TABLE [TABLE_NAME] ADD [FIELD_NAME] [FILED_TYPE] //필드 다중 추가 ALTER TABLE [TABLE_NAME] ADD ( [FIELD_NAME] [FIELD_TYPE], ... ) //필드수정 ALTER TABLE [TABLE_NAME] MODIFY [FIELD_NAME] [FIELD_TYPE] //필드삭제ALTER TABLE [TABLE_NAME] DROP COLUMN [FIELD_NAME] //비사용 필드로 변경 ALTER TABLE [TABLE_NAME] SET UNUSED [FIELD_NAME] //비사용 필드 삭제 ALTER TABLE [TABLE_NAME] DROP UNUSED COLUMNS //외부키 제약조건 추가하기 ALTER..

sqlplus cmd

* cmd 창 여는 방법 1) 시작>실행>cmd 엔터 2) 윈도우키+R > cmd 엔터 1. sqlplus 실행 sqlplus sys/비번 as sysdba -- sysdba는 관리자로 9버전 이후에 꼭 쓰도록 된듯 2. 현재 접속한 유저확인 show user 3. 테스트 scott 계정 scott/tiger 4. 스캇 계정 락 풀기 - 스캇계정이 락 걸려있으므로 sys로 접속해서 락을 풀어줘야함 1. sqlplus sys/비번 as sysdba : sys로 접속 2. alter user scott identified by tiger account unlock; -- 스캇 계정의 락을 푼다. 5. 접속중 계정 변경 conn sys/비번 as sysdba 6. 계정생성:sys로 create user 계정명..

[ora-12535] TNS 작동이 중단중입니다.

TNSLISTNER에 의해 기본 포트인 1521로 연결이 이루어지면 리스너가 이를 다이나믹하게 다른 포트로 변환하여 재 연결해서 서비스하는 방식이기 때문에 이를 해결하려면 레지스트리를 수정해야한다. [1] 방화벽 1521포트 허용 [2] HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 에서 새로만들기 -> 확장 가능한 문자열 값 선택 USE_SHARED_SOCKET = TRUE 를 지정 *멀티홈이라면 오라클홈 oracle.ke 에 홈을 확인해보고 USE_SHARED_SOCKET = TRUE 를 어디에 지정할지 확인하고 지정한다. ex) C:\oracle\ora92\bin\oracle.key 이름 : USE_SHARED_SOCKET 값 : TRUE 이는 다이나믹하게 변경되는 포트를 고정시키는..

728x90
반응형