목록Category (169)
C#,Delphi,Oracle,MSSQL 개발자블로그
오라클홈 -> network -> admin -> sqlnet.ora 파일 SQLNET.AUTHENTICATION_SERVICES=(NTS) ==> 아래처럼 수정하세요~ SQLNET.AUTHENTICATION_SERVICES = (none) SQLNET.AUTHENTICATION = (none) or 그래도 안되면 DB접속문자열에서 provider= OraOLEDB.Oracle.1 라고 해보세요~ 수고하세요 [출처] http://www.oraclejavanew.kr/bbs/board.php?bo_table=LceADOnet&wr_id=49
http://jhbench.tistory.com/240
http://www.simpleisbest.net/archive/2005/08/15/203.aspx
-- Lock 풀기 (유저가 system 일 경우) ALTER USER SYSTEM account unlock; -- 패스워드 변경 ALTER USER SYSTEM IDENTIFIED BY manager; [출처] http://develop.sunshiny.co.kr/278
- 잡힌 TNS 경로 확인. Help/Suport 에서 여러 탭 누르며 확인. - 원하는 TNS 경로로 들어가는 방법. 1. cmd 를 켠다. 2. Program Files 안의 PLSQL Developer가 설치된 폴더로 이동한다. 3. 아래의 커맨드를 입력한다. plsqldev.exe TNS_ADMIN=c:\your\tns\directory\path\here (Ex. c:\Oracle\product\11.2.0\client_1\network\admin) [출처] https://stackoverflow.com/questions/29351187/oracle-pl-sql-developer-cannot-find-my-tnsnames-ora-file
[시퀀스 강제로 증가 시키시] 1. INCREMENT BY 값을 2,000 만큼 증가시켜서 설정합니다. ALTER SEQUENCE [SEQUENCE_NAME] INCREMENT BY 2000; 2. NEXTVAL 을 사용하여 시퀀스의 값을 증가 시킵니다. SELECT [SEQUENCE_NAME].NEXTVAL FROM DUAL; 3. 다시 INCREMENT BY 값을 1로 설정합니다. ALTER SEQUENCE [SEQUENCE_NAME] INCREMENT BY 1; 출처: http://enjoydev.tistory.com/3 [행복한 개발자]
트리거 본문을 코딩하기 전에 트리거의 구성 요소를 결정해야 한다. 시스템 이벤트에 대한 트리거는 데이터베이스 또는 스키마 레벨에서 정의할 수 있다. 예를 들어, 데이터베이스 종료 트리거는 데이터베이스 레벨에서 정의하며 DDL 문의 트리거 및 사용자 로그온 / 로그아웃 데이터베이스 레벨 또는 스키마 레벨에서 정의할 수 있다. DML문의 트리거는 특정 테이블 또는 뷰에서 정의한다. 데이터베이스 레벨에서 정의한 트리거는 모든 사용자에 대해 실행되지만 스키마 레벨이나 테이블 레벨에서 정의한 트리거는 이벤트가 해당 스키마 또는 테이블과 관련된 경우에만 실행된다. ● DDL 문에 트리거 작성 CREATE [OR REPLACE] TRIGGER trigger_name timing [ddl_event1 [OR ddl_e..
● 트리거 - 데이터베이스 트리거 연결된 사용자 또는 사용되는 응용 프로그램과 상관없이 INSERT, UPDATE, DELETE 문 등의 트리거 문이 관련 테이블에 대해 실행될 때 암시적으로 실행된다. - 응용 프로그램 트리거 응용 프로그램에서 특정 이벤트가 발생할 때마다 암시적으로 실행된다. 특정 작업을 수행할 때 관련 작업도 수행하려면 트리거를 사용할 수 있다. 트리거를 과다하게 사용하면 상호 종속성이 복잡해져 대형 응용프로그램에서 트리거를 유지 관리하기가 어렵다. 필요할 때만 트리거를 사용하고 순환 및 계단식 효과를 주의해야한다. ● 데이터베이스 트리거 구성요소. 구성 요소 설명 가능한값 트리거 타이밍 트리거 이벤트에 따라 트리거를 실행하는 시기입니다. BEFORE AFTER INSTEAD OF 트..
PL/SQL문 SHOW ERRORS PL/SQL 문 작성 후 마지막에 SHOW ERRORS 구문을 추가해주면, 어느 곳에 어떤 에러가 있는지 출력해 준다.
● DBMS_PIPE 패키지 내부 세션 통신을 위한 알고리즘을 제공한다.(보안은 되지 않는다.) - 패키지에 포함된 일부 프로시저/함수 → PACK_MESSAGE → SEND_MESSAGE → RECEIVE_MESSAGE → UNPACK_MESSAGE 함수 또는 프로시저 설명 PACK_MESSAGE (프로시저) SEND_MESSAGE 함수로 보낼 항목(VARCHAR2, NUMBER 또는 DATE 유형 항목)을 로컬 메시지 버퍼에 압축합니다. SEND_MESSAGE (함수) 로컬 메시지 버퍼에 들어 있는 메시지를 명명된 파이프로 보냅니다. RECEIVE_MESSAGE (함수) 명명된 파이프에서 메시지를 검색하여 로컬 메시지 버퍼에 넣고 UNPACK 프로시저로 압축을 풉니다. UNPACK_MESSAGE 로컬..