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

DataBase/Oracle 116

오라클 프로시저 목록보기

리스트만 보시려면.. select * from user_procedures; 하면 리스트가 쫙~ 나오져 프로시저의 내용까지 보시려면.. select * from user_source; 하심 되져... select object_name,status, TO_CHAR(CREATED,'YYYY-MM-DD HH24:mi:ss') as CREATED, TO_CHAR(LAST_DDL_TIME,'YYYY-MM-DD HH24:mi:ss') as LAST_DDL_TIME from user_objects where object_type = 'PROCEDURE'[출처] 오라클 프로시저 목록보기|작성자 작은기쁨

DataBase/Oracle 2013.07.24

오라클패키지 프로시저 확인

-- 패키지.프로시저 내용 SELECT ARGUMENT_NAME,DATA_TYPE,IN_OUT,SEQUENCE FROM all_arguments WHERE object_id = (SELECT object_id FROM all_objects WHERE owner = 'owner명' AND object_name ='패키지명' AND object_type ='PACKAGE') AND OBJECT_NAME='프로시저명' ORDER BY Object_Name, Overload, Sequence -- 프로시저 내용 SELECT ARGUMENT_NAME,DATA_TYPE,IN_OUT,SEQUENCE FROM all_arguments WHERE object_id = (SELECT object_id FROM all_ob..

DataBase/Oracle 2013.07.24

Oracle 사용자 계정 잠금 해제

Oracle DB를 사용하던중에 암호가 생각이 안나서 이것저것 입력하다가 해당 사용자 계정이 잠겼을때....난감합니다... ORA-28000 : the account is locked --> 요런 메세지가 나오거나, 사용자가 잠겼다는 메세지가 나옴.... 오류는 사용자 계정이 Lock걸려 접근 할 수 없을때 나오는 코드. 해결 방법저 사용자 계정과 상태 값을 확인 /as sysdba혹은 system 계정으로 로그인 후 SELECT username, account_status, lock_date FROM dba_users; 유저 계정별 상태값이 나옴.이상없는 유저의 상태값은 OPEN으로 잠긴 유저는 EXPIRED & LOCKED 로 나온다. 해제 방법ALTER USER scott ACCOUNT UNLOCK..

DataBase/Oracle 2013.07.11

[오라클]사용자암호변경[ALTER USER]

[오라클]사용자암호변경[ALTER USER]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◎ 범례 ────────────────────────────────────────────── 대문자 : Reserved Word (오라클 예약어) 소문자 : User Define (사용자가 직접 입력해야 하는 부분) [ ] : Option (지정하지 않아도 되거나 생략시 기본 설정값으로 대체됨) or : Choice(여러가지중 하나를 선택한다) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◇ FORMAT ────────────────────────────────────────────── ALTER USER user_name IDENTIFIED..

DataBase/Oracle 2013.07.11

ODAC 64bit 설치 방법

XCopy 버전은 명령어를 통해서 직접 설치. 1. Oracle 포털에서 다운로드 (ODAC112021Xcopy_x64.zip)http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html 2. zip 파일을 풀어 C:\SetupProgram 에 복사. (Mall 서버에 설치) 3. 관리자 권한으로 실행창 생성. 4. 파일이 있는 곳으로 경로를 변경. cd C:\SetupProgram\ODAC112021Xcopy_x64 5. install.bat 파일을 파라미터와 함께 설치한다. 아래와 같이 입력하고 엔터치면 잠시 대기 후 다시 명령중 나타남. install.bat all C:\app\Administrator\product\1..

DataBase/Oracle 2013.05.31

테이블 권한주기

1. 테이블 조회 권한 주기 [SELECT] GRANT SELECT ON 권한 줄 테이블명 TO 권한 받을 사용자계정; 2. 테이블 입력이나 수정 삭제의 권한을 부여 [INSERT , UPDATE , DELETE ] GRANT INSERT , UPDATE , DELETE ON 권한 줄 테이블명 TO 권한 받을 사용자계정; 3. FUNCTION 실행 권한 주기 [execute] GRANT EXECUTE ON 권한 줄 함수명 TO 권한 받을 사용자계정; * SYNONYM 생성 내 계정에서 다른 계정의 특정 테이블을 내 계정에서 볼때 Alias(별칭)를 정해놓고, 그 테이블을 참조할때 Alias 로 참조한다. CREATE SYNONYM 시노님명 FOR 계정명.테이블명; [예제] 1. SELECT * FROM ..

DataBase/Oracle 2013.05.30

ORACLE 트리거 샘플

트리거 (TRIGGER) 트리거는 INSERT, UPDATE, DELETE문이 TABLE에 대해 행해질 때 자동으로 수행되는 PROCEDURE 로, TABLE과는 별도로 DATABASE에 저장 되며, 중요한건 트리거는 테이블에 대해서만 정의 될 수 있음 트리거 시작 유형 - BEFORE : INSERT, UPDATE, DELETE문이 실행되기 전에 트리거가 실행 - AFTER : INSERT, UPDATE, DELETE문이 실행된 후 트리거가 실행 트리거 이벤트 진행 - INSERT, UPDATE, DELETE 중에서 한 개 이상 올 수 있음 트리거 대상 유형 - FOR EACH ROW : 행 트리거 기준 (컬럼의 각각의 행의 데이터 행 변화가 생길때마다 실행) - FOR STATEMENT : 문장 트리..

DataBase/Oracle 2013.05.30

DBMS_OBFUSCATION_TOOLKIT 의 암호화/복호화

출처 : http://blog.naver.com/PostView.nhn?blogId=pky0706&logNo=140136136640 No. 12070 DBMS_OBFUSCATION_TOOLKIT 의 암호화/복호화 ===================================================== Purpose ------- Oracle 8i Release2 (8.1.6) 부터 향상된 보안 기능으로 DBMS_OBFUSCATION_TOOLKIT 을 사용한 암호화 복호화 기능에 대해 알아보자. Explanation ----------- 이 기능은 DB 내에 저장되는 컬럼을 plain 문장이 아닌 암호화된 문장을 저장할 수 있게 한다. 만약 신용카드 번호나 패스워드 등 안전하게 보호해야 할 정보일 ..

DataBase/Oracle 2013.05.24
728x90
반응형