Time of Update: 2014-07-09
Oracle用戶端+PLSQL Developer實現遠程登入Oracle資料庫,oracle用戶端plsql Oracle資料庫功能強大、效能卓越,在造就這些優點的同時,也導致Oracle占記憶體比較多。針對這個問題,我們如何做到取其精華去其糟粕呢? 解決方案:我們可以在區域網路內的伺服器上安裝龐大的Oracle資料庫,在開發人員的PC機上安裝Oracle用戶端,通過Oracle用戶端遠程登入Oracle資料庫。
Time of Update: 2014-07-06
select case when status='UNUSABLE' then 'alter index '||owner||'.'||index_name||' rebuild online compute statistics;' when to_number(degree)>1 then 'alter index /* '||degree ||' */'||owner||'.'||index_name||' noparallel;'
Time of Update: 2014-07-06
IT也有一段時間了,剛開始的時候`````` 的困難主要是在程式設計語言上,數組,邏輯,演算法,... 這些都過來了之後,困難就上升到資料庫設計上了. 以及資料邏輯. 一個優秀的系統,會整合優秀的程式和優秀的資料庫設計. 要做到這點得有足夠的經驗. 這是我寫的一個結合UINON的巢狀查詢. 將五個方面的報表放到一個暫存資料表裡,再從暫存資料表裡,將所要的資料查詢出來. 複製代碼 代碼如下:$sql="SELECT type , sum( yjsl ) as yjsl , sum(
Time of Update: 2014-07-06
前言索引是關聯式資料庫中最重要的對象之一,他能顯著減少磁碟I/O及邏輯讀取的消耗,並以此來提升 SELECT 語句的尋找效能。但它是一把雙刃劍,使用不當反而會影響效能:他需要額外的空間來存放這些索引資訊,並且當資料更新時需要一些額外開銷來保持索引的同步。形象的來說索引就像字典裡的目錄,你要尋找某一個字的時候可以根據它的比劃/拼音先在目錄中找到對應的頁碼範圍,然後在該範圍中找到這個字。如果沒有這個目錄(索引),你可能需要翻遍整本字典來找到要找的字。SQL Server 中的索引以 B-Tree
Time of Update: 2014-07-06
OS & MySQL的版本和配置:MySQL Version: 5.6.19Linux Version: Linux boston.oracle.com 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux 一,下載MySQL安裝軟體,請到www.oracle.com 去找DATABASE
Time of Update: 2014-07-05
當前詳細報錯已經沒有了,只有相應圖。參考EYGLE一篇文章中資料:1.故障現象資料庫版本11G,錯誤類似以下:ORA-00600: 內部錯誤碼, 參數: [kcratr_nab_less_than_odr]錯誤,具體的錯誤資訊類似:Incident 63078 created, dump file: /u01/diag/rdbms/orcl/orcl/incident/incdir_63078/orcl_ora_1916_i63078.trcORA-00600:
Time of Update: 2014-07-04
mongodb安裝mongodb我覺得還是用mannual install靠譜一點兒:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/啟動mongodb$ mongod串連mogodb$ mongomongo> use monk-appmongo> db.products.insert({"name":"apple juice",
Time of Update: 2014-07-03
rman 串連:串連到本機資料庫:1、首先指定ORACLE_SID ; --如果資料庫只有一個執行個體,那麼就不需要進行指定了,rman預設串連到唯一的執行個體上;>set ORACLE_SID=ORCL2、然後rman target usr/pwd nocatalog;--這樣預設就是串連的指定的資料庫服務名稱,關於catalog是什麼意思,我還不知道;>rman target usr/pwd nocatalog;3、也可以不指定使用者名稱和密碼 rman target
Time of Update: 2014-07-04
32. Which CREATE TABLE statement is valid? A. CREATE TABLE ord_details (ord_no NUMBER(2) PRIMARY KEY, item_no NUMBER(3) PRIMARY KEY, ord_date DATE NOT NULL); B. CREATE TABLE ord_details
Time of Update: 2014-07-03
在資料庫中我們經常用sql語句對錶進行簡單的統計排序,對於日期欄位,我們可以簡單的對其進行order。對於複雜一點的可以按日期中的年,月,日分別進行group,order。按年份進行group,統計排序:SELECT YERA(established_time) ,COUNT(*) AS num <span style="font-size: 13.75px; font-family: Arial, Helvetica,
Time of Update: 2014-07-02
最近在翻Oracle SQLPLUS官方文檔,在講SQLPLUS Security章節介紹了PUP這個機制。藉此,我來使用以下:PUP(PRODUCT_USER_PROFILE)介紹 PRODUCT_USER_PROFILE是SYSTEM賬戶下一個表,可提供使用者層級的安全限制。 PUP設定對DBA許可權使用者無效。 PUP只針對本機資料庫生效(Local Database)。1、SYSTEM 使用者建立PUP:SQLPLUS SYSTEM@ D:\
Time of Update: 2014-07-03
第2部分 資料庫SQL語言資料操縱語言(DML) 資料操縱語言(Data Manipulation Language,DML)包括insert、delete和update語句,用於增、刪、改資料。 本文用以下的表tb_employeeinfo作為例子加以說明:create table tb_employeeinfo(&
Time of Update: 2014-07-02
非法關機以後,Oracle資料經常出現這個錯誤:EXP-00056:ORACLE錯誤1033出現ORA-01033:ORACLE initialization or shutdown in progress使用者:口令:這個顯然是資料庫沒有辦法啟動,但是資料庫服務還是可以啟動,但程式無法串連資料庫。首選找問題要看看資料庫BDUMP目錄下的ALERT檔案具體報什麼錯誤你看到最後幾行會有報錯ORA-00600: 內部錯誤碼,參數: [kcratr1_
Time of Update: 2014-07-01
本文主要介紹免安裝配置mysql5.6.19的過程,整個過程中自己出現很多次失誤,經過整理,現將一次可成功的過程記錄下來,供大家參考。準備在mysq官網 http://dev.mysql.com/downloads/mysql/,下載最新穩定版本。本文使用的mysql版本為5.6.19,因下載免安裝版本,在頁面選擇“Windows (x86, 64-bit), ZIP
Time of Update: 2014-06-30
Access中出現改變欄位“自動編號”類型,不能再改回來!(已解決)一次把access中的自增欄位改成了數值,再改回自增時,提示:在表中輸入了資料之後,則不能將任何欄位資料類型改為"自動編號"錯誤,解決方案:1、先右鍵表,設計,開啟欄位設計狀態。2、把你要改的自增欄位刪除掉。3、在最後面新增一個欄位(與刪除的欄位同名),設為自動編號即可。
Time of Update: 2014-06-30
在我們安裝RAC的時候,有時候會因為種種報錯裝上了錯誤的ASM執行個體或者LISTENER監聽,或者說加入了CLUSTERWARE資源,但是並沒有真正起作用,如:,這裡在2個節點分別建立過ASM1和ASM2執行個體,對應的資源名稱分別為ora.RAC1.ASM1.asm和ora.RAC2.ASM2.asm,他們的狀態都是UNKONW的,還有每個節點都建立了3個監聽,資源名稱分別是節點1的ora.RAC1_LISTENER.RAC1.lsnr,ora.RAC1_LISTENER1.RAC1.lsn
Time of Update: 2014-06-29
使用整數資料的精確數字資料類型。bigint從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型資料(所有數字)。儲存大小為 8 個位元組。int從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型資料(所有數字)。儲存大小為 4 個位元組。int 的 SQL-92 同義字為 integer。smallint從 -2^15 (-32,768) 到 2^15 -
Time of Update: 2014-06-28
用hibernate訪問sybase時遇見的異常。Could not obtain connection metadata : ASE is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set for table 'spt_jtext'.
Time of Update: 2014-06-28
使用視圖背景 剛開始做機房收費系統的時候師傅說過要用上視圖、預存程序、觸發器這些東西。當時沒有太多的感覺,不知道什麼時候該用,用到哪裡。就在幾天前因為在做關於兩個表的查詢語句時,就自己建立一個視圖,然後查詢出來結果,然後就成功了。我做的有點太簡單了,在想是不是自己做錯了。上網查了一下,看了一些部落格。事實證明,它就是來簡化資料庫的操作,同時提高了速度。視圖簡介:
Time of Update: 2014-06-27
第2部分 資料庫SQL語言資料庫指令碼中的begin與end 在資料庫指令碼中,begin與end是一對奇怪的單詞。缺少它們,某些代碼看起來會讓人一頭霧水;添加它們,代碼的結構瞬間就清晰了。 確實,begin與end作為代碼語句的開始和結束標誌,可以讓指令碼程式的邏輯明確,易於閱讀。