java程式員菜鳥進階(二)oracle基礎詳解(二)oracle查詢語句和資料排序

本文所以練習都是基於oracle內建提供的一個資料庫進行的。資料庫中包含員工表emp。部門資訊表dept。員工工資工總表下面是三個表的表結構:一:基本查詢語句1.最簡單的查詢所有列語句Select * from emp;2.查詢指定列表的查詢語句Select empno ,ename,sal from emp;注意:oracle預設的字元型和日期型資料是靠左對齊。而數字資料是靠右對齊3.帶有簡單算術運算子的簡單查詢:Select empno ,ename,sal +500 from emp;注意

java程式員菜鳥進階(三)oracle基礎詳解(三)常用的SQL PLUS命令詳解

     Oracle的sql*plus是與oracle進行互動的用戶端工具。在sql*plus中,可以運行sql*plus命令與sql*plus語句。我們通常所說的DML、DDL、DCL語句都是sql*plus語句,它們執行完後,都可以儲存在一個被稱為sql buffer的記憶體地區中,並且只能儲存一條最近執行的sql語句,我們可以對儲存在sql buffer中的sql 語句進行修改,然後再次執行,sql*plus一般都與資料庫打交道。除了sql*plus語句,在sql*plus中執行的其它語

oracle下RAC配置串連字串兩台oracle服務機器

兩台機器做rac用磁碟陣列放oracle的資料檔案。配置一個oracle服務。這樣用戶端就可以配置上兩台機器上的oracle地址和服務明。 jdbc:oracle:thin:@(DESCRIPTION=  (LOAD_BALANCE = yes)  (FAILOVER=on)  (ADDRESS_LIST=    (ADDRESS=(PROTOCOL=TCP)(HOST=主機1的IP)(PORT=1521))   

用JAVA串連ORACLE的簡單一實例

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class oracletest {public static void main(String[] args) {//String serverName = "localhost";try {

Oracle 10g新特性——選擇性編譯

Oracle 10g新特性——選擇性編譯作者: fuyuncat來源: www.HelloDBA.com       

oracle修改欄位名

oracle修改欄位名,在oracle9i以後alter table [表名]  rename column 舊的欄位名 to 新的欄位名;測試: desc TBL_MENU;Name         Type          Nullable Default Comments ------------ ------------- -------- ------- -------- MENUID       NUMBER(20)                             

oracle的資料匯入匯出

最近學習oracle資料的操作,主要是匯入匯出的實現:好多朋友說用exp和imp做匯入匯出。可是exp和imp不太靈活。單表資料匯出,組建檔案格式不太好控制。好些ETL系統,資料的抽取,載入。針對oracle,都是通過sqlplus spool匯出,sqlldr載入資料。下面用shell寫了兩個指令碼,對oracle資料的匯出和載入進行操作:匯出:用sqlplus

Oracle 9i中的記錄模式管理基礎(1)

 NOARCHIVELOG模式:u      確認日誌工作模式:第一種方法:查詢v$databaseSQL> select log_mode from v$database; LOG_MODE------------ARCHIVELOG 表明目前資料庫運行在歸檔日誌下,即資料庫在歸檔記錄模式下工作。第二種方法:執行命令archive log list;SQL> archive log list歸檔模式,但是目前自動封存進程未啟用!資料庫記錄模式           

Oracle鎖表查詢及解鎖kill

Oracle在操作過程中,鎖表是時常發生的事情,當遇到鎖表時,該如何查詢鎖表session及進程,如何解鎖是經常困擾的事情,以下將介紹具體的操作步驟及方法供參考學習:鎖表查詢的代碼有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪個表被鎖select b.owner,b.object_name,a.session_id,a.locked_mode   from v$locked_object 

oracle啟動命令

1、startup nomount 非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫讀取init.ora檔案,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora檔案。2、startup mount dbname安裝啟動,這種方式啟動下可執行:資料庫日誌歸檔、資料庫介質恢複、使資料檔案聯機或離線,重新置放資料檔案、重做記錄檔。執行“nomount”,然後開啟控制檔案,確認資料檔案和聯機記錄檔的位置,但此時不對資料檔案和記錄檔進行校正檢查。3、startup

ASP.NET和Oracle串連問題的解決方案——Unable to load DLL (oci.dll)

不少人在做ASP.NET+Oracle開發的時候都會碰到串連問題,提示“Unable to load DLL

Oracle v$session 中sql_id 為 null 說明

   先看SQL 查詢結果:select sql_id,count(1) from v$active_session_history where sample_time>to_timestamp('2012-10-25 09:00:00','yyyy-mm-ddhh24:mi:ss')and sample_time<to_timestamp('2012-10-25 09:22:00','yyyy-mm-ddhh24:mi:ss')and event='latch: library

Oracle 分組函數用法樣本詳解

彙總函式、多行函數、分組函數都是一類函數GROUP BY 和 HAVINGgroup 函數:AVG\SUM\MIN\MAX\COUNT\STDDEV\VARIANCEDISTINCT 與 group 函數結合使用NULL 值在 group函數當中的處理嵌套 group 函數group 函數的文法:SELECT GROUP_FUNCTION(COLUMN),...FROM TABLE[WHERE CONDITION][ORDER BY

在 Oracle 中如何確定遠程 session 用戶端的 IP 位址

在 Oracle 中如何確定遠程 session 用戶端的 IP 位址前幾天,Daniel 所在的環境多個資料庫發生了一件慘案:我們把所有資料庫主機、資料庫的密碼更改後,硬體總整合的一台 windows 主機安裝了一個 Oracle資料庫監控工具,不斷嘗試利用錯誤的密碼(有錯有對)串連到我們的資料庫中,導致生產環境多個資料庫發生大量的 library cache lock

Oracle 11g R2 新特性:Deferred Segment Generation

當你安裝一個包含成千上萬的表和索引的應用時,如果每個表和索引都初始分配一個 10MB的初始 extent。你很快會意識到如果每個對象在建立時都要分配 10 MB的磁碟空間,則部署DDL需要花費大量的時間。你可能會想到讓 Oracle延遲每個對象的初始extent分配直到該表中實際插入記錄為止。要延遲物件初始 segment的產生,唯一的方式就是使用 Oracle Database 11g R2。從  Oracle Database 11g R2以後,預設情況下,表(及其關聯的索引)的物理

Oracle 資料庫資料表空間容量調整(資料表空間縮容指令碼)指令碼

--1、擷取需要釋放空間的資料表空間資訊(包含oracle database自有資料表空間)--drop table system.tbs_detail;create table system.tbs_detail as selecta.tablespace_name,a.bytes/1024/1024 "Sum_MB",(a.bytes-b.bytes)/1024/1024 "used_MB",b.bytes/1024/1024

Oracle中的幾個常用的服務

Oracle 幾個服務各代表什麼作用?時間:2009-10-28 11:17:16來源:網路 作者:未知 點擊:159次 註:SID - 資料庫標識 HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81 (1)OracleServiceSID 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務進程為ORACLE.EXE,參數文註:SID - 資料庫標識 HOME_NAME - Oracle

oracle的左串連或右串連

 以下是解釋,自己研究下: ------------------------------------------------------------------- 資料表的串連有: 1、內串連(自然串連): 只有兩個表相匹配的行才能在結果集中出現 2、外串連: 包括 (1)左外串連(左邊的表不加限制) (2)右外串連(右邊的表不加限制) (3)全外串連(左右兩表都不加限制) 3、自串連(串連發生在一張基表內) select a.studentno, a.studentname,

oracle 開啟關閉指令碼Windows環境

 oracle 開啟關閉指令碼Windows環境Luo Weifeng 2010-7-9原文發表至QQ空間。想大家肯定都因為oracle這個龐大的傢伙佔用那麼多系統資源而心碎吧!一方面要用oracle,另一方面又不想在每次開機後都慢騰騰的讓人受不了。一個很有用的方式當然都想到了---禁止開機運行!!!!!!!!! 但是,這樣又有個問題了,每次用oracle都得花半天時間手動開啟服務。鬱悶死了,要知道

Oracle初學點滴-(2)-OracleOraHome90Agent

癥狀:原來是能啟動的,但是在我改了網域名稱和機器名之後就不能啟動:解決:1.刪除%oracle_home%/network/agent/*.Q2.重新啟動服務即可c:/agentctl start以上內容來源自:http://blog.csdn.net/tesge/archive/2004/07/16/42958.aspx解釋:OracleOraHome90Agent服務如果不能啟動,則OIA也就不能運行,OIA不能運行則無法實現在OMS登陸後的Intelligent

總頁數: 1509 1 .... 958 959 960 961 962 .... 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.