ORA-01034錯誤的解決辦法

 --Oracle常見錯誤之一這是個Oracle資料庫伺服器比較常見的錯誤。有經驗的使用者幾乎馬上就能解決這個錯誤,再不濟也能馬上到Metalink(http://metalink.oracle.com)去搜尋一下。不幸的是,大多的時候,都是初級使用者遇到的這樣的問題(對他們提Metalink也起不到什麼作用--一般都沒有上面的帳號:))。所以,這個小文章可能還有一定的作用。問題描述=======在試圖啟動資料庫的時候,Oracle報告下列錯誤:ERROR:ORA-27101 Shared

取過的資料時不被其他使用者取到的實現(資料並發處理)

實現一個使用者取過的資料不被其他使用者取到:  問題:  在用ADO訪問資料庫時,從一個表中取一定的記錄(比如20行),取出後在程式中使用,使用完後刪除掉記錄(不用更新或刪除記錄)。在多使用者操作下(每個使用者採用相同的操作),如何保證一個使用者已選取的記錄不被其他使用者選取?  解決方案:  處理此類問題的一般方法是增加一個標誌列,每個使用者取的記錄設定一個標誌,新的使用者只從標誌為未取的記錄中擷取記錄。  在本文中將會利用事務與鎖來控制資料的處理,不需要增加任何標誌列。  解決的具體樣本: 

UNDO資料表空間大小評估

UNDO資料表空間大小評估參考:要確定Oracle需要的UNDO 資料表空間的大小,需要以下三條資訊: A、UR :以秒為單位的UNDO_RETENTIONSQL> show parameter undo_retention;B、UPS:計算業務高峰期每秒產生undo資料區塊的個數SQL> select max(undoblks / ((end_time - begin_time)*24*3600)) from v$undostat;C、DBS:得到資料區塊大小SQL>

suse系統下的網路設定:ftp、telnet、Xmanager

 一、FTP配置建議使用vsftp,如果使用了pure-ftpd,需要屏蔽掉pure-ftpd服務。(1)root使用者執行yast2---》network services--》network services (inetd)將/usr/sbin/pure-ftpd 和/usr/sbin/vsftpd分別將pure-ftp的狀態置為off,vsftpd的狀態置為on,然後單擊按鈕,修改完成。(2)vi /etc/vsftpd.conf

MFC 視窗類別的誕生

一、什麼是視窗類別   在Windows中啟動並執行程式,大多數都有一個或幾個可以看得見的視窗,而在這些視窗被建立起來之前,作業系統怎麼知道該怎樣建立該視窗,以及使用者操作該視窗的各種訊息交給誰處理呢?所以VC在調用Windows的API(CreateWindow或者CreateWindowEx)建立視窗之前,要求程式員必須定義一個視窗類別(不是傳統C++意義上的類)來規定所建立該視窗所需要的各種資訊,主要包括:視窗的訊息處理函數、視窗的風格、表徵圖、 滑鼠、菜單等。其定義如下:

提高SQL執行效率的幾點建議

提高SQL執行效率的幾點建議:  ◆盡量不要在where中包含子查詢;  關於時間的查詢,盡量不要寫成:where to_char(dif_date,'yyyy-mm-dd')=to_char('2007-07-01','yyyy-mm-dd');  ◆在過濾條件中,可以過濾掉最大數量記錄的條件必須放在where子句的末尾;  FROM子句中寫在最後的表(基礎資料表,driving

通用唯一識別碼NEWSEQUENTIALID()

------------------------------------------------------------------------------------ Blog   : http://blog.csdn.net/htl258-- Subject: 介紹SQL2005 引入的按順序產生的通用唯一識別碼NEWSEQUENTIALID----------------------------------------------------------------------------

oSIP協議棧(及eXoSIP,Ortp等)使用入門

引用:http://mbstudio.spaces.live.com/blog/cns!C898C3C40396DC11!955.entry文檔最新版本及文中提到的相關源碼及VC6工程檔案請在本站找,嘿嘿~~(首頁的SkyDriver公開檔案夾中,可能需要用代理才能正常訪問該空間——空間絕對穩定,不會丟失檔案!) (最近工作重心不在SIP開發,SO本文檔也沒有機會更新,有技術問題也請盡量諮詢他人,本人不一定能及時回複。)

資料字典命中率

dictionary cache裡存放了所有表的定義、Storage資訊、使用者權限資訊、約束定義、復原段資訊、表的統計資訊等 顯示了對資料字典和其它對象的記憶體讀操作的百分比。 檢查方法:select(1 - (sum(getmisses) /sum(gets))) * 100 "Hit Ratio" from v$rowcache; 評估準則:等級分數<85%086~92%1092~98%20>98%30 

用於分拆字串的資料表值函式–cross apply & outer apply

/*功能:將簡訊分成普通簡訊Author:莊項琨select * from dbo.uf_MultiMsg('【仁】即人與人之間的親情善意,是儒家理論和傳統道德的核心,其他具體的道德準則都由此衍生而來。仁的根本宗旨是愛人,即對人的親近與善待。對於什麼是“仁”,孔子曰“愛人”,孟子云“仁者愛人”。仁與愛是因果關係,仁是本質,愛是表現,正如朱熹所說“仁者,愛之理。”')*/ALTER function [dbo].[uf_MultiMsg](  @Msg varchar(max))returns @

多線程中產生隨機數序列重複問題的解決方案

 使用過隨機數的程式員都知道在程式中並不能夠實現的真正的完全的隨機數函數。隨機數函數產生的是通過公式計算出來的一系列偽隨機數,這個公式會採用一個種子數計算出一個數,而該數將成為產生下一個數的種子數。基於產生隨機數的原理,兩次調用隨機數後產生的隨機數序列將是一樣的,顯然,這不是我們的期望的結果。為瞭解決上述問題,使得隨機數函數產生的數盡量隨機,程式設計語言通常提供了設定種子數的功能,而一般情況下,程式員會使用目前時間作為種子數,這樣兩次調用隨機函數產生的隨機數序列就會不同,進而達到更加隨機的效果。

關於alter table move的一個小實驗

關於alter table move的一個小實驗。SQL> create table test2 as3 select * from dba_objects4 where 1=0;Table created.SQL> select extents ,SEGMENT_NAME from dba_segments where2 SEGMENT_NAME='TEST' and WNER='SYS';EXTENTS SEGMENT_NAME---------- ---------------

suse10 下安裝和配置vsftpd和Telnet

vsftpd配置:一、安裝 1、開啟Yast,Software→Software Management;2、在左側的軟體包列表中選擇vsftpd,然後點擊下方的Accept按鈕,會提示插入光碟片;3、插入所需的光碟片後,系統會自動開始安裝,安裝完畢,可以在下面的File

怎麼把ShockWaveFlash控制項上發生的滑鼠右鍵捕獲,並替換成滑鼠左鍵事件

forest_wawa (大壞蛋007)http://search.csdn.net/expert/topic/50/5003/2003/2/16/1432958.htm描述:我在程式裡面使用ShockWaveFlash的控制項,我需要實現的功能是∶1) 在FLAHS動畫的一個按鈕上面壓下滑鼠左鍵後,執行flash的左鍵訊息響應函數OnFsCommand();2) 在這個按鈕上壓下滑鼠右鍵後還是要執行OnFsCommand(),並且還需要彈出一個popup菜單回複人: masterz()BOOL

顯示每月的日期屬於該月的第幾周

if object_id('fn_getwk') is not null    drop function fn_getwkgo create function fn_getwk(    @year int,--輸入顯示的年份    @month int, --輸入顯示的月份    @type bit=0 --指定每周的第一天,預設為星期日(中國習慣),如果參數為就是星期一為每周的第一天) returns @t table(    周數 nvarchar(10),    開始日期

VMWare workstation 6下SuSE 10安裝VMTools步驟

1、啟動安裝好的SuSE 10系統 2、右擊Sidebar欄目下的sles10虛擬機器名字,點擊"Install VMtools.. "這時虛擬機器會自動把vmtools掛載到虛擬CDROM,在SuSE案頭上會出現一個叫“VMWare Tools”的媒體,並且把自動彈出該目錄,如:目錄下有兩個檔案:一個是rpm檔案,一個是tar.gz檔案,檔案名稱因VMTools的版本不同而不同,我的是:VMwareTools-6.0.0-45731.i386.rpm和VMwareTools-6.0.0-457

使用while和read命令讀取檔案內容

1、準備資料檔案$cat a.txt200:2300:3400:4500:5 2、用while迴圈從檔案中讀取資料#!/bin/kshwhile read linedo    echo $linedone < a.txt 運行shell,結果如下:200:2300:3400:4500:5 3、使用IFS讀檔案說明:預設情況下IFS是空格,如果需要使用其它的需要重新賦值#!/bin/kshIFS=:while read field1 field2do    echo

處理某分組列值有重複時,只顯示分組的首行列值

 IF NOT OBJECT_ID('[tb]') IS NULL    DROP TABLE [tb]GOCREATE TABLE [tb]([chuanming] NVARCHAR(10),[huoming] NVARCHAR(10))INSERT [tb]SELECT N'東方',N'乙烯' UNION ALLSELECT N'東方',N'笨' UNION ALLSELECT N'東方',N'甲烷' UNION ALLSELECT N'東方',N'碳' UNION ALLSELECT N'

如何區分一個初始化參數是靜態還是動態

如何區分一個初始化參數是靜態還是動態 在Oracle中,從9i開始引入了spfile,也就是伺服器端初始化參數,有很多是可以支援線上修改的,也就是修改會馬上生效,詳細內容看下面的說明: The ISSYS_MODIFIABLE column in V$PARAMETER tells us whether the parameters are static or dynamic. Static parameters require the instance to be restarted

SQL SERCER 表欄位修改 總結

這兩天研究了SQL SERVER的欄位修改.有一些心得,寫出來為日後參考:1,刪除欄位: ALTER TABLE [tablename] DROP COLUMN [fieldname] 刪除的時候該欄位必須沒有被任何外鍵引用,沒有任何約束.2,刪除約束: ALTER TABLE [tablename] DROP CONSTRAINT constraint_name刪除約束是約束名不可加單引號.3,增加預設值約束: ALTER TABLE [tablename] ADD CONSTRAINT

總頁數: 61357 1 .... 14207 14208 14209 14210 14211 .... 61357 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.