使用批处理命令给客户更新oracle数据库

原创 2006年06月14日 09:58:00

由于一般来说客户的操作水平不是很高,给客户更新数据库又是一个比较危险的操作,让客户自己操作显然比较危险,而且沟通起来可能也不是很顺畅,自己写一个程序来更新数据库呢,又比较麻烦,如果有一个办法可以让用户只要双击一下就可以更新数据库,而我们又不用编写程序的话,那不是两全齐美,当然我们最先想到的肯定是使用批处理命令的方式来做这个事情,说干就干。

1、看用户装的是Oracle什么版本,找到针对该版本的sqlplus命令,8i以上的版本都是sqlplus

2、编写批处理命令,创建 自动更新.bat,bat内容如下

*******************************************************start

@echo off

sqlplus username/password@tnsname     @sqlfile.sql

pause

*******************************************************end

3、在批处理命令的相同目录下创建sqlfile.sql,该文件就是需要执行更新的sql语句的列表,当然大家注意,如果语句结束,应该使用 /  ,例子文件如下

********************************************************start

spool c:/sqlTrace.txt

create table aa (aa number)

select * from tab

/

spool off

exit

/

********************************************************end

 

4、给用户把这两个文件发过去,让他执行一下批处理命令就ok了,执行完成之后,客户察看之后按任意键就退出完成了,用户执行过程会自动保存在c:/sqlTrace.txt,可以方便我们察看

Oracle10g修改安装 和 Oracle数据库卸载 和 Oracle服务项批处理命令 和 注意事项

转载: Oracle10g修改安装:  在XP系统中可以直接安装Oracle10g程序,以下内容修改为在window7上的内容:   (注:安装路径必须为英文,如果出现中文安装过程中会报错。) ...

Oracle数据库的日常使用命令

  • 2012年03月09日 17:58
  • 138KB
  • 下载

.net中使用ODP.net访问Oracle数据库(无客户端部署方法)

.net中使用ODP.net访问Oracle数据库(无客户端部署方法) 分类: c# database2012-01-05 15:34 8772人阅读 评论(1) 收藏 举报 oracle数据...

Oracle数据库的日常使用命令

  • 2013年11月12日 11:22
  • 139KB
  • 下载

不安装oracle数据库客户端,使用sqlplus

在不安装oracle客户端情况下用sqlplus连接数据库

.net中使用ODP.net访问Oracle数据库(无客户端部署方法)

ODP.net是Oracle提供的数据库访问类库,其功能和效率上都有所保证,它还有一个非常方便特性:在客户端上,可以不用安装Oracle客户端,直接拷贝即可使用。 以下内容转载自:http://...
  • educast
  • educast
  • 2012年07月13日 14:29
  • 1586

oracle启动关闭的批处理命令

  • 2013年11月11日 16:26
  • 779B
  • 下载

创建、删除Oracle表空间、用户的批处理命令

介绍一下如何用批处理命令来创建、删除Oracle数据库的表空间和用户。 1、一共要创建2个文件如图所示,一个是批处理文件安装.bat,一个是执行SQL命令的init.sql文件。至于日志.log是自...

XP上使用deinstall命令卸载Oracle数据库

环境: WIN XP Oracle 11.2.0.1.0卸载Oracle数据库,其实比较简单的还是使用deinstall –checkonly生成参数文件,然后使用静默模式直接使用参数文件来卸载数据...
  • edcvf3
  • edcvf3
  • 2015年02月06日 14:55
  • 2173
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用批处理命令给客户更新oracle数据库
举报原因:
原因补充:

(最多只允许输入30个字)