일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- PostgreSQL 외부 접속 방법
- PostgreSQL Backup and Recovery
- PostgreSQL 아키텍처
- oracle
- PostgreSQL Parameter
- 19c tde
- oracle error
- sql문 전체 출력 방법
- PostgreSQL Install
- pg_hba.conf
- PostgreSQL Admin
- psql 복구
- multitenant
- sql문 짤릴 때
- PostgreSQL 기동 정지
- PostgreSQL Database 관리
- pg_dumpall
- pgcrypto
- PostgreSQL 테이블스페이스 관리
- Database 생성 삭제 조회 변경
- PostgreSQL 테이블스페이스 생성 삭제
- pg_basebackup
- PostgreSQL SQL 처리 과정
- PostgreSQL Parameter 설정 방법
- PostgreSQL Vacuum
- PostgreSQL 스키마 관리
- db upgrade
- Linux
- table lock 조치 방법
- 아카이브로그 삭제
- Today
- Total
목록Oracle (14)
인성장
SQL FULLTEXT 조회 v$session을 통해 sql_id 컬럼으로 SQL 문장을 조회하려 하는 경우가 빈번히 있는데, SQL 문장이 길면 sqlplus 내부에서 조회 시 텍스트가 짤려서 결과값이 출력됩니다. 특정 세션에 대한 SQL문 조회 시, SQL문 전체를 보고싶다면 아래 쿼리를 수행하시면 됩니다.-- sql_id값이 1kz16yhs993h2 인 SQL문 전체 조회set long 50000SELECT DBMS_LOB.SUBSTR(SQL_FULLTEXT, DBMS_LOB.GETLENGTH(SQL_FULLTEXT)) FROM v$sql where sql_id='1kz16yhs993h2';또는SELECT DBMS_LOB.SUBSTR(SQL_FULLTEXT, DBMS_LOB.GETLENGTH(SQ..
Archivelog 삭제 방법 파일시스템 상에서 직접 Archivelog File을 삭제해도 상관없으나, RMAN에선 파일시스템에서 삭제된 Archivelog File을 아직 보존하고 있는 상태로 인식해서 RMAN Backup 시 아래와 같은 에러가 나타나는 경우가 있습니다.RMAN-06059: expected archived log not found, lost of archived log compromises recoverability 이러한 경우 아래와 같이 crosscheck 명령어를 이용하여 실제로 존재하지 않는, 만료된 Archivelog File를 정리해주면 해결이 되나 RMAN 내부에서 Archivelog를 삭제하는것이 제일 바람직합니다. 만료된 Archivelog File 정리RMAN> ..
Error Message ORA-01756: quoted string not properly terminated. 원인 위 오류는 작은 따옴표( ' ) 가 빠졌을 때 발생하는 오류이나, 작은 따옴표를 잘 썼는데도 불구하고 sqlplus에서 한글 데이터를 Insert 할 경우에도 발생됩니다. 이유는 OS 상의 NLS_LANG 환경변수 설정값이 원인인데, 일반적으로 NLS_LANG 설정값과 DB CharacterSet 설정값이 다르면 해당 오류가 나타나는 것으로 많이들 알고 있습니다. 그러나, 아래와 같이 OS 상 NLS_LANG 값과 DB의 CharacterSet 값을 일치시켜주었는데도 불구하고 한글데이터를 넣을 때 ORA-01756 오류가 발생하였습니다. 1. DB CharacterSet 정보 확인S..
Error Message[DBT-05802] Creating password file on diskgroup (DATA) would fail since it requires compatible.asm of version (12.1.0.0.0) or higher. Current compatible.asm version is '11.2.0.2.0'. 원인현재 설치된 DB 버전보다 ASM Diskgroup의 호환성 버전이 낮게 생성되면 발생됩니다. 이 문제는 보통 옵션을 따로 부여하지 않고 Diskgroup 생성이 원인이 됩니다. 해결방법ASM Diskgroup 조회DB Version은 19c 인데 DATA 디스크그룹의 COMPATIBILITY 버전은 11gR2 로 설정되어 있음.# su - grid$ sql..
Error Message[INS-06006] Passwordless SSH connectivity not set up between the following node(s): [ ]. 원인위 오류는 Linux 8.x 이상에서 발생되는 버그입니다. 해결방법1. 기존 scp 파일 백업 [Node1, Node2 둘 다 작업]# mv /usr/bin/scp /usr/bin/scp-original 2. 신규 scp 파일 작성 [Node1, Node2 둘 다 작업] # vi /usr/bin/scp/usr/bin/scp-original -T $* 설치가 전부 끝난 후 원복해주시면 됩니다. [Node1, Node2 둘 다 작업] # mv /usr/bin/scp-original /usr/bin/scp