소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/Oracle 119

테이블의 생성일, 레코드수, 최근 접근내역 등을 확인

SELECT TABLE_NAME, INSERTS, UPDATES, DELETES, TIMESTAMP FROM USER_TAB_MODIFICATIONS WHERE TABLE_NAME = 'SCM_CONFIRM'; /* 오라클 DB 모든 테이블의 생성일, 레코드수, 최근 접근내역 등을 확인할 수 있는 쿼리문 */ WITH O AS (SELECT OWNER, OBJECT_NAME, CREATED, LAST_DDL_TIME FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' ), T AS ( /* ANALYZE 수행후 생성되는 컬럼 데이터 */ SELECT OWNER, TABLE_NAME, NUM_ROWS..

DataBase/Oracle 2026.04.30

Oracle Lock 확인

[Oracle] Lock 확인 및 Lock 해제 Oracle https://blog.naver.com/kcufl/60091779649Lock확인 및 Lock해제는 sys, system 계정으로 sqlplus 및 toad 접속하여 아래의 명령을 실행한다. 1. Lock 걸린 테이블 및 세션 확인 1) SID, 시리얼번호, 테이블명 확인 SELECT a.sid, a.serial#, a.username, a.process, b.object_name, DECODE(c.lmode,2,'RS',3,'RX',4,'S',5,'SRX',8,'X','NO') "TABLE LOCK", DECODE(a.command,2,'INSERT',3,'SELECT',6,'UPDATE',7,'DELET..

DataBase/Oracle 2026.04.30

오라클 oracle DB 내 정보 조회

DBA_ DB 전체에 포함되는 모든 객체에 대한 자세한 정보 ALL_ 자신이 생성한 객체와 다른 사용자가 만든 객체중에서 자신이 볼 수 있는 정보를 제공한다. USER_ 자신이 생성한 모든 객체에 대한 정보 V$_ DB의 성능분석/통계 정보를 제공하며 X$테이블에 대한 뷰 v$*** 목록보기 GV$_ GV$**** 목록 보기 X$_ DB의 성능 분석,통계 정보를 제공하는 테이블 x$*** 목록보기 ALL_arguments 프로시저와 함수의 파라미터 및 리턴 타입에 대한 정보 ALL_catalog 모든 객체를 참조할 수 있음 ALL_clusters 모든 접근 가능한 클러스터 정보,user_clusters ALL_col_comments 모든 접근 가능한 컬럼의 주석정보,user_col_comments ALL..

DataBase/Oracle 2019.11.22

Oracle 12c 에서 SQL Server 2014 DB Link 구성하기

LISTENER.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN) (SID_DESC= (SID_NAME = TESTHR) (ORACLE_HOME = C:\app\TEST\product\12.1.0\dbhome_1) (PROGRAM = dg4odbc) ) 10g에서는 hsodbc 였지만 11g는 dg4odbc 로 변경 되었다는 글을 보았습니다.물론 영어로 써진 말이라 다 이해는 못했지만 서비스 체인지 정도 써있는거 보면 tool이 변경된듯 합니다.반영하려는 Oracle버전이 10g라면 hsodbc 로 작성하시고, 11g 이상 면 dg4odbc 로 작성하시면 됩니다. TNSNAMES.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN) TESTHR = (DESCRIPTION = ..

DataBase/Oracle 2016.12.08

Oracle DBMS_CRYPTO 사용하기

DBMS_CRYPTO는 저장된 데이터를 암호화하고 복호화하기 위한 기능을 제공하고 있다. 사용을 위하여 먼저 "sys/passwd as sysdba" 명령으로 sqlplus 을 실행하여 데이터베이스 서버에 접속, 아래와 같이 쿼리를 실행하여 DBMS_CRYPTO 패키지를 설치한다. (Oracle 이 설치된 경로는 환경에 맞게 수정이 필요) @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/dbmsobtk.sql @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/prvtobtk.plb 설치가 완료되었으며 패키지를 사용하는 계정에 권한을 부여한다. 다음은 모든 사용자에게 권한을 부여하는 예이..

DataBase/Oracle 2016.10.12

[Oracle]ORA-12638: 신용검색에 실패했습니다

오라클에 접속하려고 할 때 종종 만나는 에러 메시지 특히 윈도에서 많이 생긴다. 신용검색 실패 에러 대처방법 : %oracle_Home%NetworkAdminsqlnet.ora 화일에 Sqlnet.Authentication_services = (NTS) 을 주석 처리 주석 처리 방법은 # 을 행 맨 앞에 넣으면 된다. Oracle Enterprise Edition을 설치하기 위해서는 Windows의 Domain Admin의 권한이 필요합니다. 위의 Error는 Member Server에서 Oracle Enterprise Edition을 설치하거나, Domain Controller에서 설치하더라도 Domain Admin에 속하지 않은 User로 LogIn하여 작업하실 때 일어나는 것으로서, Domain A..

DataBase/Oracle 2016.10.12

[Oracle 12c 계정생성] SQL 오류: ORA-65096

오라클처럼 사용자 계정을 생성하니 오류가 납니다. ORA-65096 오류 12C에서는 CDB 데이터베이스 CDB $ ROOT 컨테이너를 사용하면 기본에 로그인합니다. ORACLE SID 를 확인한다. 여기선 ORCL를 사용함. CDB $ ROOT 컨테이너에서 사용자를 생성하는 시도가 ORA-65096 또는 ORA-65049이 발생할 수 있다.따라서 컨테이너를 ROOT가 아닌 다른것으면 변경한다. create user test IDENTIFIED BY test DEFAULT TABLESPACE TS_TEST TEMPORARY TABLESPACE TS_TMP_TEST;명령의 1 행에서 시작하는 중 오류 발생: create user test IDENTIFIED BY test DEFAULT TABLESPACE ..

DataBase/Oracle 2016.05.03

Oracle Table Comment 명령어

Oracle Table Comment 명령어 테이블에 주석문 추가 comment ON TABLE 테이블명 IS '테이블설명' 컬럼에 주석문 추가 comment ON COLUMN 테이블명.필드명 IS '컬럼설명' 테이블에 주석문 삭제 comment ON TABLE 테이블명 IS '' 주석문 삭제 comment ON COLUMN 테이블명.필드명 IS '' 예 /* 테이블 생성 */ CREATE TABLE TEST.DI_ZIPIFO ( SEQ NUMBER(22) NOT NULL, ZIP_CD CHAR(6) NOT NULL, SIDO_NM VARCHAR2(10), GUNGU_NM VARCHAR2(20), UPMYUN_NM VARCHAR2(50), RI VARCHAR2(50), DOSEO VARCHAR2(10),..

DataBase/Oracle 2015.09.18
728x90
반응형