oracle 學習筆記(二)

  前面我談到了許可權分為系統許可權和對象許可權,那麼這裡開始講解對象許可權。對象許可權就是使用者對其他使用者的資料對象操作的許可權。而資料對象主要包括表、視圖、觸發器等。對象許可權包括select、insert、update、delete、exec、all、index、refereces、execute。其中all代表select、insert、update、delete四種許可權。比如我將scott的表work的尋找許可權賦予使用者xiaoming,那麼文法如下SQL> grant

Oracle資料庫編譯預存程序掛死問題解決辦法

在Oracle資料庫中重新修改編譯了某個預存程序A調用的另一個過程B後,需要手動將A重新編譯,一定不要在重新編譯A前去調用A,否則會造成A編譯掛死的情況。特別是在訪問量大的情況下。這種情況下如果強行終止預存程序編譯,再次Recompile預存程序會發現還是掛死的,這個主要是由於強行終止後會話為INACTIVE狀態,但是該會話卻沒有被真正的釋放。使用如下語句查詢出掛起的會話:SELECT V.OSUSER, V.PROCESS, V.PROGRAM, v.MACHINE, V.TERMINAL,

一次oracle分頁所遇到的問題

昨天做完項目後讓測試測試了一把,測試說分頁查詢貌似不起作用,翻到第4頁以後,看到的資料結果都是相同的。當時我就覺得很納悶,不可能啊,分頁組件應該是好的,咋可能有問題呢。帶著疑問,我開啟了自己的ide,在自己的機器上跑了一把,果然有問題。有問題就要找問題:首先把2條查詢結果相同的sql列印出來到資料庫中執行:sql1: select * from (select t.*, rownum rn from (select t_e_id, t_e_name, t_e_tel,

Oracle DB2 做資料庫相容,DB2 中 to_char 方法實現

-- 小數位元最多到9位,第十位四捨五入不在顯示了CREATE FUNCTION TO_CHAR(v_value double,v_decimal int) -- v_value 傳入的值,v_decimal小數位元(暫未實現主要是為了做保留小數位元使用,此參數可以不要)RETURNS VARCHAR(128) LANGUAGE SQLBEGIN ATOMICdeclare v_result_t VARCHAR(128); -- 返回的結果(臨時變數)declare v_result

ORACLE Database Backup技術

ORACLEDatabase Backup技術 ---- 1 引言 ---- ORACLE資料庫是一種大型關係型的資料庫,可以存貯達到存貯TB的資料,那麼如何保證這些資料的安全尤其至關重要,我們從1991年開始使用ORACLE資料庫,通過這些年的使用,我們制定了一整套的ORACLE資料庫的備份制度。現在把我們的備份制度介紹給大家,供大家參考。 ---- 2 根據實際需要決定資料庫的運行方式 ----

如何在oracle中匯入dmp資料庫檔案

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

Oracle資料庫的熱備份與完整恢複測試

資料庫熱備份與完整恢複測試:  1.首先,必需保證資料庫在歸檔模式下。  2.熱備份資料檔案,通過alter tablespace xxx begin backup把資料表空間設為備份狀態,可以手工或在sql下運行host copy把資料檔案複製到指定地方,最後把資料表空間改為正常狀態(alter tablepace xxx end backup)。  3.資料庫恢複:使用語句rcover datafile,alter database open即可以實現資料庫的完整恢複。  具體的步驟如下: 

oracle中truncate table後的資料恢複

原文地址:http://steve-111.iteye.com/blog/750326前幾天在工作中不小心truncate了一個表,

Oracle通過SYS_CONTEXT ()擷取使用者串連資訊

--可以通過SYS_CONTEXT擷取使用者串連的一些資訊select SYS_CONTEXT('USERENV','TERMINAL') terminal,SYS_CONTEXT('USERENV','LANGUAGE') language,SYS_CONTEXT('USERENV','SESSIONID') sessionid,SYS_CONTEXT('USERENV','INSTANCE') instance,SYS_CONTEXT('USERENV','ENTRYID')

Oracle字元分隔函數(split)

為了讓 PL/SQL 函數返回資料的多個行,必須通過返回一個 REF CURSOR 或一個資料集合來完成。REF CURSOR 的這種情況局限於可以從查詢中選擇的資料,而整個集合在可以返回前,必須進行具體化。Oracle 9i 通過引入的管道化表函數糾正了後一種情況。表函數是返回整個行的集(通常作為一個集合)的函數,可以直接從 SQL

asp.net login控制項使用Oracle

以前一直用SQLServer,最近一個項目用到oracle,遇到了很多問題,其中longin控制項資料庫建立費了很大的周折,網上又查不到有關這方面的資料。自己摸索點經驗記錄下來,以備以後參考。1.從oracle官方網站下載ODTwithODAChttp://www.oracle.com/technology/software/tech/dotnet/utilsoft.htmldownload ODTwithODAC1110621.zip  2.安裝Client完成後,可以看到很多技術文檔說明。3

Oracle 基本的SQL 操作

通過用戶端串連資料庫,進行相應的操作一、訪問方式:SQL Plus ; PL Sql Developer 以system帳戶串連資料庫,連結標識符是:orcl1. 通過SQL Plus 串連訪問資料庫   兩種方式:web訪問 http://localhost:5560/isqlplus/   通過菜單直接進入命令列視窗2.開啟PL/SQL Developer,FILE->new-->SQL Window二、建立對象   建立使用者及表如一個使用者名稱為school

oracle 安裝與基本配置

 最近要做個基於Oracle的作業,下面是安裝伺服器與用戶端版本過程以及常見的問題上了Oracle 官網,找了個11g,為儘快熟悉Oracle 下載了Database 11g 快捷版安裝完之後程式菜單 看起來這個版本確實是供入門學習,點擊“入門”功能表項目,這裡可通過管理頁面來進行資料庫相關管理操作:如建庫、系統管理使用者等為了熟悉現在Oracle的公司專屬應用程式,找了個10g版本的oracle,包括oracle client端但對於開發人員來說,這兩版的所謂的用戶端,也就是SQL Plus,

Oracle 10g 預設安裝帶來的使用者名稱/密碼

Oracle 10g 預設安裝帶來的使用者名稱/密碼 字型:大 中 小 發佈於:2007-10-13 14:41:42 | 分類: 資料庫技術 0頂到首頁UsernamePasswordDescriptionSee AlsoCTXSYSCTXSYSThe Oracle Text accountOracle Text ReferenceDBSNMPDBSNMPThe account used by the Management Agent component of Oracle

Oracle 與 DB2 資料類型分類對應說明

  在網上找到一片關於oracle與DB2資料類型的比較,特記下來。OracleDB2/400Oracle資料類型 注意事項 DB2 UDB資料類型 注意事項DATE  DATE TIME TIMESTAMP l 如果只使用MM/DD/YYY,那麼使用DATE類型。 l 如果只使用HH:MM:SS, 那麼使用TIME類型。 l 如果要使用日期和時間,則使用時間戳類型(TIMESTAMP) l

)免安裝Oracle用戶端使用PL/SQL串連Oracle

免安裝Oracle用戶端使用PL/SQL串連Oracle 大家都知道,用PL/SQL串連Oracle,是需要安裝Oracle用戶端軟體的。有沒要想過不安裝Oracle用戶端直接連接Oracle呢?利用Oracle 提供的Instant Client Package只需要在Oracle下載一個叫Instant Client

Oracle筆記(一)sqlplus工具的使用

有三種登陸方式:1.sqlplus.exe  命令列程式。       開始  -  所有程式  -  附件  -  命令列提示符  -  輸入sqlplus.exe-輸入使用者名稱scott-輸入密碼tiger(預設密碼tiger)  -  select * from tab;  -  斷行符號2.isqlpuls     開啟瀏覽器-輸入

Oracle and SqlServer 日期

1.在英文版本的ORACLE中預設日期格式為'DD-MON-YY',例如'01-JAN-98'  在漢化的中文版本中ORACLE預設日期格式為'日-月-年',例如'21-8月-2003'或'21-8月-03'2.轉換字串為日期(to_date)to_date(string_value , date_format)string_value

Oracle服務端和用戶端查詢指令碼(懶人版)

這段指令碼可以直接在PLSQL中查出Oracle服務端字元集的同時,也在Cmd視窗中顯示出本地Oracle用戶端字元。以下指令碼直接複製到PLSQL的Command視窗中運行即可,如果有更好的指令碼請幫忙貼一下。thx. CL--Query NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET From V$NLS_PARAMETERSSELECT 'HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANG' as

批處理實現從Excel匯入Oracle

之前做過一個從Oracle匯出到Excel的批處理,簡單點說就是通過Sqlplus將表資料Spool到一個文字檔中或簡化的Excel格式文檔中,而這裡我要做的事恰好相反,工具則是使用sqlldr, sqlldr的用法沒有研究太多,這裡主要用寫寫如何使用批處理來調用實現匯入的自動化過程。主要工作涉及到以下幾塊:1. 將Excel轉換成csv格式的檔案,這裡要藉助工具xls2csv.exe實現excel到csv的轉換;xls2csv的用法: xls2csv excelfile.xls

總頁數: 1509 1 .... 232 233 234 235 236 .... 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.