oracle shell编程什么意思啊?是不是就存储过程什么的啊?

解决方案 »

  1.   

    http://www.oracle.com/technology/global/cn/pub/articles/saternos_scripting.html
    Shell 脚本是什么? shell 脚本是一个包含命令序列的文本文件。当运行文件(或脚本)时,将执行该文件中包含的命令。术语 shell 仅指与 Linux 内核通信所使用的特定命令行用户界面。目前有多个不同的 shell,其中包括 C shell (csh)、Korn shell (ksh)、Bourne shell (sh) 和 Bourne-Again shell (bash)。shell 本身就是一个从文件或终端读取命令、解释这些命令并通常执行其他命令的命令。Bourne-Again shell 合并了上述其他 shell 的特性,本文就使用该脚本进行演示
    如果您正在考虑为一个需要大量数据库访问的任务编写SHELL脚本,则脚本可能并不是最佳选择。本文的稍后部分将介绍如何使用 SQL*Plus 访问数据库,但在很多情况下,使用其他语言可以更好地解决此问题。下表归纳了可以从数据库中访问的信息: 服务器/操作系统信息服务器标识
     典型查询
     附注
     
    实例运行在的主机的名称
     select host_name 
    from v$instance;  也可以通过从 bash 运行以下SHELL命令来获得该信息:hostname 或 uname –n 
     
    操作系统平台
     select platform_name from v$database –-(10g) 
     如果运行 uname –s,则将返回类似信息
     
      

  2.   

    就是linux/unix下的oracle编程,通过编写shell脚本对oracle进行调用
      

  3.   


    应该是用shell命令来管理数据库,比如监控,备份,恢复等等。
      

  4.   

    shell还是用的非常多的,用于执行编译好的package或者用于数据的导出导入,还有生成报表之类。