sqlplus user/pwd@servername @c:\test.sql

解决方案 »

  1.   

    创建一个run.bat文件,内容如下:sqlplus user/password@sid @c:\test.sql即可实现你要的功能。
    注意:user ,password, sid 是你机器上的自己配置信息,自己更改。
      

  2.   

    楼上几位的方法实质还是通过sqlplus的接口来实现的,本质上还是登陆了
    sqlplus只是一个接口,你若是想要绕过这个接口,那就要通过其他的接口来实现
    自己写程序调用数据库连接驱动,实现彼此间的通讯
    至于用什么语言什么连接方式具体怎么写
    楼主可以搜索下google,一定可以找到需要的信息
      

  3.   

    我觉得用toad很方便的,你不妨试试。
      

  4.   

    ---------------------------------------------------------------  
     
    1.在d:盘中建立备份文件夹,如:d:\数据库备份;再建立5个(最多7个)子目录,如d:\数据库备份\星期一,d:\数据库备份\星期二,......,如此可保证每周的备份;  
    2.在d:\数据库备份目录下建立5个批处理文件,如:星期一.bat(可为7个);  
    3.编辑星期一.bat,写入:  
    exp  system/manager  owner=(test1)  file=d:\数据库备份\星期一\test1.dmp  
    log=d:\数据库备份\星期一\test1.log  buffer=655000;  
    (注意有几个库写几个)  
     
    4.将批理文件加入“控制面板”、“任务计划”、“备份”、“每天”,时间可为凌晨1-3点,OK!  -----------------------------------------------------------------
    如果在window平台:可用(系统的时间计划+批处理)实现定时导出与导入。
    如:
    把下面保存为:autobackallup.batif "%time:~0,1%"==" " (set backup_file=%date:~4,4%%date:~9,2%%date:~12,2%) else (set backup_file=%date:~4,4%%date:~9,2%%date:~12,2%) exp system/manager full=y inctype=incremental file=%backup_file%.dmp log=%backup_file%.log