Oracle學習的一些建議

學習Oracle是一個漫長艱辛的過程。如果沒有興趣,只是被迫學習,那麼是很難學好的。學習到一定程度的時候,要想進一步提高,就不得不接觸很多Oracle之外的東西,如Unix,如網路、儲存等。因此,要真的決心學好Oracle,就一定要有興趣。有了興趣,就會一切變得簡單快樂起來。簡單總結一下,那就是:興趣、學習、實踐。如何入門是許多初學者最頭疼的事情。Oracle涉及的方面太多了:SQL、管理、最佳化、備份恢複……那麼從哪開始學好呢?如果在大學期間學過資料庫理論,或有一定的資料庫基礎自然很好;如果沒

win7 oracle 10g 安裝 及 PL/SQL DEVELOPER 安裝

 一、oracle10g安裝,比較簡單    1.去Oracle網站下載Vista版的Oracle:Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x64

Oracle中刪除外鍵約束、禁用約束、啟用約束

執行以下sql可以產生禁止、啟用、刪除約束指令碼,然後執行即可:禁用所有外鍵約束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R';啟用所有外鍵約束select 'alter table '||table_name||' enable constraint '||constraint_name|

oracle中如何重複資料刪除資料

        我們可能會出現這種情況,某個表原來設計不周全,導致表裡面的資料資料重複,那麼,如何對重複的資料進行刪除呢?        重複的資料可能有這樣兩種情況,第一種時表中只有某些欄位一樣,第二種是兩行記錄完全一樣。一、對於部分欄位重複資料的刪除        先來談談如何查詢重複的資料吧。        下面語句可以查詢出那些資料是重複的:  select 欄位1,欄位2,count(*) from 表名 group by 欄位1,欄位2 having count(*) > 1 

oracle中如何重複資料刪除資料(sunlen)

我們可能會出現這種情況,某個表原來設計不周全,導致表裡面的資料資料重複,那麼,如何對重複的資料進行刪除呢?        重複的資料可能有這樣兩種情況,第一種時表中只有某些欄位一樣,第二種是兩行記錄完全一樣。一、對於部分欄位重複資料的刪除        先來談談如何查詢重複的資料吧。        下面語句可以查詢出那些資料是重複的:  select 欄位1,欄位2,count(*) from 表名 group by 欄位1,欄位2 having count(*) > 1       

oracle安裝錯誤集錦

1.如果你不能運行./runInstaller ,提示x11 錯誤,請使用root  輸入如下命令#xhost +2.如果當你輸入dbca命令之後在最後一步會莫名其妙的發生介面消失,並在命令列出現如下錯誤訊息: /oracle/product/9.2.0.1/bin/dbca: line 124: 27348 Killed $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath

Oracle已超越微軟成為頭號開源殺手

【51CTO.com

Oracle網路設定用到的sqlnet.ora,tnsnames.ora,listener.ora檔案

http://blog.sina.com.cn/s/blog_44f8b6a40100ah97.html Oracle網路設定用到的sqlnet.ora,tnsnames.ora,listener.ora檔案註:文章內容由網路及相關書籍整理而來,如此只為共用知識,給予協助。listener.ora、tnsnames.ora和sqlnet.ora這3個檔案是關係oracle網路設定的3個主要檔案,都是放在$ORACLE_HOME/network/admin目錄下。其中listener.ora是和資

ORACLE中的資料庫、服務名、執行個體的概念

http://doc.linuxpk.com/1198.html  執行個體 就是管理相關庫的記憶體結構的名字(由SGA、PGA、伺服器處理序、使用者進程、後台進程等組成)  資料庫 就是實際的磁碟上的檔案(資料檔案、記錄檔、控制檔案等),負責儲存資料,但由對應的執行個體來操作它的資料  服務名 就是對外公布的名稱,為網路監聽服務  其實,在我們傳統的概念裡,資料庫是一個統稱的名字,在Oracle中,你可以把“資料庫”理解成一個大概念,也要把它理解成一個小概念  

oracle 體繫結構圖

本節內容主要簡單介紹一下Oracle 的體繫結構。對於Oracle系統主要包括Instance執行個體和Database資料庫。Instance執行個體:分為 PGA(process globe area )和 SGA(System Globe area)。PGA 分為 User Process 和Server ProcessSGA 分為 Share Pool,  large pool,  java pool,  redolog buffer ,database buffer

oracle資料字典和動態效能檢視簡要說明

 1 資料字典 對於oracle資料的的資料字典,是由基表(base tables)和資料字典的視圖(data dictionary views)組成。對於使用者來說通常都是唯讀 readonly儲存在system tablaspace屬於使用者

SQL Server與Oracle對比學習:許可權管理(一)

文章目錄 shcema與資料表空間賦予系統許可權建立角色賦予對象許可權(object privileges)賦予許可權的許可權 我們發現我們現在的生活中到處是涉及到密碼,你要記各種各樣的密碼.比如銀行卡,郵件,QQ,微博,遊戲,各種網站會員.使用資料庫自然也不例外,得先整個使用者名稱和密碼才能登進去使用裡面的資料啊.雖然也有啥windows驗證不用你輸密碼了,但那實際上也是需要你登陸windwos的使用者名稱和密碼.            

oracle 中的select …connect by prior …start with 及(+)的用法

1.select ...connect by prior ...start with的用法:select ... from <tablename>where <conditional-1>    --過濾條件,用於對返回的所有記錄進行過濾start with <conditional-2>  --查詢結果從起始根節點的限定條件connect by prior <conditional-3> --串連條件 資料庫表結構如下:create table

Oracle觸發器(trigger):view,schema,database

視圖trigger, instead of我們知道如果一個view只是由一個table構成,那在view上做啥操作沒太多限制.如果view是由多個table組成那在view上做啥unpdate,insert,delete都會出錯.但有時又確實要做這些操作該咋辦呢.這就需要用到trigger,然後通過instead of關鍵字來指定一些替代操作.舉個簡單例子,如果有view, my_view建立trigger如下create or replace trigger

oracle connect by (樹查詢)

 Oracle Connect By用法oracle中的select語句可以用START WITH...CONNECT BY PRIOR子句實現遞迴查詢,connect by 是結構化查詢中用到的,其基本文法是:select ... from <TableName> where <Conditional-1>start with <Conditional-2>connect by <Conditional-3>;<Conditional-1&

ORACLE樹查詢,start with connect by prior

oracle中的select語句可以用START WITH...CONNECT BY PRIOR子句實現遞迴查詢,connect by 是結構化查詢中用到的,其基本文法是:  select * from tablename start with cond1  connect by cond2  where

aix下oracle定時自動備份

  export ORACLE_BASE=/ora/oracleexport ORACLE_HOME=/ora/oracle/product/11.2.0export ORACLE_SID=imageexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport DATA_DIR=/home/backup/imagedataexport LOGS_DIR=/home/backup/imagelogsexport BAKUPTIME=`date

啟用Oracle 11g中的Apex

 ORACLE 的資訊生命週期管理工具ILMA的使用前提是Apex.Apex在oracle 11g Release 2版本中是預設安裝的。但安裝後沒有啟用。可以使用下面方法啟用它。 SQL> show userUSER is "SYS"SQL> spool apex查看安裝的Apex詳情。SQL> select * from dba_registry where comp_id = 'APEX';APEXOracle Application Express3.2.1.00.10

從Select語句看Oracle查詢原理

第一步:用戶端把語句發給伺服器端執行當我們在用戶端執行select語句時,用戶端會把這條SQL語句發送給伺服器端,讓伺服器端的進程來處理這語句。也就是說,Oracle用戶端是不會做任何的操作,他的主要任務就是把用戶端產生的一些SQL語句發送給伺服器端。雖然在用戶端也有一個資料庫進程,但是,這個進程的作用跟伺服器上的進程作用事不相同的。伺服器上的資料庫進程才會對SQL語句進行相關的處理。不過,有個問題需要說明,就是用戶端的進程跟伺服器的進程是一一對應的。也就是說,在用戶端串連上伺服器後,在用戶端與

ORACLE跨資料庫操作,DBLINK的使用

前幾天幫一個朋友弄ORACLE跨資料庫的操作,共用下具體的操作流程:一、不同IP的資料庫(DBLINK)本機資料庫ip 10.56.7.26遠端資料庫ip 233.215.219.81.在10.56.7.26資料庫安裝檔案中,找到$ORACLE_HOME/network/admin/tnsnames.ora檔案, 末尾添加 MEDIADBLINK =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST

總頁數: 1509 1 .... 433 434 435 436 437 .... 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.