在編寫PL/SQL中,有時需要程式中暫停幾秒鐘再繼續執行,查了一下,Oracle內建有這個功能dbms_lock.sleep(10);不過dbms_lock包需要使用者自己安裝,示範如下:C:\Documents and Settings\andyleng>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on&nb
在節點二上運行root102.sh指令碼時出現問題,只能重新運行,但提示shut down ocssd.bin,crsd.bin,evmd.bin這三個進程,kill後系統重啟,無法運行該指令碼。編輯/etc/inittab,注掉以下三行後就可以kill掉ocssd.bin,crsd.bin,evmd.bin這三個進程,這樣節點2上的crs升級成功。#h1:35:respawn:/etc/init.d/init.evmd run >/dev/null 2>&1
項目中經常要根據年月日規則產生序號,簡單寫了個預存程序可根據需要擴充一、序號儲存表-- Create tablecreate table SYS_GENKEY( DATESTR VARCHAR2(50), MAXCOUNT NUMBER, TYPE NUMBER)-- Add comments to the columns comment on column
1環境準備1.1.linux系統安裝 版本RHAS4:RedHat Enterprise Linux Advance Server 4.01.2.檢查環境 Hard Disk Space[root@localhost /]#df –h (目標安裝目錄) >2 G +1G(軟體封裝來源目錄) /tmp >400M Mem>1G,swap>1G[root@localhost /]#cat
在Linux上安裝Oralce時,先要檢查一對rpm有沒有安裝,如果每次都一個一個地去檢查,會很麻煩,於是做了一個指令碼簡化一下。使用這個指令碼只需3步:1)將如下shell指令碼另存新檔orarpm.sh,本文將該檔案放在home目錄下:#!/bin/bash if [ $# -ne 1 ]; then echo "Usage:&nb
我誤刪了資料庫,老大很不爽,命我再30分鐘之內恢複,情急之下,寫了一個預存程序,適用於恢複當天刪除了表而沒有記住表的名稱。 只需要傳入當天的時間,調用一下就ok了。預存程序如下: create or replace procedure proc_databack (deletetime in varchar2)