Я не понимаю, почему вы хотите сохранить текущую историю текущей ветки master
вместе с вашей a-new-beginning
.
Если ваша цель состоит в том, чтобы просто иметь ветку с именем master
с историей вашей a-new-beginning
ветки, вы можете выполнить это так:
git branch -m master master-backup
git push origin :master master-backup
git branch -m a-new-beginning master
git push origin :a-new-beginning master
Таким образом, вы обновите ветки локально и удаленно.
Проверьте на существование ORACLE_HOME. Также разумно ожидать, что эта среда должна быть настроена для установки, таким образом тестируя переменные среды и выйдя с разумной диагностикой (возможно предложение, они работают, oraenv) хороший первый запуск. Если у Вас есть ORACLE_HOME, ORACLE_SID или другая соответствующая настроенная переменная среды, можно затем проверить на существование оракула домой и теста для возможности соединения базы данных и полномочий.
Для Oracle 10 г, в Windows:
HKLM\SOFTWARE\ORACLE
должен существовать.KEY_
(как KEY_OraDb10g_home1
, причем строка конца является домашним именем Oracle).ORA_
и концы с _AUTOSTART
. (как ORA_XE_AUTOSTART
, причем средняя строка является именем экземпляра).Остерегайтесь, устанавливая клиент Oracle (без экземпляра базы данных затем), создает записи в реестре и может установить переменные среды (как ORACLE_HOME
). Поэтому вышеупомянутый шаблон является немного сложным.
Этот шаблон, очень вероятно, будет работать на Oracle 9i также и возможно Oracle 8i.
Вы могли использовать tnsping
проверять, активен ли слушатель базы данных, который был бы хорошим признаком. Кроме этого, почему не просто делают тестовое соединение? Если это - часть процесса установщика, Вы могли бы предложить пользователю вводить соответствующие учетные данные соединения, если Вы не знаете то, чем они будут заранее.
Ищите/etc/oratab файл для домов оракула. Этим домам установили программное обеспечение базы данных, а также имя базы данных из того дома. Затем можно проверить, является ли база данных звуковой или не путем запуска его.