안녕하세요?!
pg_dumpall을 사용하여 DB전체를 백업했습니다. (pg_dumpall > test1.dump)
그런데 복구시 (psql -f test1.dump edb) 완벽히 동일하게 복구가 안되고 있습니다.
(1)아래와 같은 오류 메시지가 복구중에 나옵니다. (단순히 pg_dump로 해당 데이테베이스만 단독으로 백업/복구해도 동일한 오류가 나옵니다...)
psql:test1.dump:1320: 오류(ERROR): psgs.fn_insert_element_detail(character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying) 이름의 함수가 존재하지 않습니다.
(2)그리고 전체 118개의 테이블중 116개의 테이블만 생성되었으며, 2개의 테이블이 생성이 안되었습니다.
미생성된 2개의 테이블을 확인하니 아래와 같이 빈테이블이었습니다.
job | log_user | priv_user | schema_user | last_date | last_sec | this_date | this_sec | next_date | next_sec | total_time | broken | interval | what | failures | nls_env | misc_env | instance
-----+----------+-----------+-------------+-----------+----------+-----------+----------+-----------+----------+------------+--------+----------+------+----------+---------+----------+----------
(0건 있음)
job | log_user | priv_user | schema_user | last_date | last_sec | this_date | this_sec | next_date | next_sec | total_time | broken | interval | what | failures | nls_env | misc_env | instance
-----+----------+-----------+-------------+-----------+----------+-----------+----------+-----------+----------+------------+--------+----------+------+----------+---------+----------+----------
(0건 있음)
위의 함수오류가 왜 생긴 것일까요??,
그리고 빈테이블은 pg_dumpall로는 덤프 및 복구가 안되는 걸까요???
아시는분 답변 좀 부탁드립니다.
감사합니다.
|