oracle資料庫安裝在阿里雲上,一天收到以下警示:Name=ATABASENAMEType=Database InstanceHost=iZW2519p6r9uZEEEMetric=StatusTimestamp=Nov 17, 2014 4:16:37 AM CSTSeverity=CriticalMessage=Failed to connect to database instance: ORA-12519: TNS:no appropriate service handler
Oracle伺服器:Red Hat Linux 5.10 x64Oracle版本:10g 10.2.0.5.0 x64PLSQL所在機器系統:Windows Server 2003 SP2 x64PLSQL所在機器資料庫用戶端版本:Oracle 10g x32PLSQL版本:9.0.6.1665 x32現象:PLSQL登入提示ORA-12154:TNS:無法解析指定的串連標識符CMD命令中sqlplus能夠正常串連。Oracle用戶端內建的SQLPlus
在一些win系統的Oracle資料庫中,大家都知道,Oracle啟動前需要先啟動服務,但是偶爾還有這兩種需求:1. 啟動Oracle執行個體服務,但是不想啟動資料庫執行個體(特別是在有些情況下,資料庫因為某種錯誤一啟動到open直接報錯,可能導致系統僵死2. 在主機關閉或者服務關閉(重啟)之時,希望資料庫能夠正常關閉後,而不是直接終止執行個體.由於win平台的特殊性,Oracle也對其進行了特殊處理,提供了專門的工具(Administration Assistant for
--查看最耗磁碟讀寫率的磁碟語句 select * from (select v.sql_id, v.child_number, v.sql_text, v.elapsed_time, v.cpu_time, v.disk_reads, rank() over(order by v.disk_reads desc) elapsed_rank from v$sql v) a where
情境假設我們有這樣的一個訪問記錄表accessTable,記錄項分別為使用者唯一標識(userId)、訪問時間(visitTime)、訪問時上報的版本資訊(ver)。需求為查詢每個使用者最近一次訪問時上報的版本是什麼,環境是在oracle下。本人非DBA,有問題一定要指出來啊。思路一使用oracle的分析函數。具體函數使用見這裡。SELECT *FROM (SELECT t.userId,t.visitTime,t.ver,Row_number()OVER(partition BY
主要是查詢all_tables表的TABLE_NAME和OWNER,如果表存在,則執行execute immediate 'drop table TABLE_NAME';--判斷表是否存在,如果存在則刪除declare num number; begin select count(1) into num from all_tables where