Oracle操作實踐總結

1.為了加快機子啟動速度,安裝好Oracle之後,在管理工具-服務下把OracleService[SID]置為手動啟動(SID即為資料庫執行個體名稱),這樣在下一次機子啟動之後Oracle服務就不會自動啟動了;當需要用到Oracle服務的時候,既可以在管理工具-服務下把OracleService[SID]啟動,也可以在dos下用net start

Oracle資料庫——服務端配置遠端連線

前言        我們做的項目人家點名要用oracle資料庫,在查詢、修改等方面,由於有SqlServer的基礎,這塊沒有什麼問題。但是剛剛接觸,不熟悉還是有的,例如建立資料表空間,建立使用者,還需要給使用者賦予許可權。        我用的是PL/SQL,用了這幾天,感覺Oracle的許可權賦予這塊,確實挺強大的。依稀記得我在弄FTP伺服器時,為了控制許可權而大費周折。還有強大的就是串聯刪除這個功能,在用SqlServer時,還需要自己寫觸發器來實現,而Oracle單單只需要一句話就實現了,

oracle rank函數

rank()對錶中的資料進行分級排序. 譬如有張學產生績統計單的表STUDENT_RESULT name number kemu fenshu li 0113101 高數 90 zhang 0113098 高數 80 wang 0113077 高數 70 li 0113101 物理 80 zhang 0113098 物理 90 wang 0113077 物理 70 我如果要檢索出表中高數的前兩名和物理的前兩名 那麼可以通過使用 RANK()方法達到目的 --首先

Oracle Top N 和 Oracle中的limit問題解決方案

oracle top N1.在ORACLE中實現SELECT TOP N    由於ORACLE不支援SELECT TOP語句,所以在ORACLE中經常是用ORDER BY跟ROWNUM的組合來實現SELECT TOP N的查詢。簡單地說,實現方法如下所示:      SELECT 列名1...列名n FROM        (SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)       WHERE ROWNUM <= N(抽出記錄數)     

Oracle資料庫實現欄位自增

        在使用SqlServer時,為了使得每條記錄不會重複,加入了一個自增欄位,並且將其設為主鍵。現在放開這樣做的優劣。單單只說實現問題。        在用Oracle時,出現了這樣一個狀況,添加模組時,只傳入了一個模組名稱,而表中還有一個模組ID,這個ID設定的是自增。但是在Oracle中沒有欄位自增這個功能。但是可以通過自己寫序列、觸發器來實現這樣的一個功能。       

解決安裝Oracle資料庫報0x7c92e514記憶體不能為written的錯

         解壓縮oracle 10g的10201_database_win32.zip\database.zip壓縮包,解壓完畢執行Oracle安裝的先決條件,然後不知道為何居然報記憶體錯誤。然後各種查資料,本來十幾分鐘就可以裝完的oracle結果用了一下午,那麼下面就說下有小的解決辦法吧。         一、硬體的可能性比較小,如果你能排除是記憶體條不相容(換一個),記憶體條鬆動(重新插拔並清理灰塵),那麼可以往下看。     

Oracle建立使用者和表,查詢殺死session

登陸 > sqlplus / as sysdba  //建立資料表空間create tablespace TbSpace_dataloggingdatafile '/u01/oracle/TbSpace/tbspace_data01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//建立使用者並指定資料表空間 create user weiming identified by

oracle主鍵自增

在oracle中表中設定主鍵,並主鍵自增,因為oracle沒有辦法直接設定數字自增,只有自己寫上sequence,並添加觸發器,才可以進行;在網路上尋找了一會,發現都是博文轉寄來轉寄去,我按照他們的步驟寫了一下,但是有點問題,估計是自身能力有限,很多大師的不敢恭維,就自己寫了一下;以下是的步驟,只是oracle主鍵自增功能,oracle觸發器水很深,我還沒有沉下去,請高位賜教......首先建立一個表:deptcreate table dept(deptno

java和oracle

package com.h.oa.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class UtilConnectionLocal {public static final

oracle 中建立表 資料表空間

drop user oa cascade;刪除oa賬戶 DROP TABLESPACE WEIBOBOX INCLUDING CONTENTS ANDDATAFILES;刪除資料表空間建立暫存資料表空間create temporary tablespace WEIBOBOX tempfile 'C:/app/hechaojie/oradata/orcl/weibobox.dbf'size 50m autoextend on next 50m maxsize 20480m extent

有關學習oracle資料庫的一點小體會

     說實話,對於oracle資料庫,我沒怎麼看它的文法,我覺得有些東西,只要我們會用就行。說說,最近學習它時,遇到的一些個小問題。我之前已經用它的視覺化檢視做了一些練習,所以當我再回過頭來用它的原始工具時(PL/SQL),感覺特不爽,但這樣也許能夠學到一些東西。問題一:有關帳戶解鎖的問題,預設情況下,oracle資料庫的一些表時鎖著的,那麼我們該如何解鎖呢,只需要在dos下輸入:alter user 使用者名稱 account unlock

Oracle試用PreparedStatement出現java.sql.SQLException: 無效的列索引

sql語句如下:select bu.deptno,count(bu.hiredate) StartMonthCount from userinfo bu,dept d where bu.deptno=d.deptno and bu.hiredate<to_date(‘?’,'yyyy-mm-dd') group by bu.deptnojava程式中調用:pstmt.setString(1, firstDay);出現如下異常java.sql.SQLException: 無效的列索引at

有關oracle資料庫的三種不同操作

1.直接在DOS下操作 ;2.在下載好的oracle內建的一個SQL Plus下進行操作;3.在網頁裡進行操作(由於本人第三種比較少用,特此把它給記下來,用的時候方便尋找);第三種方法操作形如下面:1)找到你的電腦名稱,如我的電腦名稱是:kyzx-312)然後開啟一個網頁,輸入:http://kyzx-31:5560/isqlplus/就可以進入了,5560是連接埠號碼。今天試著用了一下第三種操作,感覺還不錯。

oracle 9i升級到oracle9208資料庫

背景:在windows2003server上安裝了Oracle9.2.0.1.0,現打算將其升級到9.2.0.8版本,並打上最新的安全補丁April2008版。1.升級oracle(administrator使用者權限)  (1)到metalink下載升級壓縮包,patch號為4547809,壓縮包名稱為 p4547809_92080_WINNT.zip,for windows 32bit。 

Oracle資料庫維護常用SQL語句集合

進程相關:1、 求當前會話的SID,SERIAL# SELECT Sid, Serial# FROM V$session WHERE Audsid = Sys_Context(USERENV, SESSIONID); 2、 查詢session的OS進程ID SELECT p.Spid "OS Thread", b.NAME "Name-User", s.PRogram, s.Sid, s.Serial#,s.Osuser, s.Machine FROM V$process p,

oracle配置多個SDE服務

配置多個SDE服務(oracle)  項目要準備兩份相同結構的資料給不同的使用者,由於資料量很大,不斷的備份還原效率十分低下,因此考慮建立一個資料庫,建立兩個SDE服務。 1.建立資料庫DXGX_GX(原資料庫:DXGX)2.運行SDE POST

配置Oracle的odbc資料來源

作者:易文俊郵箱:yiwenjun@126.com 首先要把Oracle 的監聽和服務兩項開啟開啟odbc資料來源配置介面,選擇系統DSN,添加,選擇Oracle驅動程式關鍵是下面參數的設定Data source name:自己為該資料來源命的名description:隨便自己描述啦TNS server name:下拉式功能表有(如果沒有的話,就自己在net configuration assistant裡配置一個,配好的伺服器名就填這)User

oracle 產生隨機數,取整

oracle 裡的 dbms_random.value 產生的是一個帶有小數部分的數,當給它限定範圍,並且想要得到一個整數的時候就應該:floor(dbms_random.value*200+1); select   floor(12.23)   from   dual;         FLOOR(12.23)     ------------     12   select   round(2.34)   from   dual;     2   select   round(2.

安裝 Oracle 9iR2 on RHEL AS 3 (摘錄)

 Installing Oracle 9iR2 on RHEL AS 3 Step-by-Step作者: FenngInstalling Oracle 9iR2 on Red Hat Enterprise Linux Advanced Server 3 (RHEL 3)全球最大的 Linux 廠商 Red Hat 公司 最近發布了Red Hat Enterprise Linux 3.該版本號碼稱有史以來最強大的開源作業系統,也被視為是當前最為完整的 Linux 企業級解決方案.得到了包括

Oracle函數手冊

SQL中的單記錄函數1.ASCII返回與指定的字元對應的十進位數;SQL> select ascii("A") A,ascii("a") a,ascii("0") zero,ascii(" ") space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR給出整數,返回對應的字元;SQL> select chr(54740) zhao,chr(65) chr65 from

總頁數: 1509 1 .... 403 404 405 406 407 .... 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.