database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 24006 게시물 읽기
No. 24006
SunOS의 오라클 서버에서 exp로 덤프뜰때...
작성자
윤아라
작성일
2005-09-08 10:54ⓒ
2005-09-08 10:57ⓜ
조회수
6,115

안녕하세요.

 

SunOS 5.8 오라클 서버에서 특정 테이블을 덤프뜨려고 합니다.

처음엔 exp-->사용자명과 패스워드-->덤프파일명 이렇게 차례대로 했는데,

에러 안나는건 좋은데 2500여개 행을 덤프받는데 ,

. . exporting table 테이블명

이런 메시지가 떠있으면서 20분 동안이나 아무 반응이 없더라구요.

그래서 이렇게 명령을 주었는데요,

 

exp 테이블의 사용자명/패스워드 full=y file=덤프받을 파일명.dmp

 

이렇게 에러가 납니다..

EXP-00056: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SVR4 Error: 2: No such file or directory
EXP-00005: all allowable logon attempts failed
EXP-00000: Export terminated unsuccessfully

오라클 서비스가 안떠있다.. 이런경우는 전혀 아닌것이,

이 서버에서 홈페이지 게시판 DB를 제공하고 있거든요~

 

어떡하면 덤프를 제대로 받을 수 있을지.. 여러분들의 의견을 부탁드립니다.

 

이 글에 대한 댓글이 총 4건 있습니다.

oracle database 가 사용 불가 상태인거 같네요...

 

 서비스를 다시 기동하시고... 데이터 베이스를 open 하세요...

 

그리고 다시 export 수행하셔야 할거 같네요..

 

 문제를 짚어 보려면... alert log 및 dump directory 에 떨어진

 에러 내역을 살펴 보아야 할거 같네요..

 

그리고 export 수행하신 명령어도 올려 주세요....수고하세요

뽀빠이님이 2005-09-08 11:37에 작성한 댓글입니다. Edit

alert log 먼저 확인하는게 빠를것 같습니다.

최승현(thisishell)님이 2005-09-08 11:47에 작성한 댓글입니다.

제가 SQL DB 서비스를 함부로 내리고 올리고 할 수가 없어서, 일단 덤프가 받아졌나 봤더니 덤프가 받아져 있었습니다. (exp치고 쭉 옵션 선택해준거라 로그 옵션을 설정하지 못해 로그는 없었구요)

 

일단 덤프를 로컬에 복사해서 임포트를 하는데, 이번엔 임포트 명령을 날려주면 한도끝도없이 뭐가 쭉 출력이 되네요..

C:\Program Files\Oracle\bin>imp id/pass commit=y fromuser= 서버접속 id touser=로컬의 접속id file=파일명.dmp ignore=y

 

중간에 멈추고 보면 다음과 같은 에러메시지가 계속 반복 출력되었다는걸 알 수 있습니다.

IMP-00019: Oracle 1400 오류로 인하여 행이 거부되었습니다.

IMP-00003: Oracle 오류 1400가 발생했습니다.

ORA-01400: NULL을 ("로컬 접속 id", "테이블명"."NO") 안에 삽입할 수 없습니다.

 

이런 메시지가 계속 나오는데요, 내용을 보면 테이블의 전체가 받아진게 아닌것 같습니다.

 

어떡하면 테이블 내용의 전체를 받을 수 있을까요..

 

 

윤아라님이 2005-09-08 16:16에 작성한 댓글입니다.
이 댓글은 2005-09-08 16:17에 마지막으로 수정되었습니다. Edit

ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

이건 DB가 start된 상태가 아닐경우 뜨는 에러입니다..

unix계열이면 ps -ef | grep ora_를 해보면

background process리스트가 나오는지 확인해보세요..

안나오면 DB가 내려진 상태입니다..

전재일(jijun)님이 2005-09-09 02:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
24009테이블 스페이스 확인좀 부탁드립니다. [3]
노형석
2005-09-08
1932
24008행별로 구분하고 싶습니다. [5]
궁굼이
2005-09-08
1601
24007쿼리좀 도와주세요. [6]
고운님
2005-09-08
1746
24006SunOS의 오라클 서버에서 exp로 덤프뜰때... [4]
윤아라
2005-09-08
6115
24005select 에서 중복데이터 제거.. [2]
백수환
2005-09-08
2236
24004프로시져 작성에 관해서 [1]
초보탈출
2005-09-08
2275
24003Pro*C 구조체 에러
초보
2005-09-08
4227
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다