본문 바로가기

프로그램 경험/Database

[MySql] 비밀번호 초기화 우선 기존에 실행되고 있는 mysql을 모두 종료 한다. 그뒤에 터미널을 하나 열어서 아래와 같이 한다. 터미널을 하나 더 열어서 아래와 같이 한다.
[Oracle] DB LINK --링크 생성 CREATE PUBLIC DATABASE LINK LINK_NAME CONNECT TO USER_ID IDENTIFIED BY USER_PW USING '(DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=10.44.44.44)(PORT=1521)) (LOAD_BALANCE = no) (CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=SVC) (INSTANCE_NAME=SVC1) ) )' ; --링크 확인해보기 SELECT * FROM ALL_DB_LINKS; --링크 사용하기 SELECT * FROM TABLE_TEMP@LINK_NAME; --링크 삭제하기 DROP PUBLIC DATABASE LINK LINK_NAME;
[Oracle] 임시 테이블 생성 CREATE GLOBAL TEMPORARY TABLE TEMP_TAB (COL1 VARCHAR2(10), COL2 NUMBER(2)) ON COMMIT DELETE ROWS; --커밋후 데이터 삭제됨. --ON COMMIT PRESERVE ROWS; --세션 종료후 데이터 삭제됨. INSERT INTO TEMP_TAB VALUES('a',1); INSERT INTO TEMP_TAB VALUES('b',2); SELECT * FROM TEMP_TAB;
[Oracle] 테이블 생성 및 복사 CREATE TABLE TB_TEMP AS SELECT * FROM TB_COUPON;
[Oracle] ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 다른 스키마에서 만든 테이블이 이딴 식으로 조회가 되지 않는 오류를 뱉어낸다. Grants 주면 된다고 해서 다 줬는데도 이런다 ㅡㅡ^^^^ 알고 보니 Synonyms 도 줘야 조회된다.
[Oracle] 토드 REF CURSOR 디버깅으로 보기 오라클에서 데이터 리턴 받으려고 할때 패키지에서 타입 생성하고 어플단으로 리턴 받는데 이 데이터를 그냥 토드에서 보고 싶을때 사용하는 방법이다. 메뉴 - Debug - Set Parameters 로 들어가서 아래와 같이 설정해주고 디버깅 하면 하단 출력뷰에 데이터가 출력된다.
[SqlServer] 파일 'D:\database.mdf'의 헤더는 유효한 데이터베이스 파일 헤더가 아닙니다. PageAudit 속성이 잘못되었습니다. (Microsoft SQL Server, Error: 5172) 이건 또 무슨 오류인가...ㅠㅠ 구글링을 하였으나 정확한 원인은 파악을 못했다. 얼추 파일시스템이 문제라는 듯한 루머들이 나돈다...
[SqlServer] 이벤트 ID : 26040 이건 무슨 에러인가...ㅡㅡ;; 영어권에서 검색해 보니 대충 파일시스템에 문제가 생기면 날꺼라는 추측성 글들뿐... 재부팅하니 해결 되었다.