__file__
атрибут работает на обоих файл, содержащий основной код выполнения, а также импортированные модули.
См. https://web.archive.org/web/20090918095828/http://pyref.infogami.com / __ файл __
Если вы имеете в виду, что вам нужно «толстое» соединение, которое использует tnsnames.ora, а не тонкий драйвер, то вы можете заключить вызов sqlplus в файл xml:
<target name="myTarget">
<!-- login.sql should have sqlcode exit so failonerror will fail build -->
<exec executable="sqlplus" failonerror="true">
<arg value="${userid}/${password}@${tnsalias}"/>
<arg value="@myScript"/>
</exec>
</target>
.. ... это основная идея.
[где идентификатор пользователя, пароль и tnsalias определены в вашем файле свойств]
Это, очевидно, означает, что вам необходимо установить как минимум стек Instant Client.
Вы уверены, что это NETWORK / ADMIN, а не network / admin?
Файловые системы Unix обычно чувствительны к регистру - (при условии, что это работает в Unix).
Поскольку мы еще не знаем, в чем именно заключается проблема, я могу только предположить, что это может помочь:
http://theblasfrompas.blogspot.com/2008/04/ jdbc-thin-connection-using-tnsnamesora.html