Time of Update: 2015-08-29
標籤:Oracle刪除使用者的提示無法刪除當前已連線的使用者兩種解決方案如下:1、先鎖定使用者、然後查詢進程號,最後刪除對應的進程、在刪除對應的使用者SQL>alter user XXX account lock;SQL>SELECT * FROM V$SESSION WHERE USERNAME=‘LGDB‘;SQL>alter system kill session ‘xx,xx‘SQL>drop user xx
Time of Update: 2015-08-18
標籤:double、float都是浮點型。double(雙精確度型)比float(單精確度型)存的資料更準確些,占的空間也更大。double精度是float的兩倍,所以需要更精確的計算常使用double。單精確度浮點數在機內佔4個位元組,用32位二進位描述。雙精確度浮點數在機內佔8個位元組,用64位二進位描述。浮點數在機內用指數型式表示,分解為:數符,尾數,指數符,指數四部分。數符佔1位二進位,表示數的正負。指數符佔1位二進位,表示指數的正負。尾數表示浮點數有效數字,0.xxxxxxx,但不存開
Time of Update: 2015-08-01
標籤:oracle12c之前安裝了12c版本,最近做練習發現怎麼沒有scott使用者和11g內建的emp,dept等等的表。於是嘗試解鎖使用者,發現使用者不存在SQL> alter user scott account unlock;alter user scott account unlock
Time of Update: 2015-07-02
標籤:文法delete from aa truncate table aa 區別 1.delete from後面可以寫條件,truncate不可以。2.delete from記錄是一條條刪的,所刪除的每行記錄都會進日誌,而truncate一次性刪掉整個頁,因此日至裡面只記錄頁釋放,簡言之,delete from更新日誌,truncate基本不,所用的交易記錄空間較少。3.delete from刪空表後,會保留一個空的頁,truncate在表中不會留有任何頁。4.當使用行鎖執行 DELETE
Time of Update: 2015-06-25
標籤: 在linux下重啟oracle資料庫及監聽器: 方法1: 用root以ssh登入到linux,開啟終端輸入以下命令: cd $ORACLE_HOME #進入到oracle的安裝目錄 dbstart #重啟伺服器 lsnrctl start #重啟監聽器
Time of Update: 2015-06-21
標籤:sql 最佳化 oracle 收到開發提交的一條SQL,在高並發下較慢,看能否做一些最佳化:該SQL是1個表對另一個表做Left join,首先執行下看看,SQL> select l.vcno,opttype,add_points,optdate,remark,memid,id,FAMILYID,create_Username,billno,billtype,billsubcase,
Time of Update: 2015-06-18
標籤: 文章轉自:http://blog.csdn.net/wyzxg/article/details/5869543 alter database open resetlogs 這個命令我想大家都很熟悉了,那有沒有想過這個resetlogs選項為什麼要用?什麼時候用?它的原理機制是什嗎?他都起哪些作用? 我們都知道資料在啟動時候是要做一致性檢查的,oracle在open階段要做兩次檢查 1. 檢查資料檔案頭的檢查點計數(checkpoint
Time of Update: 2015-05-20
標籤: 在共用伺服器體繫結構中,一個dispatcher指派器將傳入網路的多個會話請求定向到一個共用伺服器處理序池,消除了為每個串連分配一個專用伺服器處理序的需要。作為一般的指導原則,僅當系統需要並發串連到資料庫的數量超過作業系統的處理能力時,才能使用共用伺服器。 共用伺服器模式必須使用net
Time of Update: 2015-04-11
標籤:1.Linux環境配置準備環境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安裝到/home/oralce_11目錄下。配置過程如下:(大部分是網上的內容,個人也是按照網上步驟來的)1) 檢查基本需求(對於牛逼的伺服器來說,這個肯定是滿足要求的,可以跳過)記憶體大小grep MemTotal /proc/meminfo交換分區大小grep SwapTotal
Time of Update: 2015-04-07
標籤:#ifndef _OTL_ORACLE_H_#define _OTL_ORACLE_H_#ifdef WIN32#include <windows.h>#endif#include <vector>#include <base/common.h>#include <base/string_util.h>#include <boost/thread/mutex.hpp>#define OTL_DB2_CLI //OTL_ORA9I#
Time of Update: 2015-03-06
標籤:1、進入sqlplus前設定回刪 在進入sqlplus之前,在當前terminal 執行如下命令: stty erase ‘^H’ 就可以了。 stty: 修改終端參數。如果不想每次進入終端都敲入這個命令,在目前使用者的.profile裡面加入這個命令。這個命令的意思就是使用 BackSpace鍵作為刪除鍵。 2、在sqlplus裡面用ctrl+backspace代替backspace. linux 環境oracle
Time of Update: 2015-02-22
標籤:LAG()和LEAD()統計函數能夠在一次查詢中取出同一欄位的前N行的資料和後N行的值。這樣的操作能夠使用對同樣表的表串連來實現,只是使用LAG和 LEAD有更高的效率。下面整理的LAG()和LEAD()範例:LAG(EXPRESSION,<OFFSET>,<DEFAULT>)SQL> select year,region,profit ,lag (profit,1) over (order by year) as
Time of Update: 2015-01-21
標籤:工作原理 oracle 資料庫 技術 觸發器 Stream 是Oracle 的訊息佇列(也叫Oracle Advanced Queue)技術的一種擴充應用。 Oracle 的訊息佇列是通過發布/訂閱的方式來解決事件管理。流複製(Stream
Time of Update: 2015-01-07
標籤:oracle 資料庫 表分區 當表中的資料量不斷增大,查詢資料的速度就會變慢,應用程式的效能就會下降,這時就應該考慮對錶進行分區。表進行分區後,邏輯上表仍然是一張完整的表,只是將表中的資料在物理上存放到多個資料表空間(物理檔案上),這樣查詢資料時,有可能不需要每次都掃描整張表。 Oracle的表資料分割函數通過改善可管理性、效能和可用性,從而為各式應用程式帶來了極大的好處。通常,
Time of Update: 2014-12-17
標籤:style ar color 使用 sp strong on div art Oracle的取整和四捨五入函數——floor,round,ceil,trunc使用說
Time of Update: 2014-12-17
標籤:style blog http ar io 使用 sp strong on 在ArcGIS中通過SDE儲存空間資料到Oracle中有多種儲存方式,分別有:二進位Long
Time of Update: 2014-12-15
標籤:style blog http ar color sp 資料 div art 原文連結 http://database.51cto.com/art/201004/192790.
Time of Update: 2014-12-07
標籤:style io ar color 使用 sp strong on 資料 Hash演算法原理 對於什麼是Hash演算法原理?這個問題有點難度,不是很好說清楚,來做一個比喻吧:我們有很多的
Time of Update: 2014-12-05
標籤:des style blog io ar color os 使用 sp 11g的資料泵(expdp/impdp)還是有很多bug,經常遇到莫名的卡死現象,讓人不知所措,最近看了一篇文章,其
Time of Update: 2014-09-25
標籤:des style color io os ar for sp div [[email protected] rman]# su -