linux後台執行自定義oracle任務

2021-06-02 09:40:23 字數 615 閱讀 7886

這裡的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要麼是在很深的...