Доброго время суток.
Прошу не закидывать камнями, и не бить ногами
Я новичок. В поисках информации о переходе базы из версии 7.40 на версию 8.3.0 под хрюшку, но что-то глухо (или плохо искал). Не подскажети ли каким образ осуществлять данный процес, бэкапи что ли какие делать, и на какие грабли можно наступить при переносе в новую версию? Иль мож кто тыкнёт носом в ссылочку?..
з.Ы. База стоит под XP Home sp1, переносится на XP Proffesional sp2.
Процесс
Процесс миграции всегда одинаков:
pg_dumpall с последующим закатыванием получившегося файла в новую СУБД.
Подробности читать здесь:
http://www.postgresql.org/docs/8.3/interactive/migration.html
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков
Новые грабли...
Добрых суток!
Огромное спасибо что ткнули носом, как-то я эту статейку не заметил...
Вообщем, пг_дамполл был как раз кстати. Базу забэкапил, "всунул" в 8.3 под хр профешинал. Но тут, новые грабли...
Ситуация такова, что база открывается только на локалхосте, из любых других компьютеро в сети - "Ошибка подключения к...". Хотя, тестовое соединение в настройках одбц драйвера успешное, причём на любой айпишник машини (пару сетевух).
Файерволов, как сторонних так и "виндовых", нету как на серверной машине, так и на клиентской... Антивирус - нод32, только на серверной, с добавленными в исключения папкой постгрес, и отдельно пг_цтл.ехе, постгрес.ехе, вообщем, жить им как бы не мешает...
Оси: Win XP Proffesional sp2 (сервер), Win XP Home sp1 (клиент)
PostgreSQL 8.3; psqlodbc_08_03_0100; пробовалось под ХР, 2003 офисами.
pg_hba.conf
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 11.0.2.2/32 md5
postgresql.conf
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
listen_addresses = '*'
port = 5432
Больше в конфигах ничего не менялось. Уже начинаю терятся, где ж копать то...
Заранее благодарен.
Попробуй для
Попробуй для начала вообще проверить слушается ли у тебя этот порт.
Затем попробуй дать полный доступ со всех хостов без паролей и посмотреть - может в процессе уже станет понято что крутить дальше.
Ещё неплохо было бы в старые конфиги глянуть и сравнить с новыми.
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков
Порт...
netstat -a -n
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1723 0.0.0.0:0 LISTENING
TCP 0.0.0.0:4899 0.0.0.0:0 LISTENING
TCP 0.0.0.0:5432 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8213 0.0.0.0:0 LISTENING
TCP 0.0.0.0:12057 0.0.0.0:0 LISTENING
Пробовал простенькие сканеры на айпишники - порт есть.
Тестовое соединение, через одбц драйвер, отображается через нетстат
Мистика какая-то прям...
Старые конфиги? Хм, их нету, т.к. переустанавливал постгрескл...
Полный досту со всех хостов? Как именно? В постгрескл.конф слушаются все интерфесы. В пг_хба.конф тоже как бы всем кому надо дано право на доступ, и хоть метод мд5, и хоть траст - всё равно не канает...
Пробовал вешать базу на один айпишник - служба переходит в состояние "запуск", и запускается, запускается, и запускается... Может, я не правильно писал? В конфиг вводил 11.0.2.1, 11.0.2.1/24, сервис всё равно не стартует. Стартует нормально только с '*' и 'localhost'
У меня в pg_hba.conf
У меня в pg_hba.conf вот так:
Для базы procinfo и пользователя procinfo разрешён доступ отовсюду с авторизацией по паролю.
-----------------------------------------------------------------------------------
"ls /" (C) Козьма Прутков
Access
Вообщем, после долгих тыканий пальцем в небо и битьём головой в стенку нашёлся файлик, C:\WINDOWS\system32\drivers\etc\hosts в котором нужно указать
11.0.2.2 server1
и Access подключается...
Всем спасибо за помощь и советы, извините что забрал Ваше время на ответы...
Думаю тема себя исчерпала...