Sybase和Oracle安裝過程中常遇到的問題

目錄一、sybase12.5 for NT版本在win2000平台安裝,介面中文字元出現亂碼問題二、sybase在網際網路共用或拷貝到本機硬碟後,仍不能安裝的問題三、安裝完sybase後不能啟動的問題四、syabse建立裝置時死結, win和unix下都存在五、oracle8.1.X版本在P4機器上安裝程式不能運行問題內容一、sybase12.5 for

超級PK:Sybase與Oracle的十二場效能比拼

Sybase公司成立於1986年,立足於在開放系統平台上研製具有Client/Server體繫結構的資料庫系統軟體產品。當時的Sybase公司由於有效地汲取了其它RDBMS設計過程中的先進技術和概念,以滿足聯機交易處理(OLTP)應用的高效能要求為目標,同時加強連網對異構資料來源的開放互聯,使Sybase取得了很大成功,特別是Sybase有效拓展市場行動,使Sybase曾一度成為世界資料庫市場增長最快的產品。然而,由於產品本身的技術問題,不能提供對大型多處理器系統的支援,使得Sybase的市場份

Oracle資料庫安全之Vault

Oracle用了整整一本書來闡述Valut,有興趣的童鞋可以參考 http://docs.oracle.com/cd/E11882_01/server.112/e23090/toc.htm,我個人覺得並不需要 對它進行太深入的瞭解,只有知道有這麼一回事就好了。從宏觀方面看,Vault屬於Oracle資料庫安全領域中-存取控制的部分,可參考《[Oracle] 資料安全概述》和VPD,OLS不不一樣的是,Vault在實際的生產環境下,最主要的目的

Oracle中擷取執行計畫的幾種方法

1. 預估執行計畫 - Explain PlanExplain plan以SQL語句作為輸入,得到這條 SQL語句的執行計畫,並將執行計畫輸出儲存到計劃表中。首先,在你要執行的SQL語 句前加explain plan for,此時將產生的執行計畫儲存到計劃表中,語句如下:explain plan for SQL語句然後,在計劃表中查詢剛剛產生的執行計畫,語 句如下:select * from table(dbms_xplan.display);注意:Explain plan

Oracle:分析AWR報告的方法

AWR的資料主要有兩部分組成:1)儲存在記憶體中的系統負載和效能統計資料,主 要通過v$視圖查詢 ;2)mmon進程定期以快照(snapshot)的方式將記憶體中的AWR資料 儲存到SYSAUX資料表空間中,主要通過DBA_*視圖訪問。1. AWR快照的產生預設情 況下,每隔一小時自動產生一個快照,儲存最近7天的資訊,可以通過以下語句查詢:SQL>select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;SNAP_INTERVAL

如何把oracle備份還原到另外一台機器上

說明:(1).RMAN備份到異機恢複的時候,db_name需要相同。如果說要 想改成其他的執行個體名,可以在恢複成功後,用nid 命令修改。 執行個體名的資訊會記錄到控制文 件裡,所以如果在恢複的時候,如果執行個體名不一致,恢複的時候會報錯。(2).恢複的 路徑和源庫不一致時,就需要在restore命令中使用set 命令指定新位置,並且使用switch datafile all將變更資訊更新的到控制檔案中。測試環境:來源資料庫伺服器

oracle中使用預存程序實現增刪改查

為公司一個項目沒有接觸過oracle的程式員準備的一個oracle如何使用proc實現增刪改查 ,簡單樣本:create table t1(sid number not null primary key,sname varchar2(10))tablespace test;declarea number :=1;beginloopinsert into t1 values(a,'snow');a:=a+1;exit when a=100;end

Oracle學習(二十) 資料庫恢複與備份

備份是將資料庫中的資料資訊儲存起來,而恢複則是將已經備份的資料庫資訊還原到資料庫系統中。一、資料庫的備份類型Oracle資料庫的備份有3種標準形式:匯出、離線備份和聯機備份。匯出方式是資料庫的邏輯備份,離線備份和聯機備份都是物理備份。1、邏輯備份匯出有以下3種模式:(1)使用者(user)模式:匯出使用者所有對象以及對象中的資料。(2)表(table)模式:匯出使用者的所有表或者使用者指定的表。(3)全域(full)模式:匯出資料庫中的所有對象,包括資料、資料定義和用於重建資料庫的儲存

Oracle學習(十九) 審計

審計是監視和記錄所選使用者的資料活動的。審計操作類型包括登入企圖、對象訪問和資料庫操作。審 計記錄包括被審計的操作、執行操作的使用者、操作的時間等資訊。1、 啟用審計其具體步驟如下:(1) 進入Oracle的企業管理器,在伺服器下面的資料庫配置中選擇初始化參數。(2) 點擊初始化後進入如下初始化參數介面該介面有兩個選項介面,當前和SPFile,其中當前是展示參數值的,而SPFile是修改參數值的。(3)

Oracle學習(十四) 預存程序

預存程序是存放在資料字典中的程式塊,它可以在不同使用者和應用程式間共用,並可實現程式的最佳化 和重用。一、預存程序的建立和執行1、利用SQL命令建立預存程序文法格式如下:create [or replace] procedure [schema.]procedureName[(param1 mode1 dataType1,...n)] is | as begin statements; /*過程體,要執行的操作*/ end;其中,mode1表示參數的類型,

Oracle學習(十二) 異常

語句執行過程中,可能會因為異常造成損失,甚至是系統崩潰。為了避免這種情況的發生,必須對異 常進行處理。PL/SQL提供了對異常進行處理的方法。該方法會使得在PL/SQL代碼部分執行的過程中無論 何時發生了異常錯誤,都會自動轉向執行異常處理部分。1、預定義異常預定義異常是由系統產生的。比如在出現0為除數的時候,系統會產生一個預定義的ZERO_DIVIDE異常 。樣本如下:declare num1 number := 2; num2 number := 0; num3

Oracle學習(七) 視圖

視圖是從一個表或視圖匯出的表,也可以是從多個表或視圖匯出的表。視圖是一個虛表,資料庫不對 視圖所對應的資料進行實際儲存,只儲存視圖的定義,對視圖的資料進行操作時,系統根據視圖的定義 去操作與視圖相關聯的基表。視圖一旦被定義以後就可以像表一樣被查詢、修改、刪除和更新。使用視圖有如下優點:(1)為使用者集中資料,簡化使用者的資料查詢和處理。有時我們所需要的資料可能分散在幾個不同的

Oracle學習(四) 同義字與資料庫連結

1、同義字:在分散式資料庫環境中,為了識別一個資料庫物件,必須規定主機名稱、伺服器名、對象的擁有者和對 象名。這無疑增加了訪問者的訪問難度。為了給不同的使用者使用資料庫物件時提供一個簡單的、唯一標 識資料庫物件的名稱,可以為資料庫物件建立同義字。舉例說明:假設我們在資料庫database中有一個使用者user擁有表table,那麼當資料庫database中的 其他使用者需要訪問table表的時候需要使用user.table的方式訪問,這就要求我們在訪問table表的時候

Oracle學習(三) 索引

在查中文字典的時候,我們之所以能夠很快的查到所要尋找的字是因為字典建立了索引。同樣,為了 高效的擷取資料,在資料量比較大的時候,我們需要給表中的某一列建立索引。建立索引的作用是明顯的,主要有:1、快速存取資料2、改善資料庫效能,保證列值的唯一性3、在使用order按照儲存方法可以將索引分為B*樹索引和位元影像索引。B*樹索引:顧名思義其儲存類型就是一棵樹,有分支和葉,分支相當於書的大目錄,葉則相當於具體

Oracle學習(二) 表的基本操作+merge+truncate

(1)建立表的基本文法如下:create table tableName(columnName dataType [default expression][column columnStraint],...n) [tablespace tableSpaceName](2)修改表的基本文法如下:alter table tableName [add(columnName dataType [default expression][column columnStraint],...n)]

Oracle學習(一)資料表空間和區

1、資料表空間:資料表空間是資料庫的邏輯劃分,一個資料表空間只屬於一個資料庫。每個資料表空間由一個或多個 資料檔案組成。資料表空間中其他邏輯結構的資料存放區在這些資料檔案中。在Oracle安裝完成後,會自動建立多個資料表空間 ,主要有:(1)System資料表空間:該資料表空間用於存放Oracle系統內部表和資料字典的資料,如表名、列名、使用者 名等。(2)undo資料表空間:該資料表空間是儲存撤銷資訊的資料表空間。當使用者對資料庫表進行修改(insert,

oracle 分區交換-歸檔資料

交換分區的操作步驟如下:1. 建立分區表t1,假設有2個分區,P1,P2.2. 建立基表t11存放P1規則的資料。3. 建立基表t12 存放P2規則的資料。4. 用基表t11和分區表T1的P1分區交換。 把表t11的資料放到到P1分區5. 用基表t12 和分區表T1p2 分區交換。 把表t12的資料存放到P2分區。----1.未分區表和分區表中一個分區交換create table t1(sid int not null primary key,sname

Oracle中一個通過添加本地分區索引提高SQL效能的案例

今天接到同事求助,說有一個select query,在Oracle上要跑一分多鐘,他希望能在5s內出結果,該sql如下:Select /*+ parallel(src, 8) */ distinct src.systemname as systemname , src.databasename as databasename , src.tablename as tablename , src.username as username from

淺談Oracle的Lock和Latch

首先談談它們的共同點吧:它們本質上都是一種對資源的獨佔鎖定,都是由並發引起(如 果資料庫只有一個session,就談不上鎖定)。接著著重談談它們的不同點:首先,它們的目的不一樣,enqueue (即Lock,Oracle官方文檔混合使用這兩個名詞,在等 待事件裡,可以看到大量的enqueue,其實就是lock)是為瞭解決業務層面的資料爭用,而 latch是為瞭解決記憶體資源的爭用。其次,它們的運行方式不一樣,enqueue採用排隊

Oracle鎖(Lock)的探討

1、鎖(Lock)的原則Oracle當中的鎖通常是業務層面的問題,鎖是為了在並發的 情況下保證資料庫的一致性,因此沒有並發就沒有鎖。Oracle的鎖有如下幾個原則:只有被修改時,行才會被鎖定,因為有UNDO的關係,讀不會產生行鎖。當一條語句修改了一條記錄,只有這條記錄上被鎖定,在Oracle資料庫中不存在鎖定擴大。當某行被修改時,它將阻塞別人對它的修改。當一個事務修改一行時,將在這個行上加上行鎖(TX),用於阻止其它事務對相同行的修 改。讀永遠不會阻止寫,但唯一的例外,就是select

總頁數: 1509 1 .... 797 798 799 800 801 .... 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.