這裡的oracle任務指oracle過程或一系列業務操作集合簡稱,
如果任務執行時間過長,通常需要從系統後台執行連線資料庫,執行指定的oracle任務
1、新建shell指令碼execsql.sh
#!/bin/sh
#連線目標資料庫
$oracle_home/bin/sqlplus -s username/passwd@service_name <2、賦予執行許可權
chmod 755 execsql.sh
3、後台執行
執行命令如下:
nohup ./execsql.sh > execsql_log.log 2>&1 &
任務標準輸出和標準錯誤定位到execsql_log.log中去(最後乙個&用於輸出後台程序號)
4、檢視執行輸出日誌
cat execsql_log.log
linux後台執行自定義oracle任務
這裡的oracle任務指oracle過程或一系列業務操作集合簡稱,如果任務執行時間過長,通常需要從系統後台執行連線資料庫,執行指定的oracle任務 1 新建shell指令碼execsql.sh bin sh 連線目標資料庫 oracle home bin sqlplus s username pa...
linux 自定義命令來執行指令碼
最近在帶領團隊開發專案的時候發現部署環節需要在linux手敲好多命令,正常的步驟是 1.進入線上的專案目錄 2.git pull origin master 3.有時候還需要將彈出的乙個檔案關閉。所以為了簡化步驟,寫了個sh指令碼,瞬間簡化好多,但是還是需要輸入一行命令去執行這個指令碼 如 sh u...
Linux 自定義命令
在linux使用過程中,我經常會遇到要使用位於較深目錄下的文字或應用,這樣我就需要穿過多層目錄才能找到需要的東西,而且經常會記不清楚長長的路徑,因此我想減少這種時間浪費。於是就用文字編輯器嘗試編寫自己的指令碼,能夠快速開啟我需要的應用。以我經常需要用到的xampp為例,要操作xampp要麼是在很深的...