資料庫工程師考試自學(2)—Oracle最基本操作

 //目前使用者為root的情況下以sysdba角色串連Oracle執行個體。# su oracle# sqlplus /nolog# conn / as sysdba //串連後基本操作sql> select username from dba_users; //查看全部使用者名稱sql> select table_name from user_tables; //查看目前使用者所有表sql> select table_name from all_tables;

Oracle資料庫恢複 : 儲存故障導致的資料損毀

連結:http://www.eygle.com/archives/2010/12/fractured_controlfile_recovery.html 最近協助使用者恢複了一個由於儲存故障導致的資料庫災難,整個資料庫容量4TB,浪潮的存放裝置,控制器損壞導致資料庫故障。從啟動資訊來看,首先出現故障的是控制檔案:Read from controlfile member 'oradata/ORCL/control01.ctl' has found a fractured block (blk# 2

Oracle資料恢複、資料庫恢複、災難恢複專題

值此資料安全的多難之冬,轉錄之前整理的一個系列專題。原文連結:http://www.eygle.com/blog/special/oracle_recovery.html題記:隨著資料庫在企業中的重要性不斷增加,資料庫承載的業務越來越複雜,管理難度也不斷增加,使用者在資料庫的使用過程中,不可避免的會遇到種種資料庫故障、災難,此時,資料備份與恢複就顯得尤為重要。本站在多年的維護過程中,積累了大量備份恢複相關的案例與知識內容,在此以專題的形式,整理歸類出來,供大家參考,案例以為警醒,知識以為參考。對

)Oracle中For和while及一些應用

Oracle中的for和while迴圈    有兩種方式可以實現條件迴圈    一、for 變數 in 開始數值...結束數值 loop     end loop;  二、while 條件 loop       end loop;    loop的使用方式:    exit when 語句可以出現在迴圈代碼中的任何位置;    for迴圈:      begin      for x in reverse 1..10 loop -- reverse大到小         

oracle資料匯入匯出,用戶端

1:用toad串連oracle時需要裝個用戶端,選擇InstantClient就行了,但是如果你想要imp/exp資料庫dmp檔案或者進行sqlplus操作的話,就需要選擇下面的(管理員)【運行時,自訂沒用過】啦。2:imp/expA:建立一個使用者,授予dba的許可權create user zsedu identified by zsedu;grant dba to zsedu;B:配置 Net Configuration

oracle sql 最佳化(待更新)

1:>=代替>2:少用*3:盡量不用having4:含有子查詢的語句中減少對錶的查詢  SELECT TAB_NAME FROM TABLES WHERE (TAB_NAME,DB_VER) = ( SELECT  TAB_NAME,DB_VER FROM TAB_COLUMNS WHERE VERSION = 604)5:多使用oracle函數解決問題6:使用別名 Alias7:exists替代in、not exists替代 not in  SELECT count(*)

Oracle ERP 標準地址串法

 Oracle ERP 標準地址串法 一、Set OU1. 從菜單 Edit->Preferences->Profiles    可通過MO: Operating Unit查詢出OU(假設該值為:Vision Operations)2. 再通過以下SQL可查詢出對應OU IDSELECT ORGANIZATION_ID  FROM HR_OPERATING_UNITS WHERE NAME = 'Vision Operations';3. 假定查出的結OU

安裝oracle時錯誤OUI-25031

 在安裝的過程如果出現OUI-25031的錯誤介面,那麼就主要linux的主機名稱,因為oracle不是直接擷取IP地址的,而是通過解析主機名稱來擷取IP的 具體操作如下:#hostname 檢查主機名稱#hostname  newhostname(注意:重啟之後此主機名稱失效) 若要重啟後也生效,則要修改2個地方一、/etc/sysconfig/network    hostname=newhostname二、/etc/hosts 添加一項 主機IP 主機名稱           

oracle 遠程匯入 匯出

exp本地匯出與imp本地匯入exp命令:1 exp username/psw@TEST file=d:test.dmp full=y2 exp username/psw@TEST file=d:test.dmp owner=(ly)3 exp username/psw@TEST file= d:test.dmp

資料庫樹結構 oracle的專用方法

樹結構和它的專用函數SYS_CONNECT_BY_PATH簡單的樹型結構關於樹的普通應用學習了下這個函數, 用ORGINDUSTRIES的表做了個測試:正常的樹型結構select lpad(' ',6*(level-1))||industry,indlevel,indid,pindidfrom ORGINDUSTRIESstart with indid=1connect by pindid=prior indid結果顯示如下                 Indlevel  indid   

Oracle 資料庫監控SQL語句

      Oracle 資料庫監控SQL語句      1.監控案例的等待:    select event,sum(decode(wait_time,0,0,1)) prev,sum(decode(wait_time,0,1,0)) curr,    count(*)from v$session_wait group by event order by 4;    2.復原段的爭用情況:    select name,waits,gets,waits/gets ratio

Oracle常用的資料庫欄位類型

Oracle常用的資料庫欄位類型如下:欄位類型中文說明限制條件其它說明CHAR固定長度字串最大長度2000 bytesVARCHAR2可變長度的字串最大長度4000 bytes可做索引的最大長度749NCHAR根據字元集而定的固定長度字串最大長度2000 bytesNVARCHAR2根據字元集而定的可變長度字串最大長度4000

談談如何徹底卸載Oracle?

談談如何徹底卸載Oracle? 轉帖與:http://www.diybl.com/course/7_databases/database_other/20090207/154900.html 常用Oracle資料庫的同仁都知道,Oracle經常會莫名的出現一些錯誤,導致資料庫無法正常啟動或使用。  經過對出現這些問題的解決,後來找到了問題的根源,也就是再次安裝Oracle資料庫時,未對之前安裝的Oracle進行徹底的卸載所導致。下面我就詳細談談如何才能徹底卸載Oracle資料庫  

Oracle中高效能分頁包

程式包頭create or replace package PCK_Pager is  type T_Curor is ref Cursor;  Procedure GetRecordByPage  (      p_tableName        in  varchar2,   --表名      p_strWhere         in out  varchar2,   --查詢條件      p_orderColumn      in  varchar2,   --排序的列(如:ID

解析Oracle資料掃描 Oracle SQL查詢最佳化 引導局部範圍資料掃描的方法(1)

設法改變訪問路徑       前面說過一個SQL語句如果進行引發排序的操作,通常會進行全部範圍掃描。如下面的SQL語句:Select * from product where item_cd like ‘AB%’ and category like ‘C%’order by item_cd desc;由於存在排序操作,因此無法進行局部範圍掃描。但是我們知道,如果在欄位item_cd上建立有索引的話,那麼就可以利用索引是排好序的特性,來避免order

Oracle join用法

join用法  條件串連(join) T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 ON boolean_expression T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 USING ( join column list ) T1 NATURAL { [INNER] | { LEFT | RIGHT | FULL } [OUTER] }

Oracle的數組的學習

轉自:http://blog.csdn.net/inthirties/archive/2009/08/03/4400905.aspx csdn上的朋友,提叻一個程式碼片段,要人協助解釋一下。程式碼片段如下:declare type t_indexby is table of number     index by binary_integer; type t_nesteed is table of number; type t_varray is varray(10) of number;  

ORACLE分區詳解

此文從以下幾個方面來整理關於分區表的概念及操作:  1.資料表空間及分區表的概念  2.表分區的具體作用  3.表分區的優缺點  4.表分區的幾種類型及操作方法  5.對錶分區的維護性操作.  (1.) 資料表空間及分區表的概念  資料表空間:  是一個或多個資料檔案的集合,所有的資料對象都存放在指定的資料表空間中,但主要存放的是表,

oracle分散式交易總結

oracle分散式交易總結(轉)基本概念Local Coordinator:在分布事務中,必須參考其它節點上的資料才能完成自己這部分操作的網站。Global Coordinator:分布事務的發起者,負責協調這個分布事務。Commit Point Site:在分布事務中,首先執行COMMIT或ROLLBACK操作的網站。一般情況下,應該把儲存關鍵資料的網站作為Commit Point Site。因為Commit Point

Java使用Oracle遇到問題ORA-01000

Java開發中,使用Oracle資料庫的時候,經常會碰到有ORA-01000: maximum open cursors exceeded.的錯誤。                  實際上,這個錯誤的原因,主要還是代碼問題引起的。           ora-01000: maximum open cursors exceeded.   表示已經達到一個進程開啟的最大遊標數。                     這樣的錯誤很容易出現在Java代碼中的主要原因是:Java代碼在執行conn.

總頁數: 1509 1 .... 328 329 330 331 332 .... 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.