PLSQL複合變數與參照變數

PLSQL複合變數與參照變數 PLSQL複合變數    複合變數指用於存放多個值的變數。定義複合變數時,必須要使用PL/SQL的複合資料型別。PL/SQL包括PL/SQL記錄、PL/SQL表、巢狀表格及VARRAY等四種複合資料型別。1、PLSQL記錄    每個PL/SQL記錄一般都包含多個成員,當使用PL/SQL記錄時,需要注意在定義部分定義記錄類型和記錄變數,然後在執行部分引用該記錄變數。執行個體:      DECLARE       TYPE emp_record_type IS

exp/imp採用不同的資料表空間

匯出與匯入後對象採用不同資料表空間的實現方法如果是整個資料表空間的 匯出匯入,則可直接採用可傳輸的資料表空間特性,具體步驟如下:1.先檢測要匯出的資料表空間:即檢查該資料表空間的所有對象是否都在這個資料表空間中,如果有部分對象在別的資料表空間,則無法匯出該資料表空間。  採用sys.dbms_tts.transport_set_check過程進行檢測    BEGIN sys.dbms_tts.transport_set_check('bgmapdata',TRUE);END; 

ORA-01031: insufficient privileges與ORA-00845: MEMORY_TARGET not supported on this system——解決tmpfs檔案系

 以sys使用者登入提示沒有許可權,如下所示:[oracle@localhost dbs]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Apr 11 22:02:22 2012Copyright (c) 1982, 2009, Oracle.  All rights reserved.ERROR:ORA-01031: insufficient privilegesEnter user-name:

tns 啟動後又停止

前兩天剛在win7上裝了個11g的oracle,想開啟用用,發現開啟tns始終是啟動完了,又停止了。還以為是win7系統的問題,後來網上一搜,才讓我想起我的電腦就在裝完oracle後入了域,電腦名稱改變了。因此此時的監聽配置肯定不對了。 解決辦法:1.修改tnsnames.ora檔案中的電腦名稱,改成現在的電腦名稱。如果是監聽配置寫的是ip,ip改變也會出現類似問題,將ip改成正確的即可。2.修改listener.ora 檔案

本機可以串連 同一個區域網路其他機器 串連 提示tns 連線逾時 -防火牆導致的

下午準備測試下 關於dblink的物化視圖建立,因此在在另一個資料庫上建立一個串連原生dblink,可是建好後,發現用下面的語句直接在plsql中執行 SELECT * FROM b@fgisdb;提示: ORA-12170: TNS: 連線逾時本以為是資料庫版本的問題(本機為11g,另一個為10g),在本機資料庫建了串連10g的資料庫的dblink,發現可以正常串連,接著又到10g資料庫的機子上用命令視窗試下能不能登入本機資料庫,發現一樣的錯誤提示: SQL> conn

sql查詢慢如何下手

分析一個sql查詢慢的方法:1、瞭解查詢的結果集與全表的比值   根據瞭解表資料,可判斷索引是否在查詢中該用。   如果是索引沒用上導致慢的原因,這個就需要通過表統計,索引重建,或hint等方式讓其走上索引。 2、重新分析表的統計資訊   exec dbms_stats.gather_table_stats('GMAP','S_GRID_P_MARKET');--對整個表進行統計   exec

weblogic域資料來源配置

     建立了一個域之後,就可以在該網域設定一個資料來源。     具體步驟如下:首先,開啟控制台頁面:http://localhost:7001/console或者直接通過如下方式開啟:開啟控制台前要先啟動服務。開啟該控制台,輸入剛才建立域時的使用者名稱密碼,登入,進入如下頁面: 如上頁面所示,點擊lock&edit(選擇後則變成灰的),然後選擇new,建立一個新的資料來源。 填寫資料來源的相關屬性,在這裡我的資料來源名為ltwebgis,Database

VARCHAR2到底支援多長的字元?

VARCHAR2使用說明:在表列中或者在PLSQL中操作該類型最大長度是4000位元組;SELECT rpad('a', 32767, 'b') FROM DUAL;--PLSQL視窗執行,預設只截取了4000位元組--如下可以看到,結果統計的長度只有4000SELECT length(rpad('a', 32767, 'b')) FROM DUAL;LENGTH(RPAD('A',32767,'B'))---------------------------   4000 

ora-29902和ora-29903錯誤

如題的錯誤一般都是源於空間索引或者是本身資料對象有誤造成的。 --ORA-29902: 執行 ODCIIndexStart() 例行程式中出錯SELECT /*b.gwm_fid, b.gwm_fno, b.gwm_vno, a.gwm_tileid tileid, b.districtid*/COUNT(1)  FROM gs_tile_p a, vi_building_p b WHERE b.gwm_vno = 26127   AND b.deletetag = 0   AND b.gwm_

arcgis server 9.3.1安裝

未避免文檔丟失,覺得還是統一整理放置到網上,以後好查詢。 大致安裝流程如下: 1)      安裝ArcGIS Server9.3.1準備工作A)     IIS 5.1以上B)      MicroSoft .NET FreamWork 2.0以上2)           開始安裝ArcGIS Server 9.3.1A)選中第一項,開始安裝 B)安裝選項 ArcGIS Server由三個部分組成:Web Server、GIS Server、Data。Web

PL/SQL例外的介紹

PL/SQL例外的介紹PL/SQL預定義的例外及code如下:Exception                             Oracle Error  SQLCODE Value  含義ACCESS_INTO_NULL             ORA-06530        -6530          引用對象沒有初始化直接為對象賦值CASE_NOT_FOUND               ORA-06592        -6592         

空間索引不能用analyze進行分析

    一天,同事問,為何執行了索引分析後(ANALYZE INDEX index_name COMPUTE STATISTICS;),查看user_indexes視圖中的last_analyze欄位時間沒有變化。自己試了下,發現普通索引是可以的,但是對於空間索引就不行。   

ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file ‘

啟動oracle時找不到spfile檔案,報ORA-01078和LRM-00109錯誤[oracle@localhost ~]$ sqlplus "/ as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on Wed Apr 11 17:45:40 2012Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an idle instance.SQL>

ORA-27301: OS failure message: 重疊 I/O 操作在進行中

今天一同事做提交資料庫的時候提示記憶體不足了,再過一會發現監聽自動停止了。開啟預警日誌發現如下錯誤:Tue Dec 27 14:41:00 2011Process startup failed, error stack:Tue Dec 27 14:41:00 2011Errors in file d:\oracle\product\10.2.0\admin\telemt\bdump\telemt_psp0_1860.trc:ORA-27300: OS system dependent

不走空間索引及B樹索引轉換為bitmap索引問題及解決

     最近執行一個儲存時,發現過程2個問題:描述:gs_tile_p表:有一個空間索引INDEX_GS_TILE_P,資料為幾千萬。        F_RACK_S表:一般索引索引有IDX_F_RACK_S_DEL(在deletetag欄位上),IDX_F_RACK_S_EDITDATE(在GWM_EDITDATE段),        IDX_F_RACK_S_FID(在GWM_FID欄位),IDX_F_RACK_S_G3EFID(在G3E_FID欄位);      

weblogic 部署服務

資料來源配置完後,就可以進行服務的部署了。部署的步驟如下1、與建立資料來源一樣,開啟控制台頁面,選擇deployments,如下所示,然後選擇install: 2、點擊install彈出如下頁面: 3、上傳應用程式套件組合 4、選擇程式包,後next,如下所示: 5、next 6、next7、next 8、next,儲存修改。 9 、儲存後,在deployments下就有了剛才部署的服務,然後選擇該服務,start。   

tmpfs檔案系統

終於搞清了為啥tmpfs系統無法自動載入的問題了,詳細描述如下:由於之前tmpfs系統沒有自動載入,導致啟動oracle的時候提示共用記憶體不足(或者tmpfs檔案系統不夠大),因此搜了下資料,發現是沒有載入使用tmpfs臨時檔案系統。 手動修改tmpfs檔案系統大小並掛載mount -t tmpfs -o size=1024M tmpfs /dev/shm註:必須指定掛載類型 ,否則提示指定裝置tmpfs不存在。如下實驗 :1.查看是否tmpfs檔案被掛載[root@localhost ~]#

物化視圖的2個疑惑-終於解決了

2011-12-7  疑惑1:本來跑的好好的job竟然突然出現問題了,該job總是不停的迴圈執行,而且其中的某個過程總是沒執行完整。這其中我唯一做過的修改就是增加了物化視圖。           難不成是物化視圖導致了job的異常?(可見itpub上當時的提問http://www.itpub.net/thread-1517207-1-1.html)          原因:在job中在對錶進行了更新操作後,為了減少片段等問題我執行了收縮操作(ALTER TABLE table_name

weblogic 域的建立

一個weblogic可以建立多個域,一個域對應一個資料來源即一個應用。下面介紹下域的建立方法,基本就是一路上的next。首先,開啟程式,找到weblogic的安裝程式,如下所示,選擇Configuration Wizard: 選擇該項後,彈出如下介面: next next 輸入使用者名稱密碼,next next  next 輸入欄位名,create 至此建立一個域。

ArcGIS Desktop 9.3.1安裝流程

1、 開啟安裝資料夾,點擊ESRI.exe檔案,進入安裝頁面。首先安裝ArcGIS License Manager。 註:先把arcgis.efl9和Arc_Info9.lic檔案中的server名稱改為自己的電腦名稱2、 在彈出的Import License File對話方塊中,需要將Desktop的破解檔案匯入,該檔案位於安裝檔案"ArcGIS Desktop 9.3"ESRI ArcGIS Desktop 9.3 license檔案夾中。檔案名稱為arcgis.efl9。 3、

總頁數: 61357 1 .... 9763 9764 9765 9766 9767 .... 61357 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.