Time of Update: 2018-07-23
Oracle 中記錄使用者登入資訊 我們可以使用 Oracle Audit 函數來記錄使用者登入資訊,但是如果開放了 Audit 函數將會使Oracle 效能下降,甚至導致 Oracle 崩潰。那我們如何才能記錄使用者登入資訊呢。其實我們可以通過建立觸發器的方式來實現。方法如下:1. 用 sys 使用者登入 Oracle2. 建立記錄使用者登入資訊的表CREATE TABLE LOG$INFORMATION ( ID &
Time of Update: 2018-07-23
執行預存程序的SH . /oracle/.bash_profile /oracle/bin/sqlplus qd/qd@info<<! exec qd.cjm_duanx_tx; exit ! 利用定時器進行定時執行預存程序查看定時器: crontab -l crontab
Time of Update: 2018-07-23
1.TRUNC(for dates) TRUNC函數為指定元素而截去的日期值。 其具體的文法格式如下: TRUNC(date[,fmt]) 其中: date 一個日期值 fmt 日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去 下面是該函數的使用方式: trunc(sysdate,'yyyy') --2011-1-
Time of Update: 2018-07-23
+++10gR2 如果修改了主機名稱,沒有更改/etc/hosts相應的資訊,則資料庫在關閉和啟動的時候都會報錯 [oracle@oracle ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Sun Apr 6 19:19:30 2014 Copyright (c) 1982, 2005, Oracle. All rights reserved.
Time of Update: 2018-07-23
在http://stackoverflow.com/questions/277744/jdbc-oracle-arrayindexoutofboundsexception中查到這麼一句話: In Oracle Metalink (Oracle's support site - Note ID 736273.1) I found that this is a bug in JDBC adapter (version 10.2.0.0.0 to 11.1.0.7.0) that when
Time of Update: 2018-07-23
在中文應用管理系統裡,utf8格式取代gb2312資料庫儲存越來越多的被設定成預設格式,這種國際化的編碼格式在解決文字格式設定相容性方面帶來了很大的好處。 但是UTF8使用用3個位元組表示1個漢字,在編碼上沒有考慮拼音排序,所以在使用UTF8的ORACLE資料庫中直接使用order by進行排序是不行的;GB2312按漢字使用頻率把漢字分為一級和二級. 內碼的排列次序, 先一級(3755個)再二級(3008個), 一級是按照拼音, 二級按照筆劃,所以對於一級漢字是可以直接使用“order by”
Time of Update: 2018-07-23
巡檢內容 1. 檢查資料庫基本狀況 在本節中主要對資料庫的基本狀況進行檢查,其中包含:檢查Oracle執行個體狀態,檢查Oracle服 務進程,檢查Oracle監聽進程,共個部分。 1.1. 檢查Oracle執行個體狀態 SQL> select instance_name,host_name,startup_time,status,database_status
Time of Update: 2018-07-23
ubuntu 安裝jdk 的兩種方式: 1:通過ppa(源) 方式安裝. 2:通過官網下載安裝包安裝. 這裡推薦第1種,因為可以通過 apt-get upgrade 方式方便獲得jdk的升級 使用ppa/源方式安裝 1.添加ppa sudo add-apt-repository ppa:webupd8team/javasudo apt-get update 2.安裝oracle-java-installer jdk7
Time of Update: 2018-07-23
Oracle title like %關鍵字% instr(title,'關鍵字') 區別 頁面寫了個搜尋,自己想最佳化加速查詢,邊搜尋了下 發現還有個 instr(title,'關鍵字') instr(title,'關鍵字') >0 相當於 title like '%關鍵字%' instr(title,
Time of Update: 2018-07-23
4 安裝 Oracle前的準備 4.1 基本配置 4.1.1 關閉防火牆 [root@oracle ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [
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
有兩種含義的表大小。一種是分配給一個表的物理空間數量,而不管空間是否被使用。可以這樣查詢獲得位元組數: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另一種表實際使用的空間。這樣查詢:analyze
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
Time of Update: 2018-07-23
問題描述: [oracle@ser6-52 ~]$ imp gag/gag file=/download/gag.dmp Import: Release 12.1.0.2.0 - Production on Wed Sep 9 14:28:18 2015 Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
Time of Update: 2018-07-23
在Oracle/PLSQL中,instr函數返回要截取的字串在源字串中的位置。 文法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字串,要在此字串中尋找。 string2 要在string1中尋找的字串. start_position 代表string1 的哪個位置開始尋找。此參數可選,如果省略預設為1.
Time of Update: 2018-07-23
Oracle Partition 分區詳細總結 此文從以下幾個方面來整理關於分區表的概念及操作: 1.資料表空間及分區表的概念 2.表分區的具體作用
Time of Update: 2018-07-23
在Oracle中,會經常遇到阻塞與被阻塞的情況. 尋找阻塞與被阻塞的方法主要有下面幾種: 一.通過尋找v$lock和v$locked_object 這是最常用的也是最直接的方法 SQL> select sid,block from v$lock where block=1; SID BLOCK ---------- ---------- 252 1 --可以看出,SID=252的session阻塞了其他的session
Time of Update: 2018-07-23
由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。 1.通過Oracle官方網站下載相應版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html(下載不下來) 2.通過Oracle的安裝目錄獲得,位置在“{ORACLE_HOME}/jdbc/lib/ojdbc6.
Time of Update: 2018-07-23
當你初次使用Oracle資料庫的時候,我們可能會覺得比較困難,一般來說,初次使用一個資料庫的時候,我們最想知道的操作是什麼,作者認為可能是如下幾個疑問。 1、怎麼進入到SQL執行介面 方法一:開啟命令提示字元,直接輸入sqlplus即可進入SQL介面; 方法二:使用Oracle內建的sqlplus程式,開啟檔案是,從windwos開始菜單中選擇到Oracle的安裝程式(Oracle
Time of Update: 2018-07-23
資料匯出: 1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:/daochu.dmp中 exp system/manager@TEST file=d:/daochu.dmp full=y 2 將資料庫中system使用者與sys使用者的表匯出 exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)