批處理 如何判斷oracle的版本

2023-05-25 20:20:12 字數 2358 閱讀 3935

1樓:1尋路者

可以先寫一個函式判斷一下是哪個版本:

create or replace function func_version return varchar2 is

v_result varchar2(30);

v_key varchar2(100);

beginselect into v_key from v$version t where instr(upper(,'9i') 1;

if length(v_key) <0 then

v_result :=oracle 9i';

elsif length(v_key) =0 then

select into v_key from v$version t where instr(upper(,'10g') 1;

v_result :=oracle 10g';

end if;

return v_result;

end;然後在程式裡呼叫func_version判斷。

if func_version = oracle 9i'

啟動服務1; /這我就不多說了。

else if func_version = oracle 10g'

啟動服務2;

這樣就可以自動判斷根據版本來啟動相應服務了。

記得評分哦!

2樓:匿名使用者

一般來說,設定了系統環境變數path以後,(這裡的path一般是指oracle安裝目錄中的binn目錄)

當中,應該有支援 類似 version這樣的dos命令。

3樓:網友

用查詢 select * from v$version;就可以得到oracle的版本。

批處理啟動oracle服務

4樓:網友

最後加一行。

taskkill /f /im

不過,有些程序是依賴於cmd執行的,關閉後有可能會關閉該程序。

寫批處理關閉oracle

5樓:匿名使用者

@echo off

sqlplus "username/password as sysdba"

sql>shutdown

如果你是在cmd裡這樣寫的,在bat裡也可以這樣寫。

我記得oracle是在cmd裡輸入。

sqlplus sys/**as sysdba

6樓:我tm不管

你可以開始執行,輸入: ,開啟服務後,找到對應得oracle服務,先停掉,再改成手動啟動服務就行了。

oracle 批處理 。 有哪些內容? 哪位高手給說明一下。 實際應用方法等。。謝謝 了

7樓:匿名使用者

oracle利用批處理檔案執行sql語句,bat連線oracle資料庫並執行語句。

關鍵字: oracle 批處理 執行 sql bat 連線 資料庫 語句。

首先建立一個文字檔案,裡邊寫上。

sql**。

sqlplus scott/tiger@zlkj_kk

sqlplus scott/tiger@zlkj_kk

然後儲存檔案,把副檔名改為。bat

然後再再同級目錄下建立一個文字檔案。

在裡邊寫上。

sql**。

把sys和zlkj改為具有sysdba許可權的使用者名稱和密碼(如sys使用者)

conn sys/zlkj@zlkj_kk as sysdba

寫sql語句。

insert into values ('heisetoufa','love','zisetoufa');

提交。commit;

去掉下邊註釋可以執行完讓dos介面停下來。

pause 按任意鍵繼續。

退出。exit

把sys和zlkj改為具有sysdba許可權的使用者名稱和密碼(如sys使用者)

conn sys/zlkj@zlkj_kk as sysdba

寫sql語句。

insert into values ('heisetoufa','love','zisetoufa');

提交。commit;

去掉下邊註釋可以執行完讓dos介面停下來。

pause 按任意鍵繼續。

退出。exit

裡邊註釋得很清楚了,就是連線並執行sql語句。

然後把檔名改為批處理檔案裡呼叫的檔名,此處為。

儲存 這時一個批處理連線並執行sql語句的批處理程式就建立好了。

使用時只要雙擊批處理檔案就可以執行了。

關於批處理的問題,關於批處理中的

關於批處理中的 首先 是批處理變數引導符。這個百分號嚴格來說是算不上命令的,它只是批處理中的引數而已。引用變數用 var 呼叫程式外部引數用 1至 9等等。0 1 2 3 4 5 6 7 8 9 為命令列傳遞給批處理的引數。0 批處理檔案本身,包括完整的路徑和副檔名。1 第一個引數。9 第九個引數。...

解讀批處理語句,批處理的問題 語句是否可以並列,例如 if 條件成立是執行多條語句

del f 是強制刪除只讀檔案 q 是安靜模式,刪除全域性萬用字元時不要求確認。cls是清屏 cd是進入 cd.是進入上級目錄 ren是重新命名檔案 1985年,一個名為sea公司開發的名為arc的壓縮軟體獲得了廣泛關注。這是ms dos環境下第一個壓縮應用軟體。arc在ms dos時代,曾經是佔據...

如何用批處理命令強制修改ie主頁

1 右擊電腦桌面點選彈出頁面中的新建一個文字檔案。2 在新建的文字檔案中輸入下列 3 在輸入完成後將 中的 段替換為需要鎖定的主頁 4 完成替換後將該文字檔案以bat格式儲存到桌面並在桌面上雙擊執行該檔案即可。方法如下 1 點選開始,點選所有程式,點選附件,點選記事本 2 複製以下 到記事本中 re...