728x90

전체 글 81

ORACLE DB LINK for AWS

디비링크 거는 방법이다 AWS라고 특별한건 없지만 개삽질 방지를 위해 같이 올린다 오라클 RDS 디비링크 연결하기 SQL> create database link 디비링크이름 connect to 연결할서버아이디 identified by 비밀번호 using '(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=연결할서버아이피) (PORT=1521) ) (CONNECT_DATA= (SID=ORCL) ) )'; 마지막으로 보안설정에서 해당 RDS끼리인 경우라도 인바운드 허용을 해줘야 통신이 된다. using 항목에서 괄호하나 빼먹어도 등록은 되지만 TNS오류 뻗는다 ERROR at line 1: ORA-12170: TNS:Connect timeout occurred 아예 using ..

oracle 2021.03.11

오라클 RDS 파라미터 설정

docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html DB 파라미터 그룹 작업 - Amazon Relational Database Service 선택한 항목이 동등하지 않으면 비교를 선택할 수 없습니다. 예를 들어 MySQL 5.6과 MySQL 5.7 파라미터 그룹은 비교할 수 없습니다. DB 파라미터 그룹과 Aurora DB 클러스터 파라미터 그룹을 비교할 수 docs.aws.amazon.com 기본 그룹에서 머 하려고 하지말고 새로 만들어서 생성된 RDS에 파라미터를 적용하자 그리고 서버 리부팅이 필요한 경우 리부팅하면 적용된다. 쉽고 편하다 aws.amazon.com/ko/premiumsupport/..

aws 2021.03.10

AWS RDS 오라클 사용기

공식 메뉴얼 : docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html#Oracle.Procedural.Importing.DataPumpS3.Step1 Amazon RDS의 Oracle로 데이터 가져오기 - Amazon Relational Database Service 덤프 파일이 5TB를 초과하면 병렬 옵션을 사용하여 Oracle Data Pump 내보내기를 실행할 수 있습니다. 이 작업은 개별 파일에 대해 5TB 제한을 초과하지 않도록 데이터를 여러 덤프 파일로 분산합니다. docs.aws.amazon.com 먼소린지 못 알아 먹으면 삽질 당첨 1. ORACLE RDS생성하기 2. S3 생성 3. IAM..

aws 2021.03.04

ORA-01033 에러 + 아카이브로그 복제서버

일반 계정으로 접속이 안됨 시스템 계정으로 접속해서 # sqlplus / as sysdba SQL> recover database; 복구 하고 SQL> shutdown SQL> startup 정상적으로 복구되서 접속되는지 확인해보자... ------ 아카이브 로그가 원본에서 복제되는 서버인경우 아카이브 로그가 잠시 멈추도록 설정해 준다 - 원본 서버 SQL> alter system set log_archive_dest_state_2=defer; SQL> show parameter log_archive_dest_state_2; 설정 확인해 보고 SQL> alter system switch logfile; 로그파일을 생성시켜서 생성이 되는지 안되는지 본다. 로그생성안되면 복구작업 시작 복구작업 끝나면 다시 ..

oracle 2021.02.25

expdp, impdp 백업 복구

옛날 exp, imp대신 펌프방식으로 백업 및 복구를 하면 속도도 빠르고 빠지는 내용없이 안전하게 백업도 된다. 사용법은 간단하다 데이터 베이스에 디렉토리를 먼저 등록한다 SQL> create directory 디렉토리명 as '실제경로'; 사용자에게 권한을 부여한다. SQL> grant read, write on directory 디렉토리명 to 유저명; 백업방법은 아래와 같다 # expdp 아이디/비번 directory=디렉토리명 dumpfile=저장할파일이름.dmp logfile=로그파일.log full=yes full=yes는 전체 백업이다. schemes로 나누어 백업이 가능하다. 자세한 옵션은 나중에 적을테니 패쓰;; 복구는 백업의 반대 # impdp 아이디/비번 directory=디렉토리명 ..

oracle 2021.02.23

varchar2 컬럼 4000byte 이상 사용하기

MAX_STRING_SIZE = EXTENDED 이옵션으로 디비를 업그레이드 한다. 아래같이 따라한다. SQL> ALTER SESSION SET CONTAINER=CDB$ROOT; SQL> ALTER SYSTEM SET max_string_size=extended SCOPE=SPFILE; shutdown SQL> startup upgrade; SQL> ALTER PLUGGABLE DATABASE ALL OPEN UPGRADE; EXIT; 다시 시도해 보자... 안된다... 다시 살펴보니 spfile로만 빼놓고 init.ora에 설정이 빠져있다 기동시킬때 spfile로 기동을 안시켰으니 init.ora에 설정 집어넣고 다시 해보자 *.max_string_size='EXTENDED' 다시 도전~ SQL> A..

oracle 2021.01.29

tablespace 생성 / 늘리기 (AWS)

SQL> create tablespace 테이블스페이스명 2 datafile '생성될 위치 디렉토리 포함.dbf' size 1000M 3 autoextend on next 100M; 2번째는 크기 3번째는 자동으로 늘어날 공간 크기 SQL > ALTER DATABASE DATAFILE '경로.dbf' resize 5000M; 늘리고 싶은 크기와 경로를 잡아준다 AWS RDS는 생성될 위치가 없다 SQL> create tablespace 테이블스페이스명 datafile size 1G autoextend on next 100M; 권한주기 SQL> alter user 유저명 quota unlimited on 테이블스페이스명; 사용자 생성을 나중에 하고 테이블스페이스 생성후 연결해주는것도 좋다 SQL> CREA..

oracle 2021.01.29

exchange 2003 특정 메일 삭제시

neowizard.tistory.com/170 Exchange Server 2000/2003 Exmerge 로 특정메일 추출 및 삭제하기 안녕하세요 향기입니다. Exchange Server 2000/2003 에서 Exmerge Tool 로 특정메일을 추출하거나 삭제할 수 있습니다. 예를 들어, 전체 공지메일을 잘못 보냈을 경우나(메일 잘못 보냈을 경우), 중요한 메 neowizard.tistory.com 잊을만 하면 찾아야 해서 북마크 스팸메일이나 제목이 긴 메일이 웹메일에서 삭제안될때 씁니다. POP3 사용자면... 이럴 필요가 없지요

기타 2021.01.29
728x90