我正在尝试使用curl命令通过代理连接到安全的Web服务,但是我收到以下错误:
无法加载客户端证书-8018.
完整日志:
[e-ballo@myserver]# curl -v -x proxy01.net:8080 https://endPointURL.com/SOAP --key ./cert.crt --cert ./cert.crt -capath=/etc/pki/tls/certs
* About to connect() to proxy proxy01.net port 8080 (#0)
* Trying 10.0.3.64... connected
* Connected to proxy01.net (10.0.3.64) port 8080 (#0)
* Establish HTTP proxy tunnel to endPointURL.com:443
> CONNECT endPointURL.com:443 HTTP/1.1
> Host: endPointURL.com:443
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.3.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Proxy-Connection: Keep-Alive
>
< HTTP/1.0 200 Connection established
<
* Proxy replied OK to CONNECT request
* Initializing NSS with …Run Code Online (Sandbox Code Playgroud) 我正在使用 liquibase 来执行 oracle 脚本。这个oracle脚本,需要执行这个函数:
exec DBMS_UTILITY.compile_schema(schema => 'ECA', compile_all => false);
Run Code Online (Sandbox Code Playgroud)
我看到有些人使用exec 的call statment instate调用这个函数,它对我有用,但只有一个参数:
call DBMS_UTILITY.compile_schema(schema => 'ECA');
Run Code Online (Sandbox Code Playgroud)
但是如果我添加第二个参数:
call DBMS_UTILITY.compile_schema(schema => 'ECA', compile_all => false);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
call DBMS_UTILITY.compile_schema(schema => 'ECA', compile_all => false): ORA-06576: not a valid function or procedure name
Run Code Online (Sandbox Code Playgroud)
我也试过 exec:
exec DBMS_UTILITY.compile_schema(schema => 'ECA', compile_all => false);
Run Code Online (Sandbox Code Playgroud)
我得到这个错误:
Reason: liquibase.exception.DatabaseException: Error executing SQL exec DBMS_UTILITY.compile_schema(schema => 'ECA', compile_all => false): ORA-00900: invalid SQL statement
Run Code Online (Sandbox Code Playgroud)
虽然如果我在 sql 控制台中执行工作正常。
关于如何避免此问题并能够执行此功能的任何想法?
提前致谢