Time of Update: 2018-12-05
本文應用SSH架構版本 Struts Version-struts-2.3.12-all.zipSpring Version-spring-framework-3.0.1.RELEASE-A.zipHibernate
Time of Update: 2018-12-05
建立資料庫過程中更改了sys,system等密碼後,EM可以正常登入,但是登入後提示“資料庫狀態當前不可用。可能是因為資料庫的狀態為裝載或不裝載。單擊 '啟動' 可以獲得目前狀態並開啟資料庫。如果無法開啟資料庫, 單擊 '執行恢複' 可執行相應的恢複操作。” 解決方案如下: 1、停止dbconsole [oracle@star~]$ emctl stop dbconsole 查看狀態,確認dbconsole已經停止 [oracle@star~]$ emctl
Time of Update: 2018-12-05
上次操作 DB Service (fail-over) 切換失敗,在Oracle技術支援人員的協助,以及搭建測試環境測試之後,得出如下結果: 建立服務的命令: srvctl add service -d racdb -s srv_test -r racdb1 -a racdb2 -P basic -e select -m basic -z 180 -w 5 兩節點prefer: srvctl add service -d racdb -s srv_rac -r racdb1,racdb2
Time of Update: 2018-12-05
我是在以前從未接觸Oracle的情況下來配置Data Guard的。付費下載了一份很詳細的data guard 11g在windows下的配置文檔(需要的留下郵箱),但是對於一個其中很多參數都得需要根據自己的環境修改,這對我這個新手來說頗有難度。配了整整8天終於初步成功,現把經驗及配置過程中可能遇到的問題和大家分享一下。以下介紹均根據配置文檔同步說明。 文檔2:“在安裝 oracle 時,主庫安裝資料庫,從庫只安裝軟體。 安裝路徑為 D 盤,具體路徑為預設
Time of Update: 2018-12-05
前面談到了select的一些簡單的運用,此次會更進一步的學習select查詢。 包括:where條件限定查詢、範圍查詢、模糊查詢、查詢結果的排序. where條件限定查詢 select *from emp where emp.deptno = 10;--查詢公寓號為10的所有員工 select *from emp where job='CLERK';--注意CLERK是大小寫敏感的
Time of Update: 2018-12-05
1. centos 6.4 案頭系統,卸載了內建的java7和不用的其它軟體,不帶openoffice等辦公及娛樂軟體,安裝後yum update升級系統到最新,安裝Qt4編譯需要的開發包(參照)2. 安裝oracle依賴包yum install kernel-devel kernel-headers binutils-devel dos2unix lrzsz python-devel compat-db compat-gcc-34 compat-gcc-34-c++
Time of Update: 2018-12-05
預存程序專講,以下內容是昨天在寧波汽車站候車時,聽講的。當時與一個女生(紅上衣,眼睛很亮的)女生一見鐘情,最後她坐到寧海的汽車走了。1.create procedure pro1 is begin insert into emp(empno,ename) values('123','testName'); end; / 執行後才能加入的。即在控制台調用此預存程序:exec pro1; 在java中調用,則:CallalbeStatement 2. create
Time of Update: 2018-12-05
第三十四講 1.上次提出的no_data_found在update中將失效,因為手冊中是只限select into 當一定要用update table set時,可以加上select * w從而達到用select * into之效果。 2.函數, 其地位與sum(),max()是一樣的。其文法是: create function 函數名(參數) return 返回資料類型 is 定義變數 begin end; 快速入門:輸入使用者名稱,返回年薪 create
Time of Update: 2018-12-05
Oracle XE預設串連數好像是40個,如果process超出這個數字,再次申請串連就會被拒絕。 1,用system使用者登入: sqlplus system/password@xe 2,執行以下命令: alter system set session_cached_cursors=200 scope=spfile; alter system set session_max_open_files=200 scope=spfile; alter system set sessions=20
Time of Update: 2018-12-05
安裝oracle 10g遇到cannot open shared object file這個錯誤以及解決方案[root@dba ~]# su - oracle [oracle@dba ~]$ /mnt/runInstaller Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-3, SuSE-9,
Time of Update: 2018-12-05
一、基本 SELECT 語句select * from 表名;slect 欄位名 from 表名;SELECT 標識 選擇哪些列。 FROM 標識從哪個表中選擇。 二、注意SQL 語言大小寫不敏感。 SQL 可以寫在一行或者多行 關鍵字不能被縮寫也不能分行 各子句一般要分行寫。 使用縮排提高語句的可讀性。 三、算術運算子數字和日期使用的算術運算子。 四、使用數學運算子 五、操作符優先順序乘除的優先順序高於加減。 同一優先順序運算子從左向右執行。
Time of Update: 2018-12-05
第5講 04作為DBA手頭有哪些工具: 1、Oracle Universal Installer(安裝資料庫時使用) 2、Database Configuration Assistant 3、Database Upgrade Assistant 4、Oracle Net Manager
Time of Update: 2018-12-05
㈠ 先看兩個來自生產環境的真實案例: 案例1 案例2 ㈡ 原理: Oracle 在對於 varchar等字元型欄位收集統計資訊時,並不會對每個值都進行精確的統計 而是,對值進行substr(,32)。一般來講,這種方式沒有什麼問題 但是,如果恰巧列中儲存的資料,前32bytes相同,那麼,Oracle 的統計就會與實際情況不符 ㈢ 測試: hr@ORCL>
Time of Update: 2018-12-05
㈠ 分區表技術概述 ⑴ Range 分區 ① 例子 create table t (...列定義...) partition by range (week_num) (partition p1 values less than (4)tablespace data0, partition p2 values less
Time of Update: 2018-12-05
接上一篇Oracle Fusion MiddlewareⅠ: 資料庫和RCU,本文說一下Weblogic、UCM(WebCenter Centent)、WebCenter Portal的安裝。1,Weblogic選擇10.3.6.0,可以使用JDeveloper 11.1.1.6.0的安裝檔案來安裝。Weblogic的安裝配置使用可以參考:http://wenku.baidu.com/view/6519657401f69e3143329421.html2,UCM(WebCenter
Time of Update: 2018-12-05
1.查看資料泵的目錄對象,目錄對象是資料泵匯出資料時存放的檔案路徑: SQL> SELECT * FROM dba_directories; OWNER DIRECTORY_NAME DIRECTORY_PATH------------------------------ ------------------------------ --------------------------------------
Time of Update: 2018-12-05
假設存在如下縱向表,第一列為id(可能是某個業務資料的id),第二列為類型,第三列為類型對應的值,如:如上表,存在2,3,4三種類型,其中業務資料ID為1的三種類型都有值,業務資料ID為2的三種類型都有值,業務資料ID為3的只有類型2和3有值,現在要把縱向表橫過來顯示,可以採用如下代碼: -- =========================================================-- 縱向表變橫向表:-- 1. 轉換類型,類型的值必須是整數,且不等於0,即0沒有意義,
Time of Update: 2018-12-05
函數索引SELECT * FROM DEMOT WHERE F7 = 'F';SELECT * FROM DEMOT WHERE LOWER (F7) = 'f';F7上本來是有位元影像索引的,但是使用了LOWER函數後,就進行了全表掃面。下面我們來建立F7列上的函數索引LOWERCREATE INDEX FUN_INDEX ON DEMOT (LOWER (F7)); 5
Time of Update: 2018-12-05
資料庫的索引把使用者感興趣的列值連同其行標識符(ROWID)儲存在一起ROWID包含了儲存列值的表行在磁碟上的物理位置索引雖然能提高查詢的效能,但是也不能一度的建立索引,因為索引是有代價的消耗磁碟空間,系統資源,在列值被修改的同時也必須修改相應的索引 Oracle預設的索引類型是B樹索引,適用於高基數列,也就是列值種類多。SELECT DBMS_ROWID.ROWID_RELATIVE_FNO (ROWID), F4 FROM DEMOT WHERE F1 =
Time of Update: 2018-12-05
將oracle 10g報表庫遷移到 oracle 11g上發現有個預存程序編譯時間報ora-00979錯誤,經確定是group by 後面加的遊標不能使用,後來用metlink查詢發現是11g的一個bug:ORA-979 bugs on 11.2.0.1 [ID 1085766.1] 修改時間 23-MAR-2012 類型 FAQ 狀態 PUBLISHED Applies to: Oracle Server - Enterprise