使用SQL Plus,您可以从命令行使用"@"运算符运行脚本,如下所示:
c:\>sqlplus username/password@databasename @"c:\my_script.sql"
Run Code Online (Sandbox Code Playgroud)
但是,是否可以只运行具有类似语法的单个命令,而无需单独的脚本文件?如:
c:\>sqlplus username/password@databasename @execute some_procedure
Run Code Online (Sandbox Code Playgroud)
我对此感兴趣,因为我想编写一个只执行命令的批处理文件,而不会生成一堆两行".sql"文件.
有没有一种方法可以批量指定多行字符串,类似于unix shell中的heredoc.类似的东西:
cat <<EOF > out.txt
bla
bla
..
EOF
Run Code Online (Sandbox Code Playgroud)
我们的想法是从模板文件创建自定义文件.
正如标题所说:如何检查 Oracle 是否在 Docker 中启动?现在我的应用程序尝试创建一个 Hibernate 会话,我得到了
ERROR :
ORA-01033: ORACLE initialization or shutdown in progress
Run Code Online (Sandbox Code Playgroud)
所以我想要某种只有 url 的健康检查。那可能吗?谢谢你!
oracle ×2
batch-file ×1
command-line ×1
docker ×1
dockerfile ×1
heredoc ×1
sqlplus ×1
templates ×1