• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Oracle: проблема HS c DBase

  • Автор темы DiGGy
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

DiGGy

Имеется Oracle817, настроил HS. Источником ODBC указал "MS dBase driver (*.dbf)". Есть абсоютно пустая табличка mytable.dbf.

select * from mytable@hssb.world;

ERROR at line 1:
ORA-00942: table or view does not exist
[Generic Connectivity Using ODBC]393330(0,0,1[[]])
ORA-02063: preceding 2 lines from HSSB.WORLD

таже ошибка возникает при использовании insert

если в табличке mytable.dbf имеется хотя бы одна запись, даже отмеченная как удаленная, то все работает без проблем!!!

ну собственно и вопросик: с чем связана данная ошибка и как ее обойти?
 
?

????

DiGGy
ORA-00942: table or view does not exist [Transparent gateway for ODBC]DRV_OpenTable: [DATADIRECT][ODBC SQL Server Driver][SQL Server]Invalid object name '%table%'.
SQL State: S0002; SQL Code: 208)
ORA-02063: preceding 2 lines from HS
Cause: The data source in the odbc.ini file has incorrect database information.
Action: Consult the Connect for ODBC Reference Guide on how to set the parameters for your datasource.

Предлагаю посмотреть , если ещё не знакомы <_<
 
D

DiGGy

В odbc.ini ниче интересного и путного для решения проблемы к сожалению найти не смог. ФАК читал - я бы его чуть дополнил, несколько нюансов тама все-таки нету, без первоисточника собственно - никуда :(

Мне кажется проблема заключается в самих odbc драйверах. Поставил драйвера от FoxPro - все работает, но там свои проблемы обнаружились, например, select * - проходит, а select field - грит что нет такого поля, insert не работает по той же причине unknown column :lol:

Решение проблемы так пока и не нашел, просто пошел другим способом. Использую UTL_FILE и тупо по старому перегоняю данные между приложениями через текстовой файлик, единственный минус - приходиться ручками парсить все поля...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!