Oracle預設連接埠清單

Oracle預設連接埠清單Oracle HTTP Server listen port / Oracle HTTP Server port80Oracle Application ServerEdit httpd.conf and restart OHSOracle Internet Directory(non-SSL)389Oracle Application Server Oracle HTTP Server SSL port443Oracle Application ServerEdit

ORACLE建立主鍵自增表

--建立表,設定主鍵自增Create Table stu(uerId NUMBER(4) Not Null Primary Key,username Varchar(20),userpass Varchar(20),email varchar2(30),grade NUMBER(5));Commit;--小查一下Select * From STU;--建立主鍵自增序列Create Sequence emp_sequenceIncrement By 1Start With

ORACLE中的序列和觸發器

ORACLE中的序列和觸發器序列:序列(SEQUENCE)是序號產生器,可以為表中的行自動產生序號,產生一組等間隔的數值(類型為數字)。其主要的用途是產生表的主索引值,可以在插入語句中引用,也可以通過查詢檢查當前值,或使序列增至下一個值。建立序列需要CREATE SEQUENCE系統許可權。序列的建立文法如下:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}]

Ubuntu 8.10 AMD64上安裝oracle xe的一些記錄

Oracle這個東西,從十二年前的小型機上的7版本,到現在11g,安裝了無數次,可是每次安裝的新環境,新配置,總會出一些小問題。系統裝的是ubuntu8.10,x64版本的。為了省事,裝了32位oracle10g的xe for debian版。首先要安裝libaio的庫,這個也需要是32位的。wget http://mirror.lupaworld.com/ubuntu/pool/main/liba/libaio/libaio1_0.3.107-1ubuntu1_i386.debwget

Debian4.0安裝oracle 10g XE的一些記錄

    本來開始只想裝一個oracle的用戶端,有imp/exp命令的。但是instantclient沒有這兩個命令,又不想下載600多M的10g的Client軟體,裝起來也麻煩。結果就找到了10g Express Edition,而且這個還有專為debian準備的deb安裝包。   

ORACLE監控資料庫效能的SQL

1. 監控案例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 2. 復原段的爭用情況 select name, waits, gets, waits/gets "Ratio" from v$rollstat a, v$rollname b

Oracle查詢指定索引提高查詢效率

 Oracle查詢指定索引提高查詢效率一個1600萬資料表--簡訊上行表TBL_SMS_MO結構:CREATE TABLE TBL_SMS_MO( SMS_ID NUMBER, MO_ID VARCHAR2(50), MOBILE VARCHAR2(11), SPNUMBER VARCHAR2(20), MESSAGE VARCHAR2(150), TRADE_CODE VARCHAR2(20), LINK_ID VARCHAR2(50), GATEWAY_ID NUMBER, GATEWAY_

oracle select … for update

 select ... for update nowait其中nowait是可選項。此子句的意思就像他的字面意思,也就是說現在執行的select操作是為了本事務中的後續的update服務的。這時候系統會試圖鎖定查詢出來的記錄,不允許其他事務修改它們。如果指定了nowait,則系統如果無法鎖定記錄,就會直接報錯,並不會等待其他佔有資源的事務釋放資源。我這有一些我做的測試結果事務A:Select  *  From  Test_A  Where  ID =

Oracle和SQL SERVER在SQL語句上的差別

Oracle與Sql server都遵循SQL-92標準:http://owen.sj.ca.us/rkowen/howto/sql92F.html,但是也有一些不同之處,差別如下:Oracle中表名,欄位名,預存程序名,變數名不能超過30個字串長度。Oracle中不支援Top 文法。使用whererownum < n

將JavaObject Storage Service到Oracle資料庫中

 對象持久化,也就是可以把這個對象永遠的儲存起來,這裡的儲存不僅是對象本身,還包括他的屬性和所依賴的其他類。通常,對象可以持久化到檔案或者是資料庫中。我這裡只介紹如何將Object Storage Service到資料庫中。恰巧Oracle資料庫為我們提供了這樣的方便。   在Oracle中,有一種blog的欄位類型,它是用來儲存大量的位元據的。我們就利用這個欄位去儲存物件資訊。   首先建立一個測試表:create table TESTBLOB(  NAME    VARCHAR2(50)

ORACLE SEQUENCE的簡單介紹(自增長欄位)

 在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。1、Create Sequence你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權,CREATE SEQUENCE emp_sequenceINCREMENT BY 1 -- 每次加幾個START WITH 1 -- 從1開始計數NOMAXVALUE -- 不設定最大值NOCYCLE -- 一直累加,不迴圈CACHE

Oracle 觸發器練習

Oracle觸發器開發與設計          一、 什麼是觸發器?              資料庫觸發器是一個儲存的PL/SQL程式塊,它與一個基表聯絡,當在表上執行特定的資料庫維護(插入、刪除、更新這三種操作)時,隱含地執行一個PL/SQL程式塊。         二、觸發器的作用:              。防止非法的資料庫操縱、維護資料庫安全              。對資料庫的操作進行審計,儲存曆史資料              。完成資料庫初始化處理              

char varchar nvarchar varchar2 nvarchar2的區別(oracle)

1.char  char的長度是固定的,最大支援2000個位元組。  char的長度是固定的,比如說,你定義了char(20),即使你你插入abc,不足二十個位元組,資料庫也會在abc後面自動加上17個空格,以補足二十個位元組;  char是區分中英文的,中文在char中佔兩個位元組,而英文佔一個,所以char(20)你只能存20個字母或10個漢字。  char適用於長度比較固定的,一般不含中文的情況2.varchar/varchar2  varchar是長度不固定的,最大支援4000個位元組。

Oracle中rowid和rownum區別

rowid和rownum都是虛列,但含義完全不同。rowid是物理地址,用於定位oracle中具體資料的實體儲存體位置,而rownum則是sql的輸出結果排序,從下面的例子可以看出其中的區別。rowid是 string 類型,rownum 是 number 類型rowid是物理地址,插入資料時產生rownum是查詢時產生,從1開始累加,select int_id ,rowid from bts_x where rowid>'0'(查詢結果是所有)select int_id ,rowid

oracle庫中的rowid和rownum

rowid和rownum都是虛列,但含義完全不同。rowid是物理地址,用於定位oracle中具體資料的實體儲存體位置,而rownum則是sql的輸出結果排序,從下面的例子可以看出其中的區別。rowid是 string 類型,rownum 是 number 類型rowid是物理地址,插入資料時產生rownum是查詢時產生,從1開始累加,select int_id ,rowid from bts_x where rowid>'0'(查詢結果是所有)select int_id ,rowid

oracle中預存程序書寫規範

create or replace procedure UpdateTestDataisj number;dept_min_no number;dept_max_no number;begin  --更新部門表  delete from test_dept;  for i in 1..10    loop      insert into test_dept(dept_name,f_deleteflag) values('部門'||i,0);      commit;    end loop; 

Oracle建立自動成長列

在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。1、Create Sequence你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權,CREATE SEQUENCE emp_sequenceINCREMENT BY 1 -- 每次加幾個START WITH 1 -- 從1開始計數NOMAXVALUE -- 不設定最大值NOCYCLE -- 一直累加,不迴圈CACHE

如何理解oracle的鎖

資料庫是一個多使用者使用的共用資源。當多個使用者並發地存取資料時,在資料庫中就會產生多個事務同時存取同一資料的情況。若對並行作業不加控制就可能會讀取和儲存不正確的資料,破壞資料庫的一致性。加鎖是實現資料庫並發控制的一個非常重要的技術。當事務在對某個資料對象進行操作前,先向系統發出請求,對其加鎖。加鎖後事務就對該資料對象有了一定的控制,在該事務釋放鎖之前,其他的事務不能對此資料對象進行更新操作。在資料庫中有兩種基本的鎖類型:排它鎖(Exclusive Locks,即X鎖)和共用鎖定(Share

oracle和sqlserver sql結果中添加序號列

 sqlserver中,用rank,和row_number方法實現,其中rank orderby 的相等資料是產生序號相同,row_number() order by欄位相等時依舊是不同自增序號。補充orderby後的排序欄位可以任意添加,不限定唯一。select RANK() over(order by id asc)nid, * from Person無相同的nidselect RANK() over(order by sex asc)nid, * from

如何解決ORACLE表死結問題

當ORACLE出現表鎖死的情況,會導致其他人員無法編輯相關資料,嚴重的造成應用程式崩潰。如何處理表死結的問題?1、查詢鎖死的表;SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.object_id ;2、根據SID查詢SID和SERIAL#;SELECT sid,serial# FROM v$session

總頁數: 1509 1 .... 400 401 402 403 404 .... 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.