Oracle面試題

 Oracle的面試問題——技術知識篇這也許是你一直期待的文章,在關注這部分技術問題的同時,請務必閱讀有關面試中有關個人的問題和解答。這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對Oracle概念的熟悉程度。1.解釋冷備份和熱備份的不同點以及各自的優點 解答:熱備份針對歸檔模式的資料庫,在資料庫仍然處於工作狀態時進行備份。而冷

Oracle定時Jobs作業的使用方法

Oracle資料庫的Jobs建立語句如下:begin   sys.dbms_job.submit(job => :job,   what => 'proc_yw;',   next_date => to_date('13-11-2007 14:00:00', 'dd-mm-yyyy hh24:mi:ss'),   interval => 'trunc(sysdate)+1+14/24');   commit; end;  間隔trunc(sysdate)+1+14/24

oracle 修改欄位類型的方法

要是沒有資料的話直接用以下語句即可alter   table  tb_test  modify permile  number(5,2);但是有資料的話 就不能用上面方法了,alter table tb_test add permile_temp number(5,2)update tb_test set  permile_temp=permile;alter table drop column permile;alter  table test rename column 

從 ORACLE的RAWTOHEX到C#的RAWTOHEX

我們先瞭解一下基本知識:    

有用的oracle 日期

select extract(year from EXECUTION_END_DATE ) as 年度, extract(month from EXECUTION_END_DATE ) as 月份,       DEPARTMENT_ID,count(FORM_NO) CIP數from cip_master group by extract(year from EXECUTION_END_DATE),extract(month from

Oracle存儲過程的基本語法與注意事項

1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER) IS變數1 INTEGER :=0;變數2 DATE;BEGIN END 預存程序名字2.SELECT INTO STATEMENT  將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,必須有一條  記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND)  例子:   BEGIN  SELECT

oracle 的rowid是啥意思

官網說明       owid的定義:A globally unique address for a row in a database.        rowid 分為extended rowid 和 restricted rowied. 1.1 Restricted ROWID       Internally, the ROWID is a structure that holds information that the database server needs to access

Oracle中Start with…Connect By理解及用法

Oracle中Start with...Connect By實現部門多級遞迴理解及用法 其基本文法是:select ... from tablename start with cond1connect by cond2where cond3;簡單說來是將一個樹狀結構儲存在一張表裡,比如一個表中存在兩個欄位:

Oracle解鎖與加鎖(hr使用者為例)

Oracle解鎖與加鎖(hr使用者為例) SQL*Plus: Release 9.2.0.4.0 - Production on Tue Jul 14 18:12:38 2009 Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved. SQL> conn sys/sys as sysdbaConnected.SQL> show userUSER is "SYS"SQL> desc

oracle的rank,over partition涵數使用

關鍵字: 涵數rank, over partition使用 排列(rank())函數。這些排列函數提供了定義一個集合(使用 PARTITION 子句),然後根據某種排序方式對這個集合內的元素進行排列的能力,下面以scott使用者的emp表為例來說明rank over partition如何使用1)查詢員工薪水並連續求和select deptno,ename,sal,sum(sal)over(order by ename) sum1,  /*表示連續求和*/sum(sal)over() sum2,

oracle job 定時,啟動,停止,察看狀態。運行指令碼

job裡面的 last_date 和 next_date ,以及interval之間是什麼關係,last_date到底是記的 job 的開始執行時間,還是執行結束的時間。next_date到底是 job 的開始時間還是結束時間加上 interval 得出的呢?如果一個Job的執行時間比較長(比如超過了interval),會不會出現多個同樣的 job 同時執行呢?last_date=開始時間last_date+interval=next_date但要清楚,next_date

oracle: OCA-047-題解與實驗(3)–insert語句注意事項

 推薦一首音樂,just blue 哈哈,勾起你的回憶!題目:答案分析:關於表中有default值時insert怎麼處理A:錯誤,沒有指定欄位卻插入4個欄位,sql顯然不知道怎麼插;B:錯誤,錯在NULL上,default指明了是0,就不能置為NULL了;C:正確,經試用這個的確可以,以前還真不知道啊,呵呵D:正確,不指定欄位,然後5個元素其中2個使用default值,用法常規合理;E:錯誤,customer_id是NOT NULL的別忘記,必須給值;這題比較簡單,over!          

oracle 空間資料庫說明

由於最近弄一些空間資料,所以找了些oracle空間資料庫的一些知識.下面是匯總:Oracle Spatial由一坨的對象資料類型,類型方法,操作子,函數與過程組合而成。一個地理對象作為一個SDO_GEOMETRY對象儲存在表的一個欄位裡。空間索引則由普通的DDL和DML語句來建立與維護。建立表:CREATE TABLE cola_markets (mkt_id NUMBER PRIMARY KEY,name VARCHAR2(32),shape

linux下 oracle的安裝

  安裝準備:下載檔案l         Oracle Database 10g Release 2(10.2.0.1) Software解壓檔案解壓檔案命令:unzip 10201_database_linux32.zip解壓後的檔案夾可能“database”或“db/Disk1”Hosts檔案在/etc/hosts 檔案中包含一個完整合法的伺服器名<IP-address> <fully-qualified-machine-name> <machine-name&

oracle: DATE欄位不能只儲存”小時分鐘秒”

做了個小測試:create table VIPR_AIRPORT_RULE1(  AIRLINE           VARCHAR2(2) not null,  AIRPORT         VARCHAR2(3) not null,  START_TIME   DATE not null,  END_TIME       DATE not null,  NUM                 NUMBER not null)嘗試插入資料:insert into

Oracle相關的問題(一)

2005/07/22事件:接到一個關於計費系統的使用者反饋的錯誤,我首先對預存程序進行了檢查,仔細讀了PL/SQL代碼發現並沒有錯誤的地方,這讓我很奇怪,而此時我不敢直接在使用者的系統上用TOAD調試,就將這個問題向專案經理求助,他在將代碼放到使用者系統上調試後發現是由於我的一個比較語句拋出異常而不能完成計算。問題:這個比較語句是“日期”變數與“字串”變數的比較,字串中儲存的是YYYYMMDD式的日期串。代碼中過多的使用了TO_CHAR轉換日期變數程字串變數完成日期比較的方法。我在當初修改代碼的

oracle insert的擴充

⑴ insert into table_name [(column[,column...])] select_statement             每次只能插入一個表,但效能上比寫多條insert語句要高。另外,oracle還提供create table table_name as select ...,as不可少!實現直接建立並且插入表,依賴於後面的select語句的結果,如:create table new_table as select * from source_table

oracle pl/sql 從if 到 then

在oracle開發中,if和then之間的條件運算式,有很多行為充滿“藝術”,需要我們去發現,去鑒賞。    欣賞一:三值邏輯    如果一個運算式中包含null值,那麼運算式的最終結果會是什麼呢?比如:2<null。因為null是個黑盒子,oracle不知道究竟缺失的是什麼,唯一能夠給出的答案就是“我不知道”。這也就是所謂三值邏輯的核心------可能的結果不僅可以是true和false,還有null。    例子:[sql] view plaincopyprint?IF salary&

Oracle 與CPU資源/Linux 查詢CPU情況

原文地址:http://ivan4126.blog.163.com/blog/static/2094910922012720115846705/拓展地址:http://www.linuxdiyf.com/viewarticle.php?id=9743Oracle 與CPU資源/Linux 查詢CPU情況 2012-08-20 16:19:08| 分類:Oracle | 標籤:|字型大小大中小訂閱 --CPU空間及繁忙情況select* from v$osstat;user:user level(

oracle監聽無響應解決辦法—-(只使用於本人項目,沒有做其它驗證)

 就在前天,我們的系統不知道是什麼原因,對資料都存不了資料庫,後來重啟了一下,就乾脆的進不了了,這下就好了,既然頁面都進入不 了,那一定要麼是tomcat出問題,要不就是資料庫,這一重啟還給我們幫了不少忙,因為在早上我們就在很盲目的找系統出問題的原因,一 直未果;把範圍縮小到了這兩者就好多了,首先查的是tomcat,tomcat的各進程都是正常跑著的,所以按理來說是沒有什麼問題的,又看 oracle,哎~這下我們就認為是oracle的問題了,既然oracle出問題了,把它重啟一下吧,輸入一下命令

總頁數: 1509 1 .... 94 95 96 97 98 .... 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.