Octave не поддерживает подключение к Oracle.
Поскольку Octave поддерживает встроенную Java, вы можете написать код самостоятельно, используя Java и JDBC. Но сделать это способом с хорошей производительностью - большой проект, потому что уровень внешнего интерфейса Octave / Java довольно медленный, а JDBC имеет присущие ему недостатки, которые проявляются, в частности, в отношении того, как работает интерфейс Octave / Java.
Вместо этого я бы предложил вам написать небольшую программу на Python / NumPy, R или другом языке, который вас устраивает, имеет официальную поддержку подключения Octave и может генерировать совместимые с Octave файлы MAT (или некоторые другие). формат данных, с которым вам удобно работать). Пусть эта программа примет SQL-запрос в качестве входных данных и сгенерирует файл MAT, содержащий результирующий набор в качестве выходных данных. Вызовите эту программу из вашей программы Octave и получите результаты, прочитав файл MAT.