oracle常見的異常

經常遇到一些java.sql.SQLException異常,從網上彙集一些前人的資料,以供以後調試查閱!ORA-00904:  invalid column name 無效列名ORA-00942:  table or view does not exist 表或者視圖不存在ORA-01400:  cannot insert NULL into () 不能將空值插入ORA-00936: 缺少運算式ORA-00933: SQL

Oracle 使用權限設定

一、許可權分類:系統許可權:系統規定使用者使用資料庫的許可權。(系統許可權是對使用者而言)。實體許可權:某種許可權使用者對其它使用者的表或視圖的存取許可權。(是針對錶或視圖而言的)。二、系統許可權管理:1、系統許可權分類:DBA:

oracle中的rownum

在Oracle中,要按特定條件查詢前N條記錄,用個rownum就搞定了。 select * from emp where rownum <= 5 而且書上也告誡,不能對rownum用">",這也就意味著,如果你想用 select * from emp where rownum > 5 則是失敗的。要知道為什麼會失敗,則需要瞭解rownum背後的機制: 1 Oracle executes your query.2 Oracle fetches the first row and

資料庫分頁語句(mysql,oracle,sqlserver,DB2)

 mysql:        select * from 表名 where pid=0 limit ((當前頁-1)*每頁顯示多少), 每頁顯示多少oracle:    select * from(      select rownum as rn,source.* from(        sql語句     ) source where rownum <= (當前頁*每頁顯示多少)   ) result  where rn >=

Oracle建立刪除使用者、角色、資料表空間、匯入匯出、…命令總結

//建立暫存資料表空間create temporary tablespace zfmi_temptempfile 'D:/oracle/oradata/zfmi/zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//tempfile參數必須有//建立資料資料表空間create tablespace zfmiloggingdatafile

oracle啟用 禁用 刪除外鍵

禁用所有外鍵約束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R' --and status='ENABLED'啟用所有外鍵約束select 'alter table '||table_name||' enable constraint '||constraint_name||';' from

Oracle安裝失敗後如何完全卸載

1、開始->設定->控制台->管理工具->服務 ,停止所有Oracle服務。 2、卸裝所有Oracle產品 3、運行regedit,選擇HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE, 按del鍵刪除這個入口。 4、運行regedit,選擇HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滾動這個列表,刪除所有Oracle入口。5、運行regedit,選擇HKEY_LOCAL_MACHINE/SYSTEM/Curren

oracle查詢約束

查詢約束類型select distinct constraint_type fromdba_constraints;Type CodeType DescriptionActs On LevelCCheck on a tableColumnORead Only on a viewObjectPPrimary KeyObjectRReferential AKA Foreign KeyColumnUUnique KeyColumnVCheck Option on a

oracle資料庫無響應

Oracle Version: 10.2.0.1.0SQL*Plus - Version: 10.2.0.1.0 可能導致本地發起的所有串連ORACLE資料庫服務端的串連無響應。 現象 :切換到oracle 後 執行sqlplus 沒有反映,也不報錯,就掛起在那裡[root@localhost~]# su - oracle[oracle@localhost ~]$ sqlplus #這裡就無響應了。。無論多久都無響應oracle下其他的命令可以執行通過sar 看到資訊Linux 2.6.9-22

linux下oracle資料表空間導致磁碟空間不足

        今天在執行oracle預存程序的時候報錯,錯誤資訊:"01652  無法通過128(在資料表空間temp中)擴充temp段"。        在linux中執行df命令後發現資料表空間由於autoextend的原因,導致磁碟已用空間為100%。  [root@localhost ~]# df -h檔案系統 容量 已用 可用 已用% 掛載點/dev/sda1 9.5G 8.6G 439M 96% //dev/sda3

oracle 建立使用者,資料表空間,索引.

採用oracle建立使用者並授予dba許可權 注意點:1.如果在PL/SQL 等工具裡開啟的話,直接修改下面的代碼中[斜體加粗部分]執行2.確保路徑存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要儲存檔案的路徑存在1)建立使用者: create user wmlt identified by wmlt; 2)授予dba許可權  grant connect,resource,dba to wmlt;建立資料表空間.create tablespace

ArcSDE vs. Oracle Spatial 12

· 空間索引的效能1. 空間索引的用處對於空間資料庫進行空間查詢的操作一般都有兩個階段,對於Oracle Spatial而言,一個空間查詢分為2個步驟,一個稱為主過濾(Primary Filter),另外一個稱為次過濾(Secondary Filter)。主過濾通過矩形的MBR相交從海量的資料中首先過濾出可能符合空間查詢的一小部分資料,然後再用次過濾中具體的空間關係演算法來判斷這個小的結果集中到底哪些是滿足空間關係的。 12,在主過濾的過程中,空間索引會被使用到。 圖 12 Oracle

ArcSDE vs. Oracle Spatial 13

I. 空間關係運算以上兩個章節是必不可少的基礎,涉及到空間資料在資料庫中的儲存和通過索引加速空間資料的擷取。從這句話也可以看出,後續的章節並不是必須的,也就是說某些基於空間資料的應用可能並不需要諸如空間關係判斷、幾何對象處理等功能。這並不是說這些功能就用不著了,而是這些功能並不一定需要在資料庫端執行。比如基於ArcSDE,這些空間演算法和功能在ArcGIS的產品線中無處不在,很多時候都不會把這些功能放到資料庫上去。 · Oracle Spatial在Oracle

ArcSDE vs. Oracle Spatial 14

· ArcSDEArcSDE中有以下的空間關係判斷函數:空間操作描述ST_EnvIntersects矩形的邊界滿足ST_Intersects關係ST_Intersects任意部分有相交,等價於判斷空間關係的DE-9IM[1]字串表達是否是以下之一: T******** *T******* ***T***** ****T****ST_Contains T*****FF*ST_Crosses T*T****** 0********ST_Disjoint FF*FF****ST_Equals

ArcSDE vs. Oracle Spatial 16

I. 線性參考· Oracle Spatial1. 建立線性參考的空間對象 圖 15 一個線性參考空間對象的例子 對於 15的例子,Oracle Spatial中需要通過如下的SQL語句進行建立: SQL> select SDO_GEOMETRY(3302, NULL, NULL,SDO_ELEM_INFO_ARRAY(1,2,1),SDO_ORDINATE_ARRAY(5,10,0, 20,5,NULL, 35,10,NULL, 55,10,100)) shape from dual;

ArcSDE vs. Oracle Spatial 17

I. 其它· 還沒有涉及的話題關於Oracle Spatial的GeoRaster支援本文沒做研究。另外,Oracle Spatial中現在還支援一些更“GIS”的功能,比如網路、拓撲;還有一些更“Web”的功能,比如Web

ArcSDE vs. Oracle Spatial 10

· ArcSDE1. 索引類型ST_SPATIAL_INDEX這裡我們首先看一下ArcSDE的索引類型ST_SPATIAL_INDEX的定義: CREATE OR REPLACE INDEXTYPE "SDE"."ST_SPATIAL_INDEX" FOR "SDE"."ST_CONTAINS" ("SDE"."ST_GEOMETRY", "SDE"."ST_GEOMETRY"), "SDE"."ST_CROSSES" ("SDE"."ST_GEOMETRY",

ArcSDE vs. Oracle Spatial 18

一些補充測試結果:1. 幾何對象的儲存空間為了測試Oracle Spatial和ArcSDE在相對真實的環境中幾何Object Storage Service空間的大小,測試分別使用了2個包含約1億個要素的線資料和面資料進行。其中線資料只包含幾何資訊,面資料還包含一些屬性資訊。大部分線資料只包含2個節點,而面資料一般都是幾十個節點以上 對這2個資料分別進行了儲存空間的比較:資料儲存類型空間資料表格儲存體大小(G)線資料ST_GEOMETRY14.72SDO_

ArcSDE vs. Oracle Spatial 11

1. 格網索引的建立和調整ArcSDE提供了最多3級的空間索引,如何選擇空間索引的層級、格網的網格大小設定多少合適等都關係到空間資料的效能。這裡我們通過一個簡單的Polygon圖層入手,探討一些格網空間索引的效能影響因素。 首先我們在ArcSDE中準備一個WGS84的面層,名為“TESTGRID”。在這個面層上我們添加2個要素,一個較小,一個較大, 10所示。為了提供一些參考資訊,圖中還將WGS84座標範圍按照30度的尺寸進行了分割,顯示在這2個要素之下。 圖 10

ArcSDE vs. Oracle Spatial 9

1. R樹空間索引自然界中的幾何對象都是奇形怪狀的,對這樣的資料進行管理是一件很頭疼的事情。因此,GIS的工程師們化繁為簡,一種方法就是把幾何對象的邊界範圍拿出來作為一個檢索的依據(幾何對象肯定在它內部),這是一個矩形的範圍,再對它進行管理就方便多了。在Oracle Spatial中,基於R樹的空間索引採用的就是這種方法(這也是推薦的索引演算法),這個矩形叫MBR:Minimum Bounding Rectangle。圖 4 Oracle Spatial中幾何對象的MBR 在Oracle

總頁數: 1509 1 .... 514 515 516 517 518 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.