impdp 데이터만 넣을때 # impdp 아이디/비번 directory=디렉토리명 dumpfile=백업파일명 content=data_only 특정테이블 데이터만 넣는경우 tables=테이블명1,테이블명2 이렇게 붙여 주면 된다. 참고로 기존 테이블 데이터 날릴때는 SQL> truncate table 테이블명; 이 명령 날릴때는 조심 또 조심 oracle 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
docker ROOT 접속 docker로 일반USER접속후 su나 sudo로도 root전환은 가능하지만 처음부터 루트 쉘로 들어 가려면 아래 처럼 하면 된다. # docker exec -it --user root 도커명 bash 간단한 팁 가상화/docker 2021.02.22
ORA-01861: literal does not match format string DATE형을 조회하거나 값을 얻을때 오류 발생 TO_CHAR, TO_DATE로 사용했다고 안심하면 안된다 정확한 형태를 지정해줘야 된다 TO_DATE(P_DATE, 'YYYYMMDD') 이런식으로... 범위 검색시 BETWEEN TO_DATE('$nowdate2','YYYYMMDD') and TO_DATE('$nextdate2','YYYYMMDD') 이러면 속도 향상에 도움됨 oracle 2021.02.16
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
oracle 데이터 imp시 데이터만 넣기 # imp userid=계정/비번 file=파일경로.dbf tables=테이블이름 ignore = y 무시하고 넣습니다;;; 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 사용자면... 이럴 필요가 없지요 windows/exchange 2021.01.29
samba 리눅스 연결 기초 samba 패키지 설치 # yum install samba 설정 추가 # vi /etc/samba/smb.conf [servername] comment = servername path = /directory # 연결할 디렉토리 valid users = 계정명 public = no #공개 아님 read only = no writable = yes #쓰기 가능 create mode = 0664 directory mask = 0750 유저 추가 # adduser 계정명 # smbpasswd -a 계정명 New SMB password: Retype new SMB password: Added user 계정명. 방화벽에서 445번 포트 허용 또는 아이피 허용 (생략) [연결하려는 서버 쪽] cifs-utils 이 .. linux 2021.01.28
swap 만들기 # dd if=/dev/zero of=/swapfile bs=1k count=3000000 conv=excl count 는 용량 예제는 3G # chmod 600 /swapfile 권한 부여 # mkswap /swapfile 스왑파일 변신 # swapon /swapfile 스왑 적용 linux 2021.01.28
docker로 oracle imp시 오류 수정 다음에 접속됨: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 익스포트 파일은 규정 경로를 거쳐 EXPORT:V12.02.00 에 의해 생성되었습니다 경고: 객체는 다른 사용자 SYSTEM(이)가 엑스포트한 것입니다. UTF8 문자집합과 AL32UTF8 NCHAR 문자 집합에 임포트가 완성되었습니다 AL32UTF8 문자 집합을 사용해서 서버를 임포트합니다 (문자집합 변환이 가능합니다) AL16UTF16 NCHAR 문자 집합를 사용하여 서버를 익스포트합니다. (문자 집합 변환이 가능합니다.) IMP-00030: 쓰기 모드로 import_sys 파일을 만드는데 실패했습니다 IMP-00000: 임포트가 실패로 끝났습니다.. oracle 2021.01.28
docker 기본 명령 # docker start 이름 생성된 도커 시작 # docker stop 이름 생성된 도커 중지 # docker rm 이름 생성된 도커 삭제 # docker rmi 컨테이너명 생성에 사용한 컨테이너 삭제 # docker login 도커에 로그인 가상화/docker 2021.01.28