更新oracle資料庫中xml資料

//更新圖層中繼資料 public  static  boolean  updateLayerMetadataByID(DataSource ds,String id,String xml)throws SQLException,ClassNotFoundException{  boolean  flag=false;  Connection con=null;  try{   String

Oracle 有long類型欄位的表 使用insert into select 語句 ,出現:ORA-00997 錯誤

表結構如下 欄位類型col1varchar2(64)col2long Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--複製資料insert into mytable(col1,col2)select col1||'_copy',col2 from mytable where col1='11'--出現ORA-00997: 非法使用 LONG

Oracle資料庫的網路連接配置以及一些常見錯誤資訊解決方案

Oralce資料庫的錯誤資訊經常會出現,我們看見的都是錯誤的代碼,至於錯誤原因究竟是什麼還一時半會難以解答,所以就把一些常見的錯誤整理了一下,來看看也許對你有協助的。Oracle資料庫是網路資料庫,我們在學習的時候要有一種思想,就是它是運行在伺服器上面的資料庫軟體,它是基於網路的,它不像access,只是一個資料庫檔案。有這樣一個認識,學起來會容易理解很多。在網路的條件下,要訪問oracle資料庫,就必須要在伺服器端和用戶端進行相關的配置,這樣用戶端就能通過網路存取伺服器端的資料資訊。當然,伺服

oracle服務丟失的解決辦法

       今天加班,探索資料程式庫伺服器上的所有oracle服務都丟失了——也就是說在服務管理員中沒有oracle服務了,如OracleOraDb10g_home1TNSListener、OracleServiceORCL等服務都不見了。          解決辦法:          1、從另外一台安裝有oracle資料庫的機器上(要求oracle的版本一致)的註冊表中匯出所有的oracle服務。依次開啟註冊表目錄HEY_LOCAL_MACHINE --> SYSTEM -->

Oracle中的資料字典技術及常用資料字典總結

 一、Oracle資料字典  資料字典是Oracle存放有關資料庫資訊的地方,其用途是用來描述資料的。比如一個表的建立者資訊,建立時間資訊,所屬資料表空間資訊,使用者存取權限資訊等。當使用者在對資料庫中的資料進行操作時遇到困難就可以訪問資料字典來查看詳細的資訊。  Oracle中的資料字典有靜態和動態之分。待用資料字典主要是在使用者訪問資料字典時不會發生改變的,但動態資料字典是依賴資料庫啟動並執行效能的,反映資料庫啟動並執行一些內在資訊,所以在訪問這類資料字典時往往不是一成不變的。以下分別就這兩

XP 下的 Oracle 9i 卸載

XP 下的 Oracle 9i 卸載關鍵字: oracle 環境: Windows XP  + oracle 9i 1.停止所有Oracle服務:在控制台 -> 管理工具 -> 服務 -> 停止所有 oracle 服務 2.卸載程式:在開始菜單選擇oracle的 Universal Installer選項 卸載所有oracle 產品(Universal Installer本身不能被刪除) 3.清除註冊表資訊:運行 regedit,進入註冊表編輯 1>選擇

Windows下如何徹底刪除Oracle

軟體環境:1、Windows 2000+ORACLE 8.1.72、ORACLE安裝路徑為:C:ORACLE實現方法:1、 開始->設定->控制台->管理工具->服務 停止所有Oracle服務。2、 開始->程式->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸裝所有Oracle產品,但Universal Installer本身不能被刪除3、

Oracle系統中使用者權限的賦予,查看和管理

在Oracle資料庫中,使用者的許可權分為兩種(在這裡我們不討論dba或dbopr的許可權,只考慮普通使用者的許可權),分別是System Privilege系統許可權 和User Table Privilege使用者資料表許可權.    1.首先,建立使用者,以下幾條命令可以建立一個使用者,前提是必須以DBA的身份登入(如果你不是DBA,不要看下去了):    create user DB_USER identified by

Oracle全文檢索索引學習(一)

作業系統:windows xpOracle 10g  10.2記憶體:512M資料庫全裝: 必須要用CTXSYS使用者.以下是建立最簡單支援英文的全文檢索索引--刪除text使用者Drop User text;-- 建立text使用者create user text  identified by text  default tablespace USERS  temporary tablespace TEMP;-- Grant/Revoke role privileges grant

Oracle不同資料庫同步Merge方法,可以部分替代進階複製。對小資料量同步問題不大。轉載http://blog.chinaunix.net/u1/55091/showart_430716.html

oracle-merge用法詳解 Oracle9i引入了MERGE命令,你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. MERGE命令從一個或多個資料來源中選擇行來updating或inserting到一個或多個表.在Oracle 10g中MERGE有如下一些改進:1、UPDATE或INSERT子句是可選的 2、UPDATE和INSERT子句可以加WHERE子句

[Oracle]SQL*PLUS命令的使用大全

一、DataBase  儲存資料,以表的形式表現資料 二、SQL  Structur query language    結構化查詢語言 (SQL),是操作關係型資料庫中的對象。     DDL(Data definition language 資料定義語言 (Data Definition Language)),用於建表或刪表操作,以及對錶約束進行修改      create table , alter table , drop table 對錶結構的增刪操作。  DML(Data

oracle spatial sdo_buffer函數精度控制

SDO_GEOM.sdo_buffer 函數用來做緩衝區查詢使用,它有三個參數:param1:需要查詢的幾何要素。param2:用來過濾的幾何要素。param3:用來控制緩衝區半徑值、緩衝弧容差和單位的控制。當下,我有一個需求,對一線狀地物進行緩衝區查詢,並將緩衝區繪製在地圖上。以下是My Code:public String getBufferLine(String lineWKT, double distance) {  String response="";  //tolerace值越小 

Oracle xml db使用備忘

在操作csw表時  發現很有用的xml查詢sql備忘如下:select * from MDSYS.CSW_RT_6$ t where existsnode(t.datacol,'//*[geoglobe:parentId = "-1"]','xmlns:geoglobe="http://www.geostar.com.cn/geoglobe"') > 0 order by RECORDID;select

oracle體繫結構(筆記二)

   " 學習一東西,一般思路是:架構->細節",某老師曾經這樣說,這也符合本人的習慣,廢話不多說,進入正題.   一.oracle體系的組成      oracle的體繫結構主要分為三大部分:           1.檔案 主要包括構成資料庫的五大類檔案:參數檔案,資料檔案,臨時檔案,控制檔案和重做記錄檔。           2.記憶體結構 主要包括系統全域區(System Global Area,SGA),進程全域區(System Global Area,PGA)和         

windows 7環境下配置oracle 11g 用戶端

由於把oracle 11g 全部裝在機器上,導致機器太卡,於是卸載oracle 裝上用戶端,果然 效果明顯。首先要去官網上下載oracle 11用戶端,(我用的是64位系統)地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下載:instantclient-basic-win-x86-64-*** ;核心包   instantclient-sqlplus-windows.

給Oracle增加Scott使用者

昨天突然發現,我安裝的Oracle伺服器沒有scott使用者,沒辦法只能手動的來匯入了。具體方法:首先 用system使用者登陸。匯入scott.sql指令碼(可以在oracle的安裝目錄的尋找),例如我原生路徑,匯入就可以寫成:@D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott.sql 其次 輸入:alter user scott identified by tiger; 修改scott密碼alter user

Oracle包(Package)的建立問題

Oracle中包相當於命名空間,建立包分兩步:  1.建立包頭 2.建立包體包體和包頭建立要分開,而且要再sql window種執行,否則會出現錯誤:Error: PLS-00103: Encountered the symbol "CREATE"。下面是執行個體:SQL> create or replace package MyPackage as 2 type MyCursor is ref cursor; 3 procedure SelectBase(pageIndex

Oracle 11g 的 自動記憶體管理

Oracle 的 9i/10g 中已經對記憶體管理逐步做了很大的簡化,11g 則更進一步,引入了一個新的概念自動化記憶體管理(Automatic Memory Management,AMM) . 如果 DBA 真的想偷懶的話,只需要設定兩個參數就可以把煩心的事情都交給 Oracle 折騰了(只要 DBA 足夠心寬)。PGA 與 SGA 一起搞定。這兩個參數分別是:MEMORY_TARGET--作業系統的角度上 Oracle

DBA入門之認識Oracle SCN(System Change Number)

1. SCN的定義SCN(System Change Number),也就是通常所說的系統改變號,是資料庫中非常重要的一個資料結構。SCN用以標識資料庫在某個確切時刻提交的版本。在事務提交時,它被賦予一個唯一的標識事務的SCN。SCN同時被作為Oracle資料庫的內部時鐘機制,可被看做邏輯時鐘,每個資料庫都有一個全域的SCN產生器。作為資料庫內部的邏輯時鐘,資料庫事務依SCN而排序,Oracle也依據SCN來實現一致性讀(Read

Oracle之savepoint

什麼是savepoint?Use the SAVEPOINT statement to identify a point in a transaction to which you can later roll back.例如: SQL> SELECT * FROM SCOTT.DEPT  ;DEPTNO DNAME          LOC------ -------------- -------------    10 ACCOUNTING     NEW YORK    20

總頁數: 1509 1 .... 305 306 307 308 309 .... 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.