Как получить путь к файлу Sybase, журнал транзакций и подробности установки? - PullRequest
2 голосов
/ 29 октября 2010

Мне нужно восстановить следующие сведения с помощью Sybase SQL Query.

1) Путь к файлу данных базы данных

2) Путь к файлу журнала транзакций базы данных

3) Путь, гдеSybaseSoftware Установлено

4) Патч установлен на Sybase

Спасибо.

1 Ответ

2 голосов
/ 30 октября 2010

Эту информацию легко получить администратору базы данных за 30 секунд; с инструментом администратора GUI в несколько кликов.

Почему вы хотите получить подробную информацию об установке сервера VIA SQL? Если вы кодер, вам не нужна эта информация для выполнения вашей работы; эта информация является доменом администратора базы данных и изменяется по мере администрирования сервера. Что более важно, изменения прозрачны для кодера. Даже если вы это знали, это не поможет и не помешает вам в работе.

Онлайн-руководства Sybase

«Пути к данным и файлам журналов», в частности, защищены от прямого доступа разработчиков (это защищенная СУБД ANSI SQL).

Обновление

Очевидно, вы не удосужились посмотреть руководства.

Откройте сеанс с сервером, чтобы вы могли выполнять команды SQL с помощью «Sybase SQL Query» . Запустите на своем ПК isql (символьный) или DBISQL (GUI); они оба находятся на установочном компакт-диске Sybase PC, вы также можете скачать их бесплатно.

  1. Устройства ( "Пути к файлам данных" ):

    sp_helpdevice
    идти

    На одном сервере имеется много баз данных. Есть много устройств на сервер. Вам нужно будет выяснить (а) какие устройства содержат интересующую вас базу данных; (б) устройства обработки данных или устройства регистрации.

    sp_helpdb
    идти

  2. Устройства журналов ( "Путь к файлу журнала транзакций базы данных" )

    (аналогично (1))

  3. «Установка Sybase» или каталог $ HOME (на сервере). Есть два метода, первый намного проще:

    • через хост-систему
      .
      • Войдите в систему хоста сервера как пользователь sybase
      • Вы уже находитесь в каталоге sybase $ HOME
      • Это каталог установки
      • (оригинальный установщик мог создавать деревья каталогов для каждой версии или EBF (" уровень исправления" ), но это легко понять с помощью команд Unix / DOS)
        ,
    • через islq / DBISQL
      .
      sp_configure "файл конфигурации"
      идти
      .
      • Это даст вам путь к файлу конфигурации. Это почти всегда путь к файлу к каталогу $ SYBASE или sybase> $ HOME. Вы можете перемещаться вверх или в сторону в дереве каталогов, используя команды Unix / DOS, и выяснить это оттуда.
        .
  4. Версия Sybase ASE является единственным элементом в вашем списке, который имеет отношение к кодировщикам. Это (включая текущий EBF ( «уровень патча» )) получается через:

    SELECT @@ VERSION
    идти

...