Time of Update: 2015-07-16
標籤:oracle中有資料表空間的概念。一個系統中要建立oracle資料庫,首先需要建立一個使用者,然後給使用者指派資料表空間,資料表空間儲存的就是表等基礎元素。如果不顯式地分配資料表空間的話,就會給使用者預設上USERS這個資料表空間。分配上資料表空間後,這個使用者下的表就存在這個資料表空間下。1,建立資料表空間create TABLESPACE test_space DATAFILE ‘d:\oracle_test_data\test.dbf‘ size
Time of Update: 2015-07-16
標籤:需求:Oracle資料庫delete刪除普通堆表千萬條記錄。直接刪除的影響:1.可能由於undo資料表空間不足從而導致最終刪除失敗的問題;2.可能導致undo資料表空間過度使用,影響到其他使用者正常操作。改進方案:每刪除1k行就提交一次。(這樣就把一個大事物拆分成了若干個小事物)注意:下面方法以刪除2014年之前的所有記錄為例,請根據你的實際情況修改,防止誤操作。方法1declare cursor [del_cursor] is select a.*, a.rowid
Time of Update: 2015-07-16
標籤:方法一:[[email protected] ~]# su - grid[[email protected] ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 3 09:36:27 2014Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle
Time of Update: 2015-07-16
標籤:1.Java開發產生UUID或GUID方法// 36位的,帶中劃線java.util.UUID.randomUUID().toString(); // 32位的,去掉中劃線java.util.UUID.randomUUID().toString().replaceAll("-", "");2.Javascript開發產生UUID或GUID方法/* 參數middle_line true:帶中劃線 false不帶中劃線*/function newGuid(middle_line)
Time of Update: 2015-07-16
標籤:一、字元函數 字元函數是oracle中最常用的函數,我們來看看有哪些字元函數: lower(char):將字串轉化為小寫格式。 upper(char):將字串轉化為大寫的格式。 length(char):返回字串的長度。 substr(char, m, n):截取字串的子串,n代表取n個字元的意思,不是代表取到第n個 replace(char1, search_string, replace_string) instr(C1,C2,I,J)
Time of Update: 2015-07-16
標籤:資料字典-簡介Oracle資料字典的名稱由首碼和尾碼組成,使用底線"_"串連,其代表的含義如下:● DBA_:包含資料庫執行個體的所有對象資訊。● V$_:當前執行個體的動態視圖,包含系統管理和系統最佳化等所使用的視圖。● USER_:記錄使用者的對象資訊。● GV_:分布式環境下所有執行個體的動態視圖,包含系統管理和系統最佳化使用的視圖。● ALL_:記錄使用者的對象資訊機被授權訪問的對象資訊。資料字典-常用資料字典名稱說
Time of Update: 2015-07-16
標籤:1.Single-Row FunctionsNVLNVL2NULLIFCOALESCECASEDECODE2.Character functionsLOWER(column|expression) --小寫UPPER(column|expression) --大寫INITCAP(column|expression) --首字母大寫CONCAT(column1|expression1,column2|expression2)
Time of Update: 2015-07-18
標籤:1. 子程式的各個部分:聲明部分、可執行部分、異常處理部分(可選)2.子程式的分類: A. 過程 - 執行某些操作a. 建立過程的文法: CREATE [OR REPLACE] PROCEDURE <procedure name> [(<parameter
Time of Update: 2015-07-17
標籤:第一步:將機器的虛擬記憶體調到2G,否則報記憶體不足。第二步:修改ds_windows_x86_101202_disk1\install目錄下的oraparam.ini。[Certified Versions] Windows=5.0,5.1,5.2,6.0,6.1第三步:右鍵setup.exe,屬性-->相容性-->勾選 以xp sp2相容模式運行(注意這裡要選擇 XP SP2。 曾經度過選擇 XP SP3,安裝過程中出現 javaw.exe - 無法找到入口 ...
Time of Update: 2015-07-16
標籤:一. 伺服器本地安裝Oracle11G或10G二. 在運行中輸入sqlplus /nolog,oracle中建立資料表空間。三. 安裝完成後在運行中輸入 sql developer開啟sql developer (就是本機內建的)四. 選擇jdk版路徑(jdk版本要和安裝的Oracle版本對應)最好選擇 Oracle安裝路徑夾下內建的jdk檔案下的包五.
Time of Update: 2015-07-15
標籤:在Oracle資料庫中並不能像sqlserver資料庫那樣建立完資料庫就能建立表了,必須先建立該資料庫的使用者,也就是在Oracle資料庫中不同的使用者名稱會有不同的資料庫,下來就是為要為使用者名稱建立一個資料表空間, 具體步驟: 1.假如現在已經建好名為‘news‘的資料庫,此時在F:\oracle\product\10.1.0\oradata\目錄下已經存在news目錄(注意:我的Oracle10g安裝在F:\oracle下,若你的Oracle安裝在別的目錄,那麼你
Time of Update: 2015-07-15
標籤:同事最近在忙資料一致性比對工作,需要對不同文字檔中的資料進行比對,有的檔案較大,記錄較多,如果用普通的文字編輯器開啟的話,很顯然,會很卡,甚至打不開。基於此,可將該文字檔的資料匯入到資料庫中,在集合的層面進行比對。那麼如何將文字檔的資料匯入到資料庫中呢?在這裡,主要利用了Oracle的外部表格特性。Oracle外部表格支援兩種類型的驅動:一種是ORACLE_LOADER,外部表格的資料必須來源於檔案檔案,另一種則是ORACLE_DATAPUMP,外部表格的資料必須是二進位dump檔案,該d
Time of Update: 2015-07-17
標籤: 1 ----1 準備工作 解鎖ctxsys使用者並授權----- 2 3 --解鎖ctxsys 4 alter user ctxsys account unlock; 5 --修改ctxsys密碼(如果ctxsys使用者到期了的話,需要重新設定一下密碼) 6 alter user ctxsys identified by ctxsys; 7 8 --授予許可權給oa這個使用者--oa可以改為實際使用的使用者 9 grant execute on ctx_ddl to oa;10 11
Time of Update: 2015-07-15
標籤:SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名", D.TOT_GROOTTE_MB "資料表空間大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),‘990.99‘) || ‘%‘ "使用比", F.TOTAL_BYTES "空閑空間(M)",
Time of Update: 2015-07-17
標籤:oracle plsql 資料庫 在Win 7上裝的64位的Oracle資料庫,然後裝上了32位的Oracle用戶端,用PLSQL串連Oracle時出現情況,只有使用者名稱,密碼,資料庫的填寫或者選擇框,沒有“登入狀態”(角色)的選擇框。
Time of Update: 2015-07-15
標籤:oracle 資料庫中 drop table 與purge 實際樣本: CREATE OR REPLACE PROCEDURE pro_droptable IS cursor cur is select table_name from user_tables where table_name like ‘TEMPTABLE%‘; drop_sql &
Time of Update: 2015-07-16
標籤:如果您要重裝 Oracle,並且安裝程式正在運行,請先關閉它。 完全卸載:1、停止所有 Oracle 服務 2、通過開始菜單 Oracle Installation Products -> Universal Installer 運行 Oracle 卸載工具 3、運行登錄編輯程式,刪除 Oracle 相關資訊,主要包括:[xhtml] view
Time of Update: 2015-07-15
標籤:oracle sql*plus常用命令一、sys使用者和system使用者Oracle安裝會自動的產生sys使用者和system使用者(1)、sys使用者是超級使用者,具有最高許可權,具有sysdba角色,有create database的許可權,該使用者預設的密碼是change_on_install(2)、system使用者是管理操作員,許可權也很大。具有sysoper角色,沒有create
Time of Update: 2015-07-15
標籤:emp 僱員表欄位名稱 資料類型 是否為空白 備忘-------- ----------- -------- --------EMPNO NUMBER(4) &
Time of Update: 2015-07-14
標籤:資料庫 oracle 最佳化 一.TEMP資料表空間作用 暫存資料表空間主要用途是在資料庫進行排序運算、管理索引、訪問視圖等操作時提供臨時的運算空間,當運算完成之後系統會自動清理。當 oracle 裡需要用到 sort 的時候, PGA 中 sort_area_size 大小不夠時,將會把資料放入暫存