Сосуля |
Net Services Administrator’s Guide | On most operating systems, you can define a default connect identifier. This way, a connect identifier does not need to be specified in the connect string. To define a default connect identifier, use the TWO_TASK environment variable on UNIX platforms or the LOCAL environment variable or registry entry on Windows NT.
For example, if the TWO_TASK environment variable is set to sales, you can connect to a database from SQL*Plus with CONNECT username/password rather than CONNECT username/password@sales. Oracle Net checks if TWO_TASK is set and uses the value sales as the connect identifier. If it exists, Oracle Net connects. |
|
Дело в том, что если вы посмотрите в большинство скриптов (включая и orarun), то там используют только ORACLE_SID. Наши DBA тоже суют в свои скрипты ORACLE_SID (с чего и началось - их скрипт не работал с кластером, я туда полез и довольно быстро обнаружил, что имя соединения надо задавать через TWO_TASK).
Но я спросил в первую очередь, что означает оная белиберда - TWO_TASK? ORACLE_SIDE понятно, если бы было ORACLE_SERVICE например - я бы тоже понял, а при чем тут какие то таски и к тому же пара?