Time of Update: 2018-07-23
文法格式如下: lpad( string, padded_length, [ pad_string ] ) string 準備被填充的字串; padded_length 填充之後的字串長度,也就是該函數返回的字串長度,如果這個數量比原字串的長度要短,lpad函數將會把字串截取成從左至右的n個字元; pad_string 填充字串,是個選擇性參數,這個字串是要粘貼到string的左邊,如果這個參數未寫,lpad函數將會在string的左邊粘貼空格。
Time of Update: 2018-07-23
分析函數over 及開窗函數 一:分析函數over Oracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種彙總值,它和彙總函式的不同之處是 對於每個組返回多行,而彙總函式對於每個組只返回一行。 下面通過幾個例子來說明其應用。 1:統計某商店的營業額。 date sale
Time of Update: 2018-07-23
http://welcomyou.javaeye.com/blog/371189 JA16SJISTILDE JAPANESE_JAPAN.JA16SJISTILDE Oracle NLS_LANG小結 關鍵字: oracle nls_lang character set 字元集 從客戶那裡拿到一個資料庫,客戶的資料庫Server的字元集是JA16SJIS,使用export的Client端的NLS_LANG是
Time of Update: 2018-07-23
缺少東西 實現掛載光碟片。 確認是否安裝yum工具包 [root@jxk Packages]# rpm -qa yum 若有如下顯示,就是安裝了yum工具。 yum-3.4.3-118.el7.noarch (基本都會有) 也可以重新安一遍。 [root@jxk ~]# cd /media/Packages [root@jxk Packages]# rpm -ivh yum-3.4.3-118.el7.noarch.rpm
Time of Update: 2018-07-23
oracle9i對漢字的排序預設為拼音排序,可是本人最近發新排列的結果並不準確,通過上網尋找,現解決方案如下: 方法1: 設定環境變數 set NLS_SORT=SCHINESE_RADICAL_M ;export NLS_SORT (sh) or setenv NLS_SORT SCHINESE_RADICAL_M (csh) or regedit
Time of Update: 2018-07-23
安裝好虛擬機器VM virtualbox後就可以開始在虛擬機器上安裝作業系統了,如:windows xp,windows vista/7/8或者Mac OS、liunix、unix等作業系統。下面展示虛擬機器安裝作業系統。 1.準備好作業系統鏡像檔案,點擊下載windows 7鏡像: ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B873
Time of Update: 2018-07-23
出現的情景: 之前由於資料庫查詢個簡單的語句很慢,然後重啟機器 導致檔案狀態可能不一致,因為正常關閉資料庫會同步校正各檔案,使得重新啟動的時候檔案時間點一致。 所以導致資料庫無法正常啟動,機器重啟後啟動資料庫如下: 在網上找到的解決方案如下: SQL> conn / as sysdba 已串連到空閑常式。
Time of Update: 2018-07-23
文檔中的解釋:It returns TRUE if an INSERT, UPDATE, or DELETE statement affected no rows, or a SELECT INTO statement returned no rows. Otherwise, it returns FALSE. 這個解釋更加精妙: %NOTFOUND is the logical opposite of %FOUND.
Time of Update: 2018-07-23
1. 表佔用空間大小計算方法 Select S.SEGMENT_NAME ,DECODE(SUM(BYTES), NULL, 0, SUM(BYTES) / 1024 / 1024) Mbytes From DBA_SEGMENTS S Where S.SEGMENT_NAME = 'MTL_MATERIAL_TRANSACTIONS' --表名
Time of Update: 2018-07-23
序列: 是oacle提供的用於產生一系列唯一數位資料庫物件。 l 自動提供唯一的數值 l 共用對象 l 主要用於提供主索引值 l 將序列值裝入記憶體可以提高訪問效率 建立序列: 1、 要有建立序列的許可權 create sequence 或 create any sequence 2、 建立序列的文法 CREATE
Time of Update: 2018-07-23
導讀: 一、 引言: 復原段是資料庫的一部分,它記錄資料庫變更的資訊。使用這些資訊實現資料庫的讀一致性及其恢複。若復原段出現故障,則資料庫不能正常啟動,導致資料庫癱瘓,使用者無法讀寫資料。若能將復原段的故障排除,則不會影響使用者的實際資料。筆者最近在實際工作中遇到一個問題:使用者將復原段資料表空間(rbs)的資料庫檔案(rbs01.dbf)錯誤刪除,以致使資料庫無法正常運行,下面上筆者排除該方法的處理步驟。 二、 步驟: 1、
Time of Update: 2018-07-23
導讀: Oracle常用dump命令,記錄一下備查 一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory 2).Library Cache ALTER SESSION SET EVENTS
Time of Update: 2018-07-23
安裝RAC的時候報錯: [oracle@node1 grid]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node "node1" Destination
Time of Update: 2018-07-23
sqlplus /nolog connect sys/sys as sysdba shutdown normal startup mount 出現 : ORA-00214: alter system set control_files= 'D:/ORACLE/ORADATA/ORA10/CONTROL02.CTL' scope=spfile; alter database mount
Time of Update: 2018-07-23
以前公司都習慣用Xp,後來換至win7後配置Oracle用戶端串連時出了個小問題; win7家庭普通版、旗艦版上安裝的oracle 10g/11g 安裝的時候是正常的,都沒有報錯 然後在配置Enterprise Manager Console 的時候,即:添加Oracle串連至Tree;報錯: 分析tnsnames.ora檔案失敗, ServiceAliasException:11
Time of Update: 2018-07-23
oracle監聽器啟動1067錯誤處理
Time of Update: 2018-07-23
今天用膝上型電腦的PLSQL Developer串連區域網路內另一台台式機的Oracle,登入的過程比較慢,隨後就報告了 出現ORA-12170:TNS:連線逾時 這樣的錯誤,百度蠻久才找到解決方案。 據說是window防火牆沒有允許oracle跟外部通訊,所以需要在window防火牆添加例外程式或者例外連接埠。 我的區域網路內的另一台電腦(裝有Oracle),安裝的是win7系統。通過以下設定,便能解決問題了。 點擊“開始”->“控制台”->“Windows
Time of Update: 2018-07-23
有兩種含義的表大小。一種是分配給一個表的物理空間數量,而不管空間是否被使用。可以這樣查詢獲得位元組數: select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
Time of Update: 2018-07-23
比方,今天寫一個簡單的PL/SQL 陳述式,在緩衝區中查看剛寫的語句,如下: SQL> l 1 DECLARE 2 i number(4):=1 3 BEGIN 4 LOOP 5
Time of Update: 2018-07-23
當你初次使用Oracle資料庫的時候,我們可能會覺得比較困難,一般來說,初次使用一個資料庫的時候,我們最想知道的操作是什麼,作者認為可能是如下幾個疑問。 1、怎麼進入到SQL執行介面 方法一:開啟命令提示字元,直接輸入sqlplus即可進入SQL介面; 方法二:使用Oracle內建的sqlplus程式,開啟檔案是,從windwos開始菜單中選擇到Oracle的安裝程式(Oracle