본문 바로가기

Oracle242

NID Utility DBNEWNAME Utility는 DBNAME을 간편하게 바꾸어 주는 유틸리티입니다. 사용하기위해서는 mount 상태에서 진행해야 합니다. DB 환경 : Oracle 11.2.0.1(64bit) OS 환경 : Linux 7.5(64bit) 시나리오 : ysbae3의 이름을 가지고 있는 DB를 newysbae로 바꾸는 시나리오입니다. 현재 DB 상태 확인 SYS@ysbae3> select instance_name from v$instance; INSTANCE_NAME ---------------- ysbae3 1 row selected. Elapsed: 00:00:00.01 SYS@ysbae3> select name from v$database; NAME --------- YSBAE3 1 row selec.. 2020. 2. 5.
[EXPDP/IMPDP]REMAP_DATA expdp/impdp의 옵션 중 하나로 테이블 컬럼 값을 변경해줄 수 있게 해주는 옵션입니다. 패키지와 함수(function)가 사전에 정의되어 있어야합니다. 시나리오: SCOTT.EMP의 값을 여러번 insert 한 EMP_DUMPTEST라는 테이블을 가지고 SAL컬럼의 값을 EXPDP 또는 IMPDP 시 변경하는 테스트를 진행하겠습니다. 사용DB : Oracle 19.3.0.0(64bit) 사용OS : Linux 7.5(64bit) 1.테스트용 유저 테이블 생성 -유저는 C##TEST라는 유저를 사용하였습니다.(CDB모드) sql>creste user C##TEST identified by test default tablespace USERS; sql>grant connect,resource to C.. 2020. 2. 4.
TNS-12545,TNS-12560,TNS-00515 에러 내용 TNS-12545 : Connect failed because target host or object does not exist TNS-12560 : TNS :protocol adapter error TNS-00515 : Connect failed because target host or object does not exist 원인 리스너파일의 host명이 ip가 아닌 hostname으로 설정되어 있는 경우 리스너를 킬때 os의 /etc/hosts파일을 참조해서 hostname을 읽게 되는데, /etc/hosts 파일의 권한이 불충분하여 오라클 유저가 읽을 수 없어서 나는 에러 해결 chmod 644 or chmod 755 등 읽을 수 있는 권한으로 변경한 후 리스너 재기동을 하면 됩니다. 예.. 2020. 1. 14.
운영중인 싱글 DB에 Raw Device 추가하기 안녕하세요. 제가 테스트를 할때 구성했던 File System의 Single DB에 Raw Device 형식의 Datafile을 추가해야 할 일이 있어서 처음부터 Raw Device를 구축하는 것이 아니라, 한 디스크만 추가하여 데이터파일 하나만 Raw Device형식으로 사용하는 방법을 포스팅하겠습니다. 사용 VM Oracle Virtual Box DB Oracle 12cR2 기존에 DB가 설치된 서버라고 가정 후 진행하는 것이기 때문에 DB 설치에 대해서는 설명하지 않겠습니다. 1.서버 다운 후 디스크 추가 마우스 오른쪽 - 설정 클릭 저장소 클릭 SCSI 컨트롤러 추가하기 클릭 새 하드디스크 추가 아이콘 클릭 새 디스크 만들기 클릭 이름과 크기 지정 후 만들기 클릭 만든 후 SCSI 포트 확인 후 .. 2020. 1. 12.