用程序来执行sql文件,这个没用过 :( 只能提供这种,在你的sql里面开始加上下面语句,在sql*plus下运行 SET ECHO ON ----------- 安装配置 ---------------- SPOOL SHANGJIAN.LOG;----------- 以SYSTEM身份连接到数据库 ---------------- CONNECT SYSTEM/manager@数据库名; CREATE USER uname IDENTIFIED BY pw; ALTER USER uname DEFAULT TABLESPACE spname TEMPORARY TABLESPACE tempspname; GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO uname; ........... SPOOL OFF;
:(
只能提供这种,在你的sql里面开始加上下面语句,在sql*plus下运行
SET ECHO ON
----------- 安装配置 ----------------
SPOOL SHANGJIAN.LOG;----------- 以SYSTEM身份连接到数据库 ----------------
CONNECT SYSTEM/manager@数据库名;
CREATE USER uname IDENTIFIED BY pw;
ALTER USER uname DEFAULT TABLESPACE spname TEMPORARY TABLESPACE tempspname;
GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO uname;
...........
SPOOL OFF;
写个批处理:
sqlplus @aaa.sql
aaa.sql中:
connecct user_name/pass@service_name;
@your.sql;
但这个方法能不能实现,我没有试--我这里只有db2