라벨이 오라클인 게시물 표시

윈도우에서 오라클19c 설치 중 ins-35180 오류 발생 시 조치 방법

근래에 개발용으로 사용하던 가상 머신을 잘못 건드리는 바람에 포맷을 했습니다. 단위테스트에 필요해서 오라클19c를 설치하는데, 전에는 겪어보지 못했던 "ins-35180" 오류가 발생했습니다.   메모리가 부족하다고 해서 가상 머신의 메모리를 올려봤는데도 해결되지 않았습니다. 구글링하며 이것 저것 해보다가 이 글에서 컴퓨터 이름과 관련이 있다는 내용을 발견했습니다. https://forums.oracle.com/ords/apexds/post/i-m-getting-ins-35180-unable-to-check-for-available-memory-8921 제 컴퓨터 이름에 한글이 있었는데, 그것 때문에 안 되는 것 같아서 컴퓨터 이름을 영문자+숫자로만 구성되도록 변경했더니, 더는 오류가 발생하지 않고 정상적으로 설치되었습니다.   잘 해결되어서 감사하네요!

Oracle DBMS 정규표현식 뒤에서부터 찾기

정규표현식으로 원하는 문자열을 찾고 싶은데, 문자열에서 가장 마지막으로 찾은 값을 가져오고 싶을 때에는 어떻게 하면 좋을까요? 일반적인 프로그램에서는 해당 언어/라이브러리에서 제공하는 기능을 이용해서 가장 마지막으로 찾은 값을 가져올 수 있겠지만, Oracle DBMS에서는 지원하지 않았습니다. 찾으려는 문자열은 다음과 같았습니다. 유형1: '|aaa|bbb|ccc' 유형2: '|aaa||ccc' 유형3: '|aaa|bbb|' 유형4: '|aaa||' 유형5: '||bbb|ccc' 일종의 배열인데, "|"를 구분자로 사용한 것입니다. 각 유형 별로 가장 마지막의 데이터를 찾는 것이 목적이었습니다. 예를 들면.. 유형1: ccc 유형2: ccc 유형3: bbb 유형4: aaa 유형5: ccc 이렇게 찾아야 하는 것이죠.

Cent OS에서 Oracle DB 12c 설치 프로그램 실행시 PRVF-0002 에러가 발생하는 문제.

본 글은 이곳 의 내용을 거의 번역한 수준입니다. Cent OS 6.5에 Oracle DB 12c를 설치하려고 오라클 사이트에서 설치 프로그램을 받아 압축을 풀고 runInstaller를 실행했습니다. 그런데... PRVF-0002 에러 메시지("로컬 노드 이름을 검색할 수 없습니다.")가 나타나더라고요... 찾아보니 다음과 같은 방법으로 간단히 해결할 수 있었습니다. 우선 호스트명을 확인해야 합니다. (터미널에서 다음 명령어를 실행합니다.) cat /etc/sysconfig/network | grep HOSTNAME (결과 예시: HOSTNAME=centosserver.dbtest) 현재 호스트 설정을 확인합니다. cat /etc/hosts (결과 예시: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ※ "1."에서 확인했던 호스트 명이 빠져 있는지 확인합니다.)   호스트 파일에 "1."에서 확인한 호스트 명을 넣어줍니다. sudo vi /etc/hosts (혹은 sudo gedit vi /etc/hosts) (예시: 127.0.0.1 centosserver centosserver.agenttest localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 centosserver centosserver.agenttest localhost localhost.localdomain localhost6 localhost6.localdomain6 ※ "1."에서 확인한 호스트 명과, 호스트 명의 앞부분(아마도 컴퓨터이름)을 넣어줍니다.) 저장하고 닫은 ...