Time of Update: 2015-12-22
標籤:http://hi.baidu.com/wind_stay/blog/item/85113a6f6553a5d680cb4a0e.htmloracle萬用字元,運算子的使用 用於where比較條件的有: 等於:=、<、<=、>、>=、<> 包含:in、not in exists、not exists 範圍:between...and、not between....and 匹配測試:like、not like Null測試:is
Time of Update: 2015-12-23
標籤: select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper(‘表名‘) AND owner=upper(‘資料庫登入使用者名稱‘)select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper(‘Mid_Payinfo‘) AND owner=upper(‘cgtest‘)
Time of Update: 2015-12-23
標籤:【轉】Oracle - 資料庫的執行個體、資料表空間、使用者、表之間關係完整的Oracle資料庫通常由兩部分組成:Oracle資料庫和資料庫執行個體。 1) 資料庫是一系列物理檔案的集合(資料檔案,控制檔案,聯機日誌,參數檔案等); 2)
Time of Update: 2015-12-22
標籤:【轉】oracle的substr函數的用法oracle的substr函數的用法 取得字串中指定起始位置和長度的字串 substr( string, start_position, [ length ] ) 如: substr(‘This is a test‘, 6, 2)
Time of Update: 2015-12-22
標籤: oracle中, 經常使用者的狀態會變成locked, expired 等狀態, 這種情況下怎麼處理呢? 首先, 如果是locked狀態還好辦, DBA直接執行alter user scott account unlock 就可以了. 但是如果變成expired狀態, oracle本身是不提供解鎖的語句的, 因為賬戶到期,必須要使用者更改密碼, 賬戶才能重新使用. 但有些時候, 因為各種原因,
Time of Update: 2015-12-22
標籤:windows2008 plsql oracle 資料庫環境:windows2008伺服器、使用的非administrator賬戶,而是建立了一個windows2008賬戶、安裝好了plsql工具。問題:使用administrator賬戶可以用plsql工具串連成功oracle資料庫;但是使用非administrator賬戶用plsql工具串連oracle資料庫失敗,如:650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/78
Time of Update: 2015-12-20
標籤:安裝增強功能(參考文檔)VirtualBox內建了一個增強工具Sun VirtualBox Guest Additions,這是實現虛擬機器與真實主機共用的關鍵。啟動虛擬機器後,點擊控制功能表“裝置”→“安裝增強功能”,大家可以看到程式的安裝介面不過許多時候,使用者會發現點擊“安裝增強功能”後沒有任何反應。如果出現這樣的情況,那麼就是程式安裝檔案沒有配置好的緣故。點擊控制功能表“設
Time of Update: 2015-12-22
標籤:manager oracle 空間名稱 首先詢問對方資料庫的資料表空間名稱和大小,然後在你的oracle中建立相應資料表空間,最後使用命令匯入、匯出資料。補充:1.要建立一個資料庫;Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。
Time of Update: 2015-12-22
標籤:已驗證。要求:A.資料庫表中的一個字串 可能含有"+" 例:ORC+001 也可能不含“+” B.要求如果該字串含有“+”,則取“+”之前的字元 例:ORC+001 取ORC C.如果該字串不含"+",則直接取該字串。 解答:利用ORACLE中 INSTR,SUBSTR以及CASE WHEN文法即可實現。 Oracle中函數 INSTR:INSTR方法的格式為 INSTR(源字串, 目標字串, 起始位置,
Time of Update: 2015-12-21
標籤:因為要更新資料庫加個表,遠端桌面又無法串連。。。所以就遠程到另外一台電腦,然後用navicat通過內網修改目標資料庫。一直用著navicat操作資料庫,所以很速度的弄好然後建立串連進入資料庫。然而意外就發生了,Cannot create oci environment !!!什麼鬼???用了這麼久第一次碰到這個問題,各種百度發現是oci.dll檔案版本不對,然後就是更換oci檔案因為遠端是Oracle
Time of Update: 2015-12-22
標籤:Oracle從未歸檔日誌改成歸檔日誌:SQL> shutdown immediate;資料庫已經關閉。已經卸載資料庫。Oracle 常式已經關閉。SQL> startup mount;Oracle 常式已經啟動。資料庫裝載完畢。SQL> alter database archivelog;資料庫已更改。SQL> alter database ope
Time of Update: 2015-12-21
標籤:Oracle的取整和四捨五入函數——floor,round,ceil,trunc使用說明(2011-04-06 16:10:35)轉載▼標籤:談分類: 漸行漸遠 FLOOR——對給定的數字取整數位SQL> select floor(2345.67) from dual;FLOOR(2345.67)--------------2345CEIL--返回大於或等於給出數位最小整數SQL> select ceil(3.1415927)
Time of Update: 2015-12-21
標籤:PL_SQL:帶有分支和迴圈,面向過程匿名塊:declare(可選,聲明各種變數和遊標的地方)begin(必要的,從此開始執行)exception(抓取到異常後執行的)end;[sql] view plaincopyset serveroutput on;(預設是關閉) --最簡單的PL/SQL語句塊 begin dbms_output.put_line(‘HelloWorld!‘); end; --最簡單的語句塊 declare v_name varchar2(20); begin v_
Time of Update: 2015-12-21
標籤: 建立OracleXE資料表空間樣本 sqlplus /nolog connect sys as sysdbaSQL> create tablespace OPFOCN datafile ‘C:\\oraclexe\\app\\oracle\\oradata\\PF\\opfo.dbf‘ size 1024m autoextend on next 1m maxsize
Time of Update: 2015-12-20
標籤:oracle asmOracle 11.2 執行個體訪問ASM需要注意的幾點:1. Oracle使用者和grid使用者必須有相同的組,並且 ASM Disk的屬組要和這個組保持一致,否則資料庫無法訪問ASM磁碟,報錯 ora 15081例如下面: oracle和grid都屬於 asmdba組,並且asm磁碟的屬主也是asmdba[[email protected] rules.d]# id oracleuid=1001(oracle) gid=1000(oinstall)
Time of Update: 2015-12-21
標籤: select max(欄位1),over(partition by 欄位2,欄位3) from table ;--根據欄位2和欄位3分區取出欄位1的最大的相當於 select max(欄位1) from table group by 欄位2,欄位3;不過上面的sql會列出所有的行數,然後每一行多一個欄位,欄位值是一樣的這裡的max 可以相應的改成min,avg,sum() 等等 但是如果出現 select
Time of Update: 2015-12-21
標籤:一、ORACLE 物理體繫結構原理結構圖各部分解釋:PGA: 私人記憶體區,僅供當前發起使用者使用。三個作用使用者登入後的session資訊會儲存在PGA。運行排序。假設記憶體不夠,oracle會在暫時資料表空間中完畢儲存使用者許可權資訊SGA: 包括共用池,資料緩衝區,日誌緩衝區以及一些相關的進程。DATABASE:
Time of Update: 2015-12-21
標籤:exp/imp是作業系統下的一個可執行檔檔案 放在目錄 /oracle_home/binexp/imp工具將資料庫中的資料備份壓縮成一個二進位系統檔案,可以在不同的os間遷移它有三種模式:a. 使用者模式: 匯出使用者所有對象以及對象中的資料;b. 表模式: 匯出使用者所有表或者指定的表;c. 整個資料庫: 匯出資料庫中所有對象。exp\imp匯入匯出命令使用cmd下面:匯出:exp username/[email protected] file=‘檔案存在路徑‘ owner=(
Time of Update: 2015-12-21
標籤:環境:win10_X64_Pro1.建立資料庫執行個體,執行個體名為PFC:\oraclexe\app\oracle\product\11.2.0\server\bin>oradim -new -sid PF 執行個體已建立。 錯誤:dim-00014:無法開啟 Windows NT 服務控制管理員。OS-Error:(OS 5)
Time of Update: 2015-12-21
標籤: 情境:對2千萬個資料,修改他們的名字加上尾碼“生日”。普通sql: update calendar_info set title =concat(title, ‘生日‘) where specialtype = 1 and not regexp_like(title, ‘生日‘);最佳化sql:declaretype rid_Array is table of rowid index by binary_integer;v_rid