原创 oracle 鎖-1

一、鎖(lock) 1、鎖的概念:         數據庫是一個多用戶使用的共享資源。當多個用戶併發的存取數據時,在數據庫中就存在多個事務同時存取同一數據的情況。如果對這種併發操作不加以控制就可能會讀取和存儲不正確的數據,破壞數據的一致性

原创 創建使用Oracle同義詞

摘自《從實踐中學習Oracle/SQL》清華大學出版社出版。   設定同義詞,方便使用   SQL   select * from emp;等用於select * from abc;   建立共有的同義詞   SQL   如果用戶的等級

原创 oracle創建用戶與權限操作

  1.創建用戶create user         SQL>create user arthur identified by m123         (m123是密碼,必須是以字母開頭)         一般的普通用戶是無權限

原创 oracle恢復誤刪數據

oracle 誤刪數據操作,注意喔:數據刪除不小心commit了怎麼辦呢? 1 、select * from test t 2、delete test 3、select * from test t  --並且commit 4 sele

原创 oracle10g 數據庫類型

在通過DBCA來創建oracle數據庫或刪除已有數據庫的時候。下面來主要說明創建數據庫 在創建數據庫的時候,一般會給你提供三種數據庫模板(就是數據庫類型): 一般用途:General Database 事物處理:Transaction P

原创 oracle創建表空間,用戶和導入導出

//創建臨時表空間     create temporary tablespace test_temp     tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp

原创 Oracle歸檔模式與非歸檔模式設置

Oracle的日誌歸檔模式可以有效的防止instance和disk的故障,在數據庫故障恢復中不可或缺,由於oracle初始安裝模式爲非歸檔模式,因此需要將其設置爲歸檔模式,下面就其方法和步驟做一些總結,雖然簡單,但這是管理oracle數據

原创 Oracle基本語句

 Oracle基本語句         1 進入界面         在cmd裏面進入oracle的sqlplus界面:sqlplus scott/orcl@orcl         2 連接管理         連接命令 con

原创 ORACLE SQL性能優化系列 (二)

1. 使用DECODE函數來減少處理時間 使用DECODE函數可以避免重複掃描相同記錄或重複連接相同的表. 例如: SELECT COUNT(

原创 oracle數據庫的啓動與關閉

1.  oracle數據庫實例的啓動: oracle數據庫啓動有三種階段,在不同的啓動階段中oracle會實現不同的操作,系統修復等操作: 1)、starup nomount 階段:即實例的啓動,實例的啓動包含以下任務: a、按以下的順序

原创 Oracle kill session詳解

kill session 是DBA經常碰到的事情之一。如果kill掉了不該kill 的session,則具有破壞性,因此儘可能的避免這樣的錯誤發生。同時也應當注意, 如果kill 的session屬於Oracle 後臺進程,則容易導致數

原创 oracle數據庫歸檔模式設置

在單擊節點或本機機器上進行設置 1 sql> archive log list; #查看是否是歸檔方式   2 sql> alter system set log_archive_start=true scope=spfile; #啓用自

原创 索引詳解-1

一、索引的特點: 1、通過創建唯一性索引,可以保證數據庫表中的每一行數據的唯一性。 2、可以大大加快數據的檢索速度,這也是創建索引的主要原因。 3、可以加速表與表之間的聯繫,特別是在實現數據參考完整性方面具有特別的意義。 4、使用分組和排

原创 SQL性能優化(一)

1.選擇最有效率的表名順序(只在基於規則的優化器中有效) ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,因此FROM子句中寫在最

原创 Oracle體系結構前必掌握的2個概念

一、數據庫     數據庫(database)是一個數據集合。     無論數據庫是採用關係結構還是面向對象結構, oracle數據庫都將