TNS-01251: Cannot set trace/log directory under ADR,tns-01251adr11204 RAC 環境報錯 TNS-01251: Cannot set trace/log directory under ADR LSNRCTL> set current_listener listener Current Listener is listenerLSNRCTL> set current_listener listener
資料庫的檢索語句,資料庫檢索語句1、SELECT 基本用法 1.1簡單的資料檢索1.1.1檢索出需要的列 只要執行“SELECT * FROM 名”即可。SELECT * FROM T_Employee 。SELECT * FROM T_Employee語句會把資料庫的所有列的資訊從資料庫中讀出來,緩衝到記憶體中。檢索出所有的列的 SQL 陳述式為“SELECT * FROM
set,setup SQL> set echo on-----------------設定運行命令是是否顯示語句 SQL> set feedback on----------------設定顯示“已選擇XX行” SQL> set colsep | -----------------設定列與列之間的分割符號 SQL> set pagesize 10----------------設定每一頁的行數 SQL> SET SERVEROUTPUT ON-
OR導致笛卡爾積,or笛卡爾最近監控資料庫,發現下面語句跑得非常慢,原來執行計畫走了導致笛卡爾積,來看下面語句:SQL> explain plan for 2 SELECT COUNT(*) 3 FROM "GD_FS"."TZZ_SJ_DEV_DISC_79073" "A2", 4 "GD_FS"."TZZ_SJ_DEVELOP_MONTH"
Redhat Linux 下安裝Oracle 11g R2,oracle11g官方文檔:http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm1:基本環境Redhat Enterprise Linux 6.132bit記憶體:1GB磁碟空間:30GB2:檢查Oracle 11g所需的包,如果沒有在Redhat Enterprise Linux 6.1的安裝光碟片裡找,然後安裝。ORACLE官方提供:http://docs.oracle.com/
MySQL觸發器 trigger之for each row,mysqltriggerfor each row 每行受影響,觸發器都執行,叫行級觸發器。oracle 觸發器中分行級觸發器和語句級觸發器,可不寫for each row,無論影響多少行都只執行一次。mysql不支援語句觸發器,所以必須寫for each row;實際操作驗證:#觸發器test5:DELIMITER $$CREATE TRIGGER test5AFTERUPDATEON goodsFOR EACH ROWBEGIN
分析oracle索引空間使用方式,以及索引是否需要重建,oracle索引分析索引空間使用方式,以及索引是否需要重建分析其他使用者下的索引需要 analyze any的許可權分析索引前先查看錶的大小和索引的大小,如果索引大小和表大小一樣大或者大於表的大小,那麼可以判斷索引可能有問題,需要分析索引查詢對象大小:select owner,segment_name,segment_type,bytes/1024/1024 from dba_segments order by 4 desc 1.
誤刪預存程序,誤刪檔案恢複軟體當預存程序被誤刪後,使用下面語句找到被刪除的預存程序並恢複。需要用sys使用者登入。TIMESTAMP是需要恢複到的時間戳記。SELECT * FROM DBA_SOURCE AS OF TIMESTAMP TO_TIMESTAMP ('2009-03-18 10:07:00', 'YYYY-MM-DD HH24: MI: SS’) WHERE OWNER = 'USER_NAME' AND NAME =