04май
Как подключится к ORACLE без конфигурирования tnsnames.ora ?
Оказывается, есть такая возможность. Такая возможность предоставлена начиная с 8 версии Оракла.
Такой формат поддерживается в ORACLE 8i/9i/10g:
C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Dec 5 17:40:22 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn user/user_password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(Host=localhost)(Port=1521))(CONNECT_DATA=(SID=my_db)))
Connected.
SQL>
По-моему, несколько громоздко. На наше счастье ORACLE 10g поддерживает более упрощенный формат:
C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Dec 5 17:44:38 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn user/user_password @localhost:1521/my_db
Connected.
SQL>
Согласитесь, очень простой формат. Когда проблемы с tnsnames.ora или не хочется его конфигурировать для баз данных, к которым не подключаешься часто, такой формат подключения очень кстати.
Успехов в труде!