Time of Update: 2014-06-15
當您懷疑電腦硬體是影響SQL Server運行效能的主要原因時,可以通過SQL Server Performance Monitor監視相應硬體的負載,以證實您的猜測並找出系統瓶頸。下文將介紹一些常用的分析對象及其參數。 Memory: Page Faults / sec 如果該值偶爾走高,表明當時有線程競爭記憶體。如果持續很高,則記憶體可能是瓶頸。 Process: Working Set SQL Server的該參數應該非常接近分配給SQL
Time of Update: 2014-06-15
1. NLS_LANG 參數組成NLS_LANG參數由以下部分組成:NLS_LANG=_.NLS_LANG各部分含義如下:LANGUAGE指定:-Oracle訊息使用的語言-日期中月份和日顯示TERRITORY指定-貨幣和數字格式-地區和計算星期及日期的習慣CHARACTERSET:-控制用戶端應用程式使用的字元集通常設定或者等於用戶端(如Windows)字碼頁
Time of Update: 2014-06-15
本地服務名(Tnsname) Oracle用戶端與伺服器端的串連是通過用戶端發出串連請求,由伺服器端監聽器對用戶端串連請求進行合法檢查,如果串連請求有效,則進行串連,否則拒絕該串連。 本地服務名是Oracle用戶端網路設定的一種,另外還有Oracle名字伺服器(Oracle Names Server)等。Oracle常用的用戶端配置就是採用的本地服務名,本文中介紹的也主要是基於本地服務名的配置。 Oracle網路連接配置方法 配
Time of Update: 2014-06-15
Jboss 4.0的開發人員版本是一個開源的應用伺服器,他把HypersonicDB作為他的預設資料庫。然而,開發人員也許還要使用除了HypersonicDB以外其他種類的資料庫,在這篇文章中我們將看到如何在Jboss上配置使用其他的資料庫。簡介Jboss4.0使用了JDBC設定檔來設定資料庫串連,它為EJB和其它J2EE應用提供了資料來源(data
Time of Update: 2014-06-15
一、建立dblink 原始語句:create public database link db_lsxyconnect to lsxy identified by lsxyusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 2261)))(CONNECT_DATA = (SERVICE_NAME =
Time of Update: 2014-06-15
先看Oracle 官方文檔上的兩段說明: (1)Can I change the public hostname in my Oracle Database 10g Cluster using Oracle Clusterware?Hostname changes are not supported in Oracle Clusterware (CRS), unless you want to perform a deletenode followed by a new
Time of Update: 2014-06-15
Oracle 10g以前對於資料丟失或者人為導致的邏輯錯誤時我們會用資料庫層級的不完全恢複來解決,而到了10g之後,RMAN推出了一個新的特性叫"tablespace point-in-time recovery",簡稱TSPITR,其實就是可以實現資料表空間層級的不完全恢複,當然我們知道到了10g之後flashback特性也可以解決上述問題。由於之前沒玩過這個特性,於是來實戰一把整個操作過程(具體原理部分請參考Database Backup and Recovery Advanced
Time of Update: 2014-06-15
一、什麼是水線(High Water Mark)? 所有的Oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義字) 都有一個在段內容納資料的上限,我們把這個上限稱為"high water
Time of Update: 2014-06-15
今天也碰到了ORA-00257,雖然不是完全相同,但也差不多,都是flash_recovery_area太小造成的。下面轉載自網路。在實際項目中遇到了ORA-00257錯誤(空間不足錯誤),通過尋找資料,絕大部分說這是由于歸檔日誌太多,佔用了全部的硬碟剩餘空間導致的,通過簡單刪除日誌或加大儲存空間就能夠解決。但是我在Oracle 10g上發現,儲存空間還有很大,卻也報這個錯誤。原來是Oracle 10g中新的特性,對Flash
Time of Update: 2014-06-15
對於ASCII以及CHR函數的用法,Oracle給出的解釋是: ASCII(x)gets the ASCII value of the character X, CHR() and ASCII() have the opposite effect. 即:ASCII函數是用於將字元轉換成其相應的ASCII碼,而CHR函數作用則恰好相反; 下面我來看一些簡單的例子: SELECT ASCII('x'), ASCII('y'),ASCII('z') from
Time of Update: 2014-06-15
資料庫版本:SQL > select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64biPL/SQL Release 10.2.0.5.0 - ProductionCORE 10.2.0.5.0 ProductionTNS for
Time of Update: 2014-06-14
使用DBCA以非互動(靜默)方式建立資料庫 通過執行dbca -h | -help來查看協助選項 [Oracle@jyrac1 ~]$ dbca -help dbca [-silent | -progressOnly | -customCreate] { } | { [ [options] ] -responseFile } [-continueOnNonFatalErrors ]Please refer to the
Time of Update: 2014-06-14
問題現象:測試庫使用如下方式建立索引:create index IDX_ANA_OFFICE on ANA (OFFICE_CITY, OFFICE_NO) tablespace IDX pctfree 10 initrans 2 maxtrans 255 storage ( initial 128K next 128K minextents 1&
Time of Update: 2014-06-14
Oracle作為目前最流行的商務資料庫,除了單獨資料庫DBMS之外,還針對實際營運系統需求,提供了一系列高可用HA解決方案。這其中,RAC+Dataguard是我們最常見的HA策略方案,也是普遍認為成熟的策略。 Data Guard在11G中有了很大的發展,最典型的兩個特性就是Active Data Guard和Advanced Compression引入。傳統Data Guard的Physical Standby結點在進行Redo
Time of Update: 2014-05-02
1 首先在開始菜單中開啟sql developer;2. 建立資料庫連接點擊左上方的加號在彈出的對話方塊中填寫使用者名稱和密碼測試如果成功則點擊串連,記得角色要寫SYSDBA3. 運行指令碼之後把SQL必知必會的指令碼拷到工作表中並點擊運行指令碼首先進行表的建立輸入代碼:----------------------------------------------- Sams Teach Yourself SQL in 10 Minutes--
Time of Update: 2014-04-29
undo資料表空間是Oracle體繫結構的重要組成部分,為什麼我們可以復原,就是因為有它。資料庫任意資料的修改都會在undo資料表空間裡產生前鏡像,一是可以復原,二是可以實現並發,以及一致性查詢。因此undo也是Oracle資料庫在建立和配置參數時必要的組成部分。本文描述的是錯誤的配置undo資料表空間之後故障的解決。 有關undo資料表空間的基礎知識可以參考:
Time of Update: 2014-04-05
通過Oracle的PL/SQL代碼加密來保護商務邏輯在有些場合非常有用,簡單整理了下: 一. 通過Wrap命令來加密 二. 通過dbms_ddl包調用來加密 &
Time of Update: 2014-03-17
昨天講了關於scheduler的參數的設定詳解,今天來看一下對於急於scheduler的job的設定的詳解,首先還是來看一下基本的建立指令碼:sys.dbms_scheduler.create_job(job_name => '"SYS"."REBUILD_JOB1"',program_name => '"SYS"."EMP_IND_REBUILD"',schedu
Time of Update: 2014-03-11
聲明:本文的目的是技術交流,請勿用於非常用途!一切後果本人概不負責。/**********/ 前言/**********/
Time of Update: 2014-01-08
Linux下安裝Oracle RAC時,要弄asm,這東東很麻煩。要跟核心跑,Oracle Linux好點,光碟片中內建就有了。不像其它要跑到Oracle官網去下載asmlib 。而且這個東東,步驟不少,版本不同方法還有差異。為了查詢方便,我在這集中整理了各種版本系統的搞法。 Oracle Linux 5以下的安裝方法. Oracle 6.4及以上版本的安裝方法 &