zoukankan      html  css  js  c++  java
  • 使用批处理编写ORACLE设置

    在搜索引擎里查询了这个问题,找到的几个答案都是创建两个文件,一个是sql文件,用来写登录数据库账户后的oracle命令,另一个是bat文件,用来写sqlplus命令然后把sql文件传入。

    没有找到仅用一个bat文件解决的办法。

    直接的解决方法没找到,就想到了间接的方法。就是在批处理中先写创建sql文件的命令,然后继续sqlplus调用,最后再把刚创建的sql文件给删除。

    下面的例子是取消oracle账号密码自动定时过期的批处理(这边是先在bat同目录下创建了temp.sql文件):

    @echo off
    echo conn sys/sys as sysdba;>>temp.sql
    echo alter profile default limit password_life_time unlimited;>>temp.sql
    echo exit;>>temp.sql
    sqlplus /nolog @temp.sql
    del temp.sql /f /s
    @echo 设置已完成,请按任意键退出...
    pause>nul
  • 相关阅读:
    关于素数的具体问题
    Scala Apply
    Scala内部类
    Scala 类和对象
    Scala Tuple类型
    Scala数组
    sql server 游标
    表变量和临时表详解
    子查询详解
    EXEC 和 SP_EXECUTESQL的区别
  • 原文地址:https://www.cnblogs.com/447367342/p/14928334.html
Copyright © 2011-2022 走看看