Oracle殺掉死結進程

用Oracle Sql Developer動作表的時候,不知咋的把表鎖住了。結果那張表一插資料就死,連truncate都不行。 從網上七拼八湊了個方法,終於把進程殺了,表也就解鎖了。 首先要用dba層級的使用者操作,因為要察看很多系統資料表。用普通使用者操作的話,會提示表或者View不存在。(為什麼不提示許可權不夠?害我總以為是版本問題) 然後找鎖表的sid(session id),SERIAL#,PADDR select * from v$lock

Record is locked by another user —oracle

下午修改oracle datebase中的欄位時,提示"Record is locked by another user",錯誤可想而知。 下面解除鎖 1、查看鎖select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;2、Kill--alter system kill

Oracle 9i基於Web的管理

5.5.1 基於Web管理的原理    1. 客戶機    客戶機作業系統為Windows 2000、Windows 98或Windows NT,安裝IE 5.0以上的瀏覽器,安裝Java外掛程式Oracle JInitiator 1.1.8.10和基於Applet技術的【企業管理器】。    2. 中介層    安裝【管理伺服器】和Apache HTTP伺服器。    3. 資料庫伺服器    安裝資料庫伺服器,運行【智能代理】。5.5.2

oracle查詢效率(一)

ORACLE的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢, 那就需要選擇交叉表(intersection table)作為基礎資料表, 交叉表是指那個被其他表所引用的表. (2)      WHERE子句中的串連順序.:

oracle資料備份和恢複以及日誌操作

 在研究這個的時候發現一個很好的恢複和備份的文檔,只想從事開始oracle資料庫開發,所以暫時只研究LogMiner.其他的作為瞭解,只摘錄了部分。oracle可用性方案:• 電腦故障:快速啟動故障恢複、Real Application    Clusters (RAC)、Data Guard、Oracle Streams • 儲存故障:自動儲存管理 (ASM)、具有快速恢複區的RMAN、Data Guard、Oracle Streams • 人為錯誤:Oracle 安全功能、Oracle

關於ORACLE的sys_connect_by_path的應用

 個人覺得這個函數其實很好用,sys_connect_by_path(欄位名, 2個欄位之間的串連符號),注意這裡的串連符號不要使用逗號,oracle會報錯,如果一定要用,可以使用replace替換一下,方法如下 REPLACE(欄位名,原字元,',')。還有,這個函數使用之前必須先建立一個樹,否則無用。舉個例子:目的:將num值相等的項目寫成 seq1,seq2,seq3,……的形式(SELECT num,REPLACE(MAX(sql0), ';', ',')                

oracle 10g logmnr使用

 一.安裝LogMiner$ sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 15 12:30:58 2008Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.SQL> conn / as sysdba;Connected to an idle instance.SQL> startupORACLE instance

從oracle資料庫上傳、下載檔案

在stdafx.h加入 #import "C:Program FilesCommon FilesSystemadomsado15.dll" no_namespace rename("EOF","rsEOF")void CtestblobDlg::OnBnClickedOk(){_ConnectionPtr  m_pConnection;//假設已得到   CString filePath;  filePath="C:/1.dll";CFile m_file;  CFileException e;

c++寫入oracle資料庫blob欄位,讀取blob到本地檔案

寫入本地檔案到資料庫void DlgImpRoadSection::OnOkBtnClicked(){#pragma region 驗證CString tempStr;CString fileName;m_FilePath.GetWindowText(fileName);if (access((const char*)_bstr_t(fileName), 0) != 0){ads_alert(L"檔案不存在!");return;}...#pragma endregion#pragma

P6 Oracle Configuration

下面是我總結的Windows 下 P6 Oracle Configuration:     1,每個用戶端的電腦下的路徑d:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN做如下修改即可:      HOST = even.oracle.com       Note: even.oracle.com是oracle伺服器的主機名稱,客戶PC需要通過它來串連到伺服器的oracle資料庫。     

An Issue of Oracle DataGuard Broker

最近一直在研究用Broker搭建Data Guard,以前一直都很順利,這兩天突然發現一個奇怪的問題,自己確認配置的步驟是沒有問題的,但是show configuration的時候,就是老出如下錯誤提示: DGMGRL> show configuration;Configuration  Name:                dgmgrl_1  Enabled:             YES  Protection Mode:     MaxPerformance 

Oracle Advanced Replication Best Practice

一、實驗環境:vmoel5u4機:IP:192.168.92.100            OS:Linux version 2.6.18-164.el5      DB:Oracle 10g Enterprise Edition Release 10.2.0.1.0;even機:IP: 192.168.92.200      OS:Linux version 2.6.18-164.el5      DB:Oracle 10g Enterprise Edition Release 10.2.0.

遠端連線Oracle

Oracle資料庫一般訪問是通過遠端存取的。本機訪問估計就是測試用的了。下面介紹一個簡單的存取方法:Oracle9i的。運行:Net Configuration Assist。步驟如下:即可本網服務名配置》添加》Oracle8i或更高版本資料庫或服務》服務名:HHXX(這個就是資料庫名)》TCP》主機名稱:qq(機器名稱或IP地址) 使用標準連接埠1521》是進行測試。網路服務名:HHXX》是否配置另一個網路服務名:否》完。 可以使用PL/SQL 或 Sql plus測試

JAVA查詢Oracle資料庫叢集連接字串及其JDBC jar包選擇.

 JAVA查詢Oracle資料庫叢集連接字串及其JDBC jar包選擇. 2010-11-22 23:01        事件: 報表介面資料庫突然無法串連 ,導致無法正常取數操作. 異常資訊: Io 異常: Got minus one from a read call         分析: 資料庫地址及其配置資訊都為發生變化 , 經詢問後得知資料庫調整為叢集工作方式 .         結果: 1. 修改普通 JDBC 連接字串為叢集工作方式.                   2.

關於oracle匯入時注意的問題(建立資料表空間,建立使用者並授權)

有時匯入資料庫時並不能順利的匯入,會報一堆錯誤。大概就是使用者沒有,或者使用者的資料表空間沒有。看看錯誤提示,就知道了。下面就是一個建立資料表空間,使用者的例子。開始時有問題,建立好後再匯入就可以順利完成。 exp UUU/UUU@101.123.30.128:1521/ORCL file=c:\11820121107.dmp owner=(EDM_BASE)exp UUU/UUU@101.123.30.128:1521/ORCL file=c:\11820121107.dmp exp UUU/

oracle預存程序–遊標

預存程序,學會了遊標的使用就學會了資料的處理。隱式遊標select  into  from 擷取值 所有的隱式遊標都被假設為只返回一條記錄。使用隱式遊標時,使用者無需進行聲明、開啟及關閉。PL/SQL隱含地開啟、處理,然後關掉遊標。 create or replace procedure pro_two(p_id in integer) is --declare v_description varchar2(132) := ''; v_code

oracle預存程序–參數類型研究(in,out,in out)

###########################in############################create or replace procedure pro_eight(p_one in varchar2, p_two out varchar2, p_three in out varchar2) is v_str1

oracle預存程序–包package

 Package是plsql語言中的一種對象。和預存程序一樣都是對象,之所以放在預存程序來說它,就是除了文法,基本上沒什麼可說的。類比java,包package就是介面與實作類別的關係。包package的出現主要也是為了面向介面編程(個人理解)。你可以把java介面的知識類比學習包package。裡面可以放一些變數定義,方法定義,預存程序定義。包package分為兩大部分:包說明和包體。包說明類似介面定義,包體類似實作類別。包說明的格式:create or replace package

Oracle查詢重複資料的N種方法

1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1) 2、刪除表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷,只留有rowid最小的記錄 delete from people where peopleId

Oracle start with connect by prior 用法

文法:select *from 表名where 條件1start with 條件2connect by prior 當前表欄位=級聯表欄位start with與connect by prior陳述式完成遞迴記錄,形成一棵樹形結構,通常可以在具有階層的表中使用。start with表示開始的記錄connect by prior 指定與目前記錄關聯時的欄位關係代碼:--建立部門表,這是一個具有階層的表,子記錄通過parent_id與父記錄的id進行關聯create table DEPT(ID

總頁數: 1509 1 .... 599 600 601 602 603 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.