оператор sqlplus из командной строки

Вы могли бы хотеть попробовать свободный компонент AutoComplete в SwingLabs.

http://swinglabs.org

Редактирование: Этот сайт, кажется, переместился http://java.net/projects/swinglabs

существует пример, как реализовать этот код в:

http://download.java.net/javadesktop/swinglabs/releases/0.8/docs/api/org/jdesktop/swingx/autocomplete/package-summary.html

47
задан andersonbd1 28 October 2009 в 09:57
поделиться

3 ответа

Просто имейте в виду, что в Unix / Linux ваше имя пользователя / пароль может увидеть любой, кто может запустить команду «ps -ef», если вы поместите ее прямо в командную строку. Может быть большой проблемой безопасности (или превратиться в большую проблему безопасности).

Я обычно рекомендую создать файл или использовать здесь документ, чтобы вы могли защитить имя пользователя / пароль от просмотра с помощью команды «ps -ef» в Unix / Linux. Если имя пользователя / пароль содержится в файле сценария или sql-файле, вы можете защитить его, используя соответствующие права доступа пользователя / группы на чтение. Затем вы можете сохранить пользователя / проход внутри файла, например, в сценарии оболочки:

sqlplus -s /nolog <<EOF
connect user/pass
select blah;
quit
EOF
51
ответ дан 7 November 2019 в 13:05
поделиться

I'm able to execute your exact query by just making sure there is a semicolon at the end of my select statement. (Output is actual, connection params removed.)

echo "select 1 from dual;" | sqlplus -s username/password@host:1521/service 

Output:

         1
----------
         1

Note that is should matter but this is running on Mac OS X Snow Leopard and Oracle 11g.

33
ответ дан 7 November 2019 в 13:05
поделиться

Полагаю, это * nix?

Используйте «здесь документ»:

sqlplus -s user/pass <<+EOF
select 1 from dual;
+EOF

РЕДАКТИРОВАТЬ: Я должен был попробовать ваш второй пример. Это тоже работает (даже в Windows, без галочки):

$ echo 'select 1 from dual;'|sqlplus -s user/pw

         1
----------
         1


$
8
ответ дан 7 November 2019 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: