crontab 定时维护oracle的问题? 改了tnsnames.ora里面的设置,要不要重新启动服务,和重新装数据库。 不需要。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用crontab定时启动的时候为什么出错, 有谁遇到过这种情况吗? 一个程序(PROC写的)里有连接数据库的操作,具体语句: EXEC SQL CONNECT:user/pwd; 程序编译完后,如果我直接在终端(服务器)上运行a.exe(程序的名字), 可以正常的运行。 但是我通过UNIX里的守时管理工具crontab. 来定时启动这个程序的时候就出差了,说连接数据库失败。 错误ID为: -12154. TNS-12154 TNS:could not resolve service name还是tnsnames.ora里设置的问题。最好能将里面关于你连接的服务名的信息贴出来 rnsnames.ora里面的设置为:ORACLE9I = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 130.52.128.2)(PORT = 1621)) ) (CONNECT_DATA = (SERVICE_NAME = oracle9i) ) ) 我直接运行正常啊,但通过crontab就不行了 .profile中设置的环境变量对于通过cronta运行的程序是无效的。 分组查询 oralce数据库连接不上 用hibernate,怎么总是oracle数据库驱动找不到 sql 转义字符 如何获得表每个分组中的前3条数据? 第一次用toad连oracle,有点问题 这 tns是什么意思? oracle速度很慢,高手看一下。 求个sql统计数据 在同一计算机上有两个库a,b,用户分别是ua,ub,当连接到库a中时,如何关联库b中的表?sql语句如何写? 如何改变创建数据库的文件存储的默认位置
程序编译完后,如果我直接在终端(服务器)上运行a.exe(程序的名字), 可以正常的运行。 但是我通过UNIX里的守时管理工具crontab. 来定时启动这个程序的时候就出差了,说连接数据库失败。 错误ID为: -12154.
还是tnsnames.ora里设置的问题。
最好能将里面关于你连接的服务名的信息贴出来
ORACLE9I =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.52.128.2)(PORT = 1621))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle9i)
)
)