Time of Update: 2018-07-23
1 SELECT * FROM ( SELECT SEGMENT_NAME, SUM(BYTES)/1024/1024 M FROM DBA_SEGMENTS WHERE OWNER = user GROUP BY SEGMENT_NAME ORDER BY 2 DESC ) 2 第二種方法 SELECT partition_name, high_value,
Time of Update: 2018-07-23
--複合索引又名聯合索引,複合式索引。 在Oracle中可以建立複合式索引,即同時包含兩個或兩個以上列的索引。在複合式索引的使用方面,Oracle有以下特點: 1、 當使用基於規則的最佳化器(RBO)時,只有當複合式索引的前置列(即第一個列)出現在SQL語句的where子句中時,才會使用到該索引; 2、 在使用Oracle9i之前的基於成本的最佳化器(CBO)時,
Time of Update: 2018-07-23
truncate是oracle中專屬的關鍵字吧。它的作用是清空一個表格,在刪除資料方面,其與delete有一些區別,以便自己記住: 1、在功能上,truncate是清空一個表的內容,它相當於delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete刪除整個表的資料時,會產生大量的roolback,佔用很多的rollback segments, 而truncate不會。3、在記憶體中,用delete刪除資料,
Time of Update: 2018-07-23
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class JavaConnectOracle { private static ResultSet rs =
Time of Update: 2018-07-23
導讀: 對Oracle資料庫的定時熱備份(Exp)通常可用兩種辦法實現,一種是在Oracle資料庫中 利用其提供的任務隊列管理器(Job Queue)來實現;另一種是利用作業系統的定時執行命令 來完成。在第一種方法中需要資料庫啟動後台進程SNP,並且需在Oracle的初始設定檔案中加入 任務隊列的啟動參數,而第二種方法不需對資料庫做任何改動即可完成。本例介紹如何利用 Digital Unix
Time of Update: 2018-07-23
1。 在set和reset 的時候先指定scope,在指定sid參數前面,否則會出錯。 SQL> show parameter open_cursors;
Time of Update: 2018-07-23
本執行個體已完全通過測試,單向,雙向同步都可使用. --名詞說明:源——被同步的資料庫 目的——要同步到的資料庫 前6步必須執行,第6以後是一些輔助資訊. --1、在目的資料庫上,建立dblinkdrop public database link dblink_orc92_182;Create public DATABASE LINK
Time of Update: 2018-07-23
orcal imp/exp的參數 exp nc50/1 inctype=complete file=E:/data.dmp full=y(匯出全部) exp nc50/1 file=E:/data.dmp OWNER = nc50(匯出指定使用者nc50) imp nc50/1@orcl
Time of Update: 2018-07-23
在前面學習Oracle資料庫基礎架構時,已經瞭解了Oracle的儲存結構,邏輯上,Oracle的資料存放在tablespaces中,物理上存放在datafiles中。一個tablespace只能屬於一個資料庫(一個資料庫可包括多個tablespace),包括了1個或多個資料檔案。Tablespace可進一步分為segments、extents和blocks。一個datafile只屬於一個資料庫的一個tablespace。 Tablespace的分類有2種,一種分為SYSTEM
Time of Update: 2018-07-23
一。查看oracle資料庫是否為歸檔模式:1.select name,log_mode from v$database;NAME LOG_MODE------------------
Time of Update: 2018-07-23
時間不會虧待努力的人 安裝Oracle 11g,需要安裝rpm依賴包,根據Oracle官網介紹,需要安裝的rpm包是一定的,但是這些依賴包可能會根據系統的不同依賴不同的其他安裝包,所以有時候不注意檢查的話,可能會造成後面無法順利進行,所以,為了確保所有依賴包已經安裝成功,故寫下一個檢查指令碼,只需要在rpm安裝後執行即可。 rpmCheckSh #!/bin/sh count=0 arr=( binutils-2* compat-libstdc++-33*
Time of Update: 2018-07-23
前幾周學習了一下seam架構,seam把ejb3和JSF整合的很好,開發也簡便了很多,很像ROR^_^。seam開發可以將更多的精力放在業務需求上,減少消耗在代碼上的時間。 為了方便seam開發,jboss官方的jboss tools支援seam,可以用它產生一個seam projcet。由於外掛程式自身待的是mysql的JDBC驅動(這個免費^_^),
Time of Update: 2018-07-23
ORA-01171: 資料檔案因進階檢查點錯誤而將離線 ORA-01172: 線程的恢複停止在塊(在檔案中) ORA-01173: 資料字典指明從系統資料表空間丟失的資料檔案 ORA-01174: DB_FILES 為 ,但需要為 才能相容 ORA-01175: 常式允許資料字典具有多於個檔案 ORA-01176: 控制檔案允許資料字典具有多於個檔案 ORA-01177: 資料檔案與字典不匹配- 可能是舊的原型 ORA-01178: 檔案 在最後一個
Time of Update: 2018-07-23
設定SET ORACLE_SID=ORCL ORCL--執行個體名稱 --停止oracle執行個體服務 C:\Users\Administrator>net stop oracleserviceORCl OracleServiceORCL 服務正在停止......... OracleServiceORCL 服務已成功停止。 --啟動oracle執行個體服務
Time of Update: 2018-07-23
@Id@Column(name="[id]")@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="seqhilo")@SequenceGenerator(sequenceName="userInfo_sequence", name = "seqhilo",allocationSize=1)private long id;
Time of Update: 2018-07-23
在Oracle裡,有時需要用一個表去更新另一個表。下面是實現的例子: 1.建立一個表test_a create table test_a(id number(19),name varchar2(20),age number(3)) 2.自己隨便插入一些資料 3.再建立一個與test_a一樣結構的表test_b create table test_b asselect * from test_a;
Time of Update: 2018-07-23
--oracle jobs批處理命令參考 qlplus /nolog connect sys/lee as sysdba --以下兩句在sys(即具有dba許可權的使用者)使用者下執行 show parameter job_queue_processes; alter system set job_queue_processes=10; exit sqlplus /nolog connect jcy/jcy ALTER TABLE T_OA_AFFICHE MODIFY (INPUT_TIME
Time of Update: 2018-07-23
oracle中的函數 oracle中的函數是子程式和程式包中的一部分,函數與過程相似,是資料庫中儲存的已命名PL/SQL程式塊。函數的主要特徵是它必須返回一個值。建立函數時通過RETURN子句指定函數傳回值資料類型。在函數的任何地方,都可以通過“RETURN 運算式”語句從函數返回,這裡的“運算式”的值與函數定義中指定的返回資料類型一致。 函數的建立文法: CREATE [OR REPLACE]
Time of Update: 2018-07-23
我們在查詢索引狀態的時候,通常會用到user_indexes這張表,這張表中有一列(CLUSTERING_FACTOR
Time of Update: 2018-07-23
之前整理過一篇文章: Oracle 等待事件 http://blog.csdn.net/tianlesoftware/archive/2010/05/31/5635934.aspx