и tnsnames.ora:
# ########################################
# Installation Generated Net8 Configuration
# Version Date: Aug 18 2000
# Filename: Tnsnames.ora
# For using with two ORACLE systems
##########################################
extproc_connection_data =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = <oracle_sid>))
(CONNECT_DATA = (SID = extproc))
)
<oracle_sid> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= sapdev)(Port= 1521))
(CONNECT_DATA = (SID = <oracle_sid>))
)
<oracle_sid>_BEQ =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = BEQ)(PROGRAM = /oracle/TST)
(argv0 = oracle<oracle_sid>)
(args = '(DESCRIPTION =
(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))')
(envs = 'ORACLE_HOME=/oracle/TST,ORACLE_SID=<oracle_sid>')
)
)
DEV.WORLD=
(DESCRIPTION =
(SDU = 4096)
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = QQQ.WORLD)
(PROTOCOL = TCP)
(HOST = sapdev)
(PORT = 1521)
)
)
(CONNECT_DATA =
(SID = DEV)
(GLOBAL_NAME = DEV.WORLD)
)
)
TST.WORLD=
(DESCRIPTION =
(SDU = 4096)
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = QQQ.WORLD)
(PROTOCOL = TCP)
(HOST = sapdev)
(PORT = 1521)
)
)
(CONNECT_DATA =
(SID = TST)
(GLOBAL_NAME = TST.WORLD)
)
)
DEV.fffff.ru =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.100)(PORT = 1521))
(CONNECT_DATA = (SID = DEV))
)
Базы будешь стартовать от разных пользователей. Если делаешь это
автоматически - через стартовый скрипт, то проблем никаких. Только гаси и
рестартуй от соответствующих.
Успехов.
Vlad
"Ivan Kupriyanov" <iva...@geocities.com> wrote in message
news:994kdt$6j9$1...@host.talk.ru...
> Есть SunOs + Oracle 7.3
Все будет работать от одного юзера...
Правильно устанавливай ORACLE_SID перед стартом....
Alex
"Vladimir Kalmykov" <kalm...@eldorado.ru> wrote in message
news:9950c5$po2$1...@news.sovam.com...
> Все будет работать от одного юзера...
> Правильно устанавливай ORACLE_SID перед
> стартом....
> Alex
Отлично, с одним юзером мне больше нравиться :)), теперь поподробней
пожалуйста.
Значит запустить одну базу, потом поменять ORACLE_SID и _запустить_
вторую базу, либо запустить одну, поменять ORACLE_SID и _создать_ еще
раз вторую базу? И как лучше поменять эту переменную? В профайле и
зайти еще раз телнетом, либо командой set и сделать export?
И как я понял придется переписывать listener.ora?
--
где
<pasword> - пароль на internal для 2-й базы
<db2_sid> - имя 2-й базы
Насколько лично я понимаю, ORACLE_SID - переменная для выбора базы по
умолчанию, т.е. для удобства, а не для лишнего геморроя.
IK>> Все будет работать от одного юзера...
IK>> Правильно устанавливай ORACLE_SID перед
IK>> стартом....
IK>> Alex
IK> Отлично, с одним юзером мне больше нравиться :)),
IK> теперь поподробней
IK> пожалуйста.
IK> Значит запустить одну базу, потом поменять
IK> ORACLE_SID и _запустить_
IK> вторую базу, либо запустить одну, поменять
IK> ORACLE_SID и _создать_ еще
IK> раз вторую базу? И как лучше поменять эту
IK> переменную? В профайле и
IK> зайти еще раз телнетом, либо командой set и
IK> сделать export?
IK> И как я понял придется переписывать listener.ora?
Sorry for using English, hope you can read, anyway I don't have Russian
keyboard at work.
Use only single "oracle" user on Unix, it's possible to create
second "oracle2" user, but too much trouble, and you'll need to make
new Oracle_Home.
To change environment:
in ksh: export ORACLE_SID=<new_sid>
in csh: setenv ORACLE_SID <new_sid>
Go to $ORACLE_HOME/dbs and check if you have init<new_sid>.ora file, or
a link to this file.
--
Oleg Dvornikov
Philadelphia
А можно просто пересоздать control files, исправить в init.ora и
переустановить ORACLE_SID.
чтобы запускаласть /etc/oratab, dbstart, dbshut.....
Короче надо тебе еще документации почитать.
Все достаточно просто.
Не надо никаких разных пользователей.
Хотя это тоже возможно, но зачем, если одна и та же версия Oracle и один
администратор Oracle ???
--
--
Mark A Bernadiner ma...@zlatoust.ru (35136) 96087
http://www.mark.zlatoust.ru
Ivan Kupriyanov <iva...@geocities.com> сообщил в новостях
следующее:994kdt$6j9$1...@host.talk.ru...