Обсуждение: old db on a new system

Поиск
Список
Период
Сортировка

old db on a new system

От
Willy Wonka
Дата:
ok, so i've got a pretty bad problem.
my system go borked last week, and i had to back everything up and reinstall.
i was running postgresql 7.0.* on openbsd2.8.
i switched to gentoo 1.2, and it emerged postgresql 7.2.2.

now i've got some old databases on a new system that can't use them.
my brother tried installing postgresql 7.0.3 on his openbsd 3.1
system [so i could do what the docs say, pg_dumpall], but can't get
it started because of some nasty shmget errors.
specifically:
IpcMemoryCreate: shmget failed (Permission denied) key=5432010,
size=144, permission=700

i really need to get these databases back online.  is there anything i can do?
--
=-=--------------------------------------------=-=
                       -.c.-

  My mistress when she walks treads on the ground.


Re: old db on a new system

От
Willy Wonka
Дата:
after some playing, we finally got postgres 7.0.3 running, now on
pg_dump, i get an error:

>  ./bin/pg_dumpall > dumped
ERROR:  Cannot insert a duplicate key into unique index pg_type_typname_index
ERROR:  Relation 'tmp_pg_shadow' does not exist
ERROR:  Relation 'tmp_pg_shadow' does not exist

if i try just one database, i get this:
>  pg_dump immedia > immediadb
Connection to database 'immedia' failed.
FATAL 1:  Database 'immedia', OID 18784, has disappeared from pg_database

but the database is in pg_database.
if i sound a bit lost, it's because i am.  up until this point, all i
had to do was install postgres, and somebody else used/maintained it.

>ok, so i've got a pretty bad problem.
>my system go borked last week, and i had to back everything up and reinstall.
>i was running postgresql 7.0.* on openbsd2.8.
>i switched to gentoo 1.2, and it emerged postgresql 7.2.2.
>
>now i've got some old databases on a new system that can't use them.
>my brother tried installing postgresql 7.0.3 on his openbsd 3.1
>system [so i could do what the docs say, pg_dumpall], but can't get
>it started because of some nasty shmget errors.
>specifically:
>IpcMemoryCreate: shmget failed (Permission denied) key=5432010,
>size=144, permission=700
>
>i really need to get these databases back online.  is there anything i can do?
>--
>=-=--------------------------------------------=-=
>                       -.c.-
>
>  My mistress when she walks treads on the ground.

Re: old db on a new system

От
Tom Lane
Дата:
Willy Wonka <lunchtime@onethirty.org> writes:
> after some playing, we finally got postgres 7.0.3 running, now on
> pg_dump, i get an error:
>> pg_dump immedia > immediadb
> Connection to database 'immedia' failed.
> FATAL 1:  Database 'immedia', OID 18784, has disappeared from pg_database

Try "vacuum pg_database".

            regards, tom lane

Re: old db on a new system

От
Andrew Sullivan
Дата:
On Fri, Sep 27, 2002 at 07:13:26PM -0400, Willy Wonka wrote:
> system [so i could do what the docs say, pg_dumpall], but can't get
> it started because of some nasty shmget errors.
> specifically:
> IpcMemoryCreate: shmget failed (Permission denied) key=5432010,
> size=144, permission=700

This is a kernel problem.  You should read the administrator's guide
section about kernel resources.

A

----
Andrew Sullivan                         204-4141 Yonge Street
Liberty RMS                           Toronto, Ontario Canada
<andrew@libertyrms.info>                              M2P 2A8
                                         +1 416 646 3304 x110