Oracle SQLplus常用的命令和函數

常用命令: 串連sqlplus命令列下運行cmd進入,如以sys模式登陸,命令如下:(1).sqlplus "sys/zhb126 as sysdba" (2).sqlplus/nolog  connect sys/zhb126 as sysdba(3).sqlplus scott/tiger啟動資料庫執行個體startup --啟動資料庫的同時啟動控制檔案、資料檔案startup mount --啟動資料庫的同時啟動控制檔案、不啟動資料檔案startup nomount

oracle鎖表

一,鎖為了防止使用者在同一時間並發地訪問和修改資源,ORACLE使用不同類型的鎖控制對資料的並發訪問,以防止使用者之間出現破壞性的互動操作,oracle 為處理事務自動鎖定資源。鎖在SQL語句開始它們與資料的相互作用時獲得,並在事務的整個過程中有效 oracle9i使用兩種鎖模式:.獨佔模式(排他):不允許其他任何並發會話以任何方式共用鎖定定的資源,修改資料時需要這種鎖。.共用模式:允許對同一塊資料的並發讀訪問。在更改資料時,上升為獨佔模式 一)行級鎖insert update delete

ORA-01034: ORACLE not available 、ora-00064:object is too large to allocate on this O/S

使用sys登入 SQL> shutdown immediate報錯: ERROR:ORA-01034: ORACLE not availableRA-27101: sharedmemory realm does not exist SQL> startup mount報錯:ORA-00064: object is too large to allocate on this O/S (1,4004280) 解決辦法:搜尋到init.ora檔案SQL> startup pfile=

oracle分頁查詢並按照某欄位進行排序的數種解決方案

方案一(對於大資料集, 會明顯的影響查詢效率):SELECT * FROM(     SELECT ROWNUM RN,TA.*     FROM(        select t.id ID, o.name YYB,u.name XM, t.MC        from tZDYSX t,tuser u,lborganization o         where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1 order by t.ID   

J2EE串連資料庫(Oracle,Mysql,SqlServer)問題

最近一直在看JavaWeb方面的書籍,學點jsp相關的東東。不管學什麼都會遇到串連資料庫的相關問題。而且如果不是徹底的搞懂的話,會困擾你很久很久,以後做各種系統都是各種的蛋疼。。。我把我最近書上看的、網上看的、視頻裡看的整理了一下,以供學習參考:整體的步驟都是差不多的載入驅動程式串連資料庫操作資料庫關閉資料庫所有資料庫的使用都類似,只有操作資料庫有些不同,而且是大同小異!String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";String DBURL =

未能負載檔案或程式集“Oracle.Web, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一個依賴項

鬱悶,極度的鬱悶,昨天裝了oracle11g,之後,再裝了PlSql8,開啟任何項目頁面就報下面的錯誤,讓人莫名奇妙,,這是C盤的machine.config,怎麼這個也會出錯!我的系統是win7+vs2008手頭事情比較緊,我那個急死啊.右鍵瀏覽頁面報錯,產生也會報下面的錯誤,machine.config,又怕修改了會出現錯誤------配置錯誤 說明: 在處理向該請求提供服務所需的設定檔時出錯。請檢查下面的特定錯誤詳細資料並適當地修改設定檔。 分析器錯誤訊息:

oracle中關於分區表欄位的更新

對錶分區欄位的更新會報錯,因為分區一般會指定不同的資料表空間,當對一個欄位進行誇分區規則更新時需要作:alter table ** enable row  movement;這樣就可以更新了。當然也可以這樣作,先向資料庫插入一條相同記錄(如果主鍵重複,可先更改一下這條資料的主鍵欄位值)同時記得插入之前要把要更改的欄位值先賦值,然後把原來的記錄刪掉,然後更新剛剛修改過主鍵欄位值。其實方法一中的過程和二中差不多,只是對rowid的操作較為複雜。 

如何完全刪除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、

使用select調用oracle函數,傳回值的處理

Vector returned = BQueryClient.queryValueBySQL("select func_foo(a,b) from dual");Hashtable table = (Hashtable)returned.get(0);//傳回值是個放著table的vectorBigDecimal dec = (BigDecimal)table.get("func_foo");//table裡以函數名存放傳回值,number型返回BigDecimalint value = -1;

Oracle的幾個集合操作

 Union,對兩個結果集進行並集操作,不包括重複行,同時進行預設規則的排序;Union All,對兩個結果集進行並集操作,包括重複行,不進行排序;Intersect,對兩個結果集進行交集操作,不包括重複行,同時進行預設規則的排序;Minus,對兩個結果集進行差操作,不包括重複行,同時進行預設規則的排序。可以在最後一個結果集中指定Order by子句改變排序方式:select score,id,namefrom studentwhere id > 2 and id <

Oracle驅動classes12.jar 與ojdbc14.jar的區別

以下是Oracle JDBC官方文檔的說法:也就是隨便翻譯一下就理解了。 JDBC Thin for All Platforms classes12.jar (1,600,090 bytes) - for use with JDK 1.2 and JDK 1.3 在低級JDK版本1.2與1.3中使用的驅動,雖然實際上在1.4,1.5中使用大部分情況也是OK的classes12_g.jar (2,044,594 bytes) - same as classes12.jar, except

在oracle中匯入匯出dmp資料庫檔案

Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命 令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。   執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,  DOS中可以執行時由於 在oracle 8i 中 

oracle系統許可權

 alter any cluster 修改任意簇的許可權  alter any index 修改任意索引的許可權  alter any role 修改任意角色的許可權  alter any sequence 修改任意序列的許可權  alter any snapshot 修改任意快照的許可權  alter any table 修改任意表的許可權  alter any trigger 修改任意觸發器的許可權  alter cluster 修改擁有簇的許可權  alter database

Oracle記憶體參數說明筆記

 1、pga_aggregate_target從Oracle9i開始,Oracle引入了自動PGA管理的新特型,PGA_AGGREGATE_TARGET參數用於控制PGA的總體期望目標,但是在Oracle9i中,PGA_AGGREGATE_TARGET參數僅對專用伺服器模式下(Dedicated Server)的專屬串連有效,對共用伺服器(Shared Server)串連無效;從Oracle10g開始PGA_AGGREGATE_TARGET對專用伺服器串連和共用伺服器串連同時生效。 if (

Oracle建立使用者、資料表空間、匯入匯出、…命令(工作記錄)

文章來自【here】//建立暫存資料表空間create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//建立資料資料表空間create tablespace

Oracle中建立同義字(注意引號的使用)

如果要為本使用者建立同義字,必須具有“CREATE SYNONYM”許可權;如果要為其他使用者建立同義字,必須具有“CREATE ANY SYNONYM”許可權;如果建立公用同義字,必須具有“CREATE PUBLIC SYNONYM”許可權; 例如:CREATE SYNONYM offices FOR hr.locations;如果hr.locations不加引號則不區分大小寫。如果加了引號則區分大小寫。例如:CREATE SYNONYM offices FOR

如何在AppFuse項目中配置Oracle資料庫

AppFuse是一個快速開發Web應用系統的工具,它是一個已經配置好的項目,只等你放入自己的代碼。然而AppFuse預設支援的資料庫是MySQL,如果用的是Oracle資料庫則需要做一些修改。1) 修改bulid.properties檔案找到這一段:#database.jar=${postgresql.jar}#database.type=postgresql#database.host=localhost#database URL for creating other databases

PHP 5資料對象(PDO)抽象層與Oracle

一名新 PHP 資料對象 (PDO) 資料抽象層的原始開發人員為您簡要介紹該抽象層,重點講述與 Oracle 一起啟動並執行情況。   需要 PHP:5.0   需要其他:Oracle 8 或更高版本用戶端庫   下載用於 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll   下載用於 Oracle 的 PDO (Unix):pdo, pdo_oci   PDO 簡介   PHP

Oracle用戶端實現負載平衡

 # tnsnames.ora Network Configuration File: D:\Oracle\product\10.1.0\Client_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools.一般配置SERVER1=  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST =

Oracle中tab和dual的區別

某日看代碼,發現在代碼中有一個tab,起的作用和dual差不多,於是就想兩者之間的區別,查到資料如下: Tab is a view, as seen:create or replace view sys.tab asselect o.name,     decode(o.type#, 2, 'TABLE', 3, 'CLUSTER',            4, 'VIEW', 5, 'SYNONYM'), t.tab# from  sys.tab$ t, sys.obj$ o where o.

總頁數: 1509 1 .... 1129 1130 1131 1132 1133 .... 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.