一般执行存储过程的时候,需要安装oracle,和oracle数据库建立连接根据连接的名称来执行存储过程,如下:sqlplus ccc/ccc@OMU30 <1.sql > log.txt有没有办法,在不安装oracle的情况下,和oracle数据库建立连接执行存储过程或者安装oracle后,用代码,而不是手动用oracle工具建立连接,来执行存储过程

解决方案 »

  1.   


    不装服务端, 装个客户端也行呀,配好tnsnames.ora后,windos:
    写个批处理,然后添加到计划任务里,执行时间自己定
    Unix:
    写个shell脚本,添加到crontab里面,执行时间自己定
      

  2.   

    LZ是指有一台oracle的数据库服务器吧,然后其它客户端执行服务器中的存储过程?自己开发客户端程序去调用存储过程,java,.net,delphi,c#等都可以
      

  3.   

    发表于:2009-07-15 11:11:251楼 得分:0 不装服务端, 装个客户端也行呀,配好tnsnames.ora后, windos: 
    写个批处理,然后添加到计划任务里,执行时间自己定 
    Unix: 
    写个shell脚本,添加到crontab里面,执行时间自己定 
    我的意思是能不能不装oracle客户端,用其他方法连接到oracle服务器
      

  4.   


    PL/SQL DEVELOPER 就可以连接远端服务器,在plsql DEV下执行过程
      

  5.   

    不装也行
    设置个INSTANCE CLIENT,不然用JDBC
      

  6.   


    装个Oracle sql developer的应用软件,连接oracle时,选择advance就可以了。
      

  7.   

    不安装,自动。那就放服务器端,定义一个job,自己执行。