Time of Update: 2014-06-15
安裝CentOS Oracle過程已被廣泛應用但是也在不斷的更新,這裡介紹安裝安裝CentOS oracle過程設定使用,協助大家安裝更新安裝CentOS oracle過程系統。在這裡介紹CentOS oracle 9i 在CentOS 4.4上的安裝。本文主要總結遠程安裝CentOS oracle過程。1. 安裝CentOS注意事項:1.1 No Firewall 1.2 Disable SELinux1.3 you must make sure that the
Time of Update: 2014-06-15
有時候,我們想查看錶,儲存,觸發器等對象的定語語句,有以下兩種方法:1. 查 all_source 表2. 用 DBMS_METADATA 包。 一. 通過 all_source 表先來確認下,通過all_source 表可以查看哪些類型的對象:SQL> SELECT distinct type FROM ALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGE BODYLIBRARYTYPE BODYTRIGGERFUNCTIONJAVA
Time of Update: 2014-06-15
最近系統由SUSE10.3換到了11.2.確實漂亮了不少。但是我的顯示器是19寸寬屏的。在11.2下設定1440x900的解析度頗費了一番功夫。在10.3設定寬屏解析度安裝好驅動後。只要選擇vsea 1440x900即可。但是在11.2下卻不可以。在網上搜尋了半天終於找到解決方案了。1. 首先安裝nvdia驅動我的是nvdia 8400GS的顯卡,到nvdia的官網上就可以找到對應的linux驅動了然後在init 3模式下安裝。sh nvdia.sh 即可2. 按照好後輸入以下命令sax2
Time of Update: 2014-06-15
primary key與unique key都是唯一性限制式。但二者有很大的區別: 1.作為primary key的1個或多個列必須為NOT NULL, 如果建表時此列設為NULL,在增加PRIMARY KEY時,列自動更改為NOT NULL。
Time of Update: 2014-06-15
Oracle資料庫中有一個表,用PL/SQL查看該表的索引沒有被DROP掉, 但是表上的資料查詢起來很慢(查詢時間大概是原來的3倍),後來重建了一下索引就好了, 請問這是為什麼, 在什麼情況下會出現類似的索引丟失的情況?可能是你的表經常被更新,片段太多,索引佔用空間太大,最佳化器覺得沒有必要用索引了就直接全表掃描了啊,你重建立立索引,就整理了片段了啊,當然就又用索引了.索引失效的情況很多,比如左邊使用了函數 ,表沒有分析 ,
Time of Update: 2014-06-15
資料處理大致可以分成兩大類:聯機交易處理OLTP(on-line transaction processing)、線上分析處理OLAP(On-Line Analytical Processing)。OLTP是傳統的關係型資料庫的主要應用,主要是基本的、日常的交易處理,例如銀行交易。OLAP是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。OLTP 系統強調資料庫記憶體效率,強調記憶體各種指標的命令率,強調綁定
Time of Update: 2014-06-15
讀取WMF的Blob欄位,產生wmf檔案 /// <summary> /// 讀取WMF欄位,產生臨時WMF檔案 /// </summary> private void
Time of Update: 2014-06-15
Linux安裝Oracle報Checking operating system version must be RedHat-3, SUSE-9, redhat-4, UnitedLin: 在Linux系統中安裝oralce的過程中,如果Linux發行版本不是oracle的推薦版本,可能會報如下錯誤,導致runInstaller無法完成:Checking operating system version: must be redhat-3, SuSE-9, redhat-4,
Time of Update: 2014-06-15
如果你的機器已經裝有 Oracle 資料庫的話,那很簡單,Navicat 可以直接連接到 Oracle 。如果沒裝,那 Navicat 會提示你需要安裝 Oracle 用戶端,如果不是必要,千萬別裝 Oracle 用戶端 ,先不說它的塊頭很大,有四五百兆,裝完後你很難卸載乾淨。根據 Navicat 官方的文檔,其實只需要下載 Oracle 的 Instance Client 即可 。這個包只包含一些 dll 檔案,無需安裝解壓即可。要根據不同的 Oracle 版本來下載 Instance
Time of Update: 2014-06-15
最近系統啟動時,收到了ORA-00119以及ORA-00132的錯誤,該錯誤實際上跟LISTENER有關,通常的處理辦法是將spfile轉儲為pfile然後從pfile啟動並產生新的spfile,不過該操作方式代價太高,需要重新啟動資料庫。另一種方式則是直接修改tnsnames.ora中的服務名,使之與監聽器中的listener名字保持一致,具體參考下面的細節。 一.錯誤提示 SQL> startup nomount; ORA-00119:
Time of Update: 2014-06-15
不小心在/root目錄下看到一個關於mysql的隱藏檔案--.mysql_history,因為以前從沒有注意過,遂開啟看看是什麼玩意。不想到開啟嚇了一跳,這個檔案將我串連mysql的所有操作都記錄下來了,包括建立使用者及修改使用者的明碼密碼等等。這還了得,萬一被人攻擊了,那麼資料庫還不死翹翹了!經查詢資料發現這個檔案是在編譯安裝MySQL時預設給配置好的,好像不太容易修改。但是這個檔案最好不要保留,否則被人竊取,後果不堪設想。這裡僅僅刪除是不行的,要直接將其軟串連到垃圾箱:Shell>
Time of Update: 2014-06-15
Oracle從9i開始提供了基於復原段的閃回查詢(Flashback Query)功能,可用於恢複錯誤的DML操作.在Oracle 10g中對閃回查詢做了較大改進,不再局限於閃回查詢,還可用於恢複錯誤的DDL(Drop)操作,閃回表,閃回資料庫等.下面介紹兩個版本的區別:Oracle9i 閃回原理:Oracle 9i中提供閃回查詢,由一個新的包DBMS_FLASH來實現.使用者使用閃回查詢可以及時取得誤操作DML(Delete, Update,
Time of Update: 2014-06-15
MySQL中如何擷取下一條插入的自增ID 或 剛剛插入的id 要立刻獲得剛插入記錄的id,該表必須有一個為一個AUTO_INCREMENT列產生的ID$sql_addinfo = " insert into contact_info_group set contact_group_id='',contact_id='' " ; mysql_query ( $sql_addinfo ) ; echo mysql_insert_id () ; mysql_insert_id – 取得上一步
Time of Update: 2014-06-15
首先在Oracle 官方上下載一個oracle 11g( 說明一下在安裝CentOS 5.5 時盡量是把開發封裝全一些,這樣您在安裝包檢測的時候就會少裝一些包,這個可以在安裝CentOS 時選擇開發工具一覽選項。其次,安裝CentOS 的SWAP 要大約1.5 倍的實體記憶體大小。最後,要禁用linux 防火牆以及SElinux ,這兩個可以在安裝CentOS 時選擇禁用)1 、下載 Oracle 11g 檔案下載oracle
Time of Update: 2014-06-15
(1)根據安裝說明檢查Oracle10g所需的AIX包: bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat bos.perf.perfstat bos.perf.proctools xlC.aix50.rte:7.0.0.4 or
Time of Update: 2014-06-15
一般而言,如果要設計一個小型資料庫(指代碼量少),但又要適應海量資料及訪問的效能需求,最有效方法莫過於針對主要應用情境選擇一個或幾個效能優異的核心演算法作為引擎,然後努力將一些非主要應用情境作為該演算法的特例或變種植入到引擎當中。 MySQL、PostgreSQL 等就是這麼做的。 在 MySQL 的 SELECT 查詢當中,其核心演算法就是 JOIN 查詢演算法。其他的查詢語句都相應向 JOIN 靠攏:單表查詢被當作 JOIN 的特例;子查詢被盡量轉換為
Time of Update: 2014-06-15
軟體安裝進度到87%時報錯Error in invoking target 'client_sharedlib' of makefile'/u01/app/Oracle/product/10.2.0/db/network/lib/ins_net_client.mk'. See'/u01/app/oracle/oraInventory/logs/installActions2010-03-13_12-13-37PM.log' for details.日誌中提示INFO: The output
Time of Update: 2014-06-15
最近安裝個Oracle 10g資料庫,dbca建庫的時候沒選字元集或者選錯的情況,匯入資料後,中文全部是亂碼(搞笑的是,中文亂碼 居然全部是個“靠”字),查看網路幾篇文章,也做了相應修改(以前按方法修改可以解決的,今天特例!),解決辦法如下:SQL> connect / as
Time of Update: 2014-06-15
RMAN故障診斷指令碼集說明事項:該指令碼用於提供RMAN的資訊收集該指令碼在RMAN中執行,如果使用了RMAN CataLog,則需要使用RMAN串連到資料庫CataLog.該指令碼將產生一個指令檔 rman_diagnostics.out (default location is /tmp) 對於Unix環境,建議設定NLS_DATE_FORMAT環境變數,例如: $ export NLS_DATE_FORMAT='DD MON YYYY HH24:MI:SS'&
Time of Update: 2014-06-15
UNDO作用:1、復原,rollback時2、構造CR塊,提供讀一致性3、復原,執行個體恢複的時候undo表空區的狀態:1、free 可以使用的復原段的區2、active 表示此區中有活動的未提交的事務塊 3、inactive 表示此區中的事務已經提交,但未過undo_retention預設900秒時間,原則上Oracle不會覆蓋他,但在UNDO空間不足,壓力大時也會被覆蓋。4、expired 過了undo_retention時間的區alter