使用批处理命令给客户更新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数据库客户端,使用sqlplus

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

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

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

不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库

到oracle 官网 下载Instant Client 这个过程不再多说了,下载完成后解压。  配置navicat相对简单点,先说它好了。  配置navicat:【Basic/TNS】  ...

不安装Oracle客户端使用PLSQL连接Oracle数据库的方法

http://wenku.baidu.com/link?url=0i6xJL1ZV7uAbyS4gc_RMqjma1MyytEsSESRqRZVe08c9tbsE7wqmrdGc-I0Goc9K4mA...

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

介绍一下如何用批处理命令来创建、删除Oracle数据库的表空间和用户。 1、一共要创建2个文件如图所示,一个是批处理文件安装.bat,一个是执行SQL命令的init.sql文件。至于日志.log是自...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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