1.建立文字檔案 createuser.sql
conn sys/orcl as sysdba;
--建立表空間smart
create tablespace smart
datafile 'd:\smartdb\smart.dbf'
size 32m
autoextend on next 32m
extent management local;
--建立臨時表空間temp_smart
create temporary tablespace temp_smart
tempfile 'd:\smartdb\temp_smart.dbf'
size 32m
autoextend on
next 32m
extent management local;
--建立使用者smart/smart
create user smart
identified by smart
default tablespace smart
temporary tablespace temp_smart;
--給使用者授予許可權
grant create session,resource,dba to smart;
alter user smart quota 0 on system;
alter user smart quota unlimited on system;
exit;
2.建立.bat格式檔案
@echo off
echo ****************開始建立表空間、使用者、授權***********************
sqlplus /nolog @createuser.sql
echo ****************************************結束*********************
pause
echo ****************************************資料匯入開始*************
imp smart/smart@smart file=smart.dmp fromuser=smart touser=smart ignore = y tablespaces=smart
echo ****************************************資料匯入結束*************
pause
oracle使用bat指令碼批量執行sql檔案
1首先建立乙個字尾為.bat的檔案,內容如下 c sqlplusdb user name db pass word 172.0.0.1 1521 dbname d temp update 20140923.sql exit 語法分析 c sqlplus所在路徑 sqlplus 使用者名稱 密碼 db...
編寫bat指令碼執行msyql建庫sql
使用cmd命令執行 windows下 mysql的bin目錄 mysql u使用者名稱 p密碼 d資料庫 sql指令碼檔案路徑全名 示例 d mysql bin mysql uroot p123456 dtest成功的 set errorlevel 0 set path bin mysql c pr...
bat檔案執行方式
bat是批處理檔案,在windows和linux上都可以使用。不過在linux的命令列中不可以直接敲 bat 系統會去找所有的命令。想要呼叫bat檔案,需要寫絕對路徑,比如 home mydir bat 或者是切換到bat檔案所在的目錄,然後鍵入 bat 這裡的 是告訴系統在當前目錄下找名為 bat...