我对jenkins很陌生,所以请帮帮我。
我有一台安装了Jenkins的服务器。我没有访问该服务器的权限。我有一个远程Oracle数据库。我想从jenkins对远程oracle数据库运行一个查询。我正在使用Jenkins的SQLScript Runner插件。但在构建项目时,我得到了一个错误Oracle Home Not found。
奇怪的问题:
运行最新版本的Zend Server CE。Oracle XE和SQLDeveloper的本地安装。从SQLDeveloper到远程/本地数据库的连接非常完美。
从带有PHP/Zend Framework的Zend Server CE到本地Oracle XE的连接非常完美。但是将服务器连接到远程oracle db时,会出现类似"host not found“的错误。"tnsnames.ora“必须是正确的,因为SQLDeveloper可以很好地处理这些条目。
有什么想法吗?
我正在尝试使用Python连接Oracle远程数据库服务器。在sqlplus中,我确实使用"sqlplus / as sysdba“来连接使用putty控制台连接服务器,并且我将成功登录。你能帮我解释一下为什么它会抛出这个错误吗。
import cx_Oracle
tns= cx_Oracle.makedsn('ip', port, SERVICE NAME = 'SID')
db = cx_Oracle.connect('SYS', 'password', tns, mode=cx_Oracle.SYSDBA)
它
我在sql服务器管理演播室中创建了与oracle数据库( 12c )的链接服务器。我正在将本地用户映射到oracle中的一个特殊远程用户。连接正常。奇怪的是,我能够从所有模式中看到所有表。
我尝试了以下查询
SELECT *
FROM OPENQUERY(ORCL_LINK, 'SELECT table_name, owner FROM all_tables ORDER BY owner, table_name')
因此,我看到了所有的模式和表。当我在我的oracle数据库中运行这个查询时,我只会看到选项卡。
我认为链接的服务器连接在远程用户的安全上下文中运行,但情