Oracle使用者、許可權問題

3個預設的使用者   sys change_on_install   system    manager   scott      tiger建立使用者   create user lisi identified by lisi;系統許可權   grant create session to lisi;   grant create table to lisi;   grant unlimited tablespace to lisi;    revoke create session

讀書筆記:Oracle鎖定策略的總結

Oracle只在修改時對資料庫加行級鎖。正常情況下不會升級到塊級鎖或表級鎖(不過兩段提交期間的一段很短的時間內除外,這是一個不常見的操作)。如果只是讀資料,Oracle絕不會對資料鎖定。不會因為簡單的讀操作在資料行上鎖定。寫入器(writer)不會阻塞讀取器(reader)。換種說法:讀(read)不會被寫(write)阻塞。這一點幾乎與其它所有資料庫都不一樣。在其它資料庫中,讀往往會被寫阻塞。儘管聽上去這個特性似乎很不錯(一般情況下確實如此),但是如果你沒有充分理解這個思想,而且想通過應用邏輯

Oracle的思維(3)Oracle的萬能分頁並不萬能,反而可能帶來很難查出的危機

在第1部裡我把這個SQL列為無法理解的錯誤。這次經高人指點。總算把它弄明白了。public String getLimitString(String sql) {  StringBuffer pagingSelect = new StringBuffer(100);  pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");  pagingSelect.append(sql); 

在64位Windows 7上安裝Oracle UCM 10gR3

在64位Winodws 7下運行Oracle UCM 10gR3的安裝命令Installer時,會報“intradoc.common.ServiceException: Unable to determine your platform.”的錯誤。其實利用Windows7的相容功能,可以很容易的解決該問題,找到Installer.exe檔案,點擊右鍵,選擇屬性,開啟檔案屬性頁,點選“以相容模式運行這個程式”,並在列表中選擇“Windows Server 2003 (Service Pack 1)

BizTalk Adapter Pack for Oracle:Connecting to the LOB system has failed.ORA-1017: invalid name/passw

i try to add generated item for the oracle lob adapter and get this error: Connecting to the LOB system has failed.ORA-1017: invalid name/passwordAfter a lot of searching I found the problem: User name. The Oracle Database adapter preserves the case

在oracle中怎樣一次匯入多個SQL檔案中的內容

在開發中,為了便於管理,可能會將每個預存程序和函數的sql單獨放在一個.sql檔案中,這樣就會造成N多個.sql檔案,如果需要將這些檔案都執行的話就很麻煩,所以想了個辦法一次執行所有的sql檔案。1.        這次拿到手上的sql檔案總共有一千多個,先把所有的檔案都放在同一個目錄下,然後在命令列裡執行命令:Z:\L\SQL\SQL>dir/b > z:\1.sql會把所有的sql檔案名稱都輸出到一個sql檔案中。2.       

Linux上安裝Oracle 10g 裝後感

介紹最近想研究下LoadRunner測試Oracle效能,然後自己就開始嘗試著Linux上安裝Oracle.本來感覺這件事情不怎麼容易,聽朋友說他安裝的時候大費周折,重新安裝多次,問了好多人才解決的,但完成安裝後就感覺還是比較輕鬆的。現在和大家分享下我的經驗,我本身也是Linux菜鳥。材料來源:Fedora8下安裝ORACLE10G資料庫圖文詳解說明:紅字標明處是我的安裝體會。環境介紹 VMWare7.1,Fedora 8(Rad hat下的一個比較老的版本),Oracle 10g  安裝準備

Map 3D / MapGuide 串連 Oracle 找不到oci.dll?

Map 3D 和 MapGuide使用FDO(Feature Data Object)技術可以無需轉換的訪問各種資料格式,包括SDF、SHP、raster資料,和 Sql Server Spatial,MySql,PostgreSQL和Oracle。 我在台式機(Win 7 32bit)上安裝了Oracle 11g R1做資料庫伺服器,我的筆記本用的是Win 7 64, 所以我決定裝一個x64的Oracle 用戶端。我配置Oracle其實是想配置一個Map 3D 2012/ AIMS

Oracle.DataAccess 10.2的問題?Oracle找不準索引

伺服器為Oracle9i,NHibernate使用NHibernate.Driver.OracleDataClientDriver(Oracle.DataAccess.dll,使用ODTwithODAC1020221這個版本安裝。因為正式部署打算用Oracle10g,所以用戶端NHibernate用了這個驅動,另外也是為了避免System.Data.OracleClient.dll操作Clob/Nclob時的問題),陸續發現不少奇怪的問題。不清楚是這個驅動跟Oracle9i之間的相容性造成還是其

Oracle筆記 一、oracle的安裝、sqlplus的使用

1、 首先你得安裝Oracle資料庫伺服器端和用戶端軟體,在安裝過程中要注意的是,選擇oracle的安裝目錄,切記不要用中文目錄或的帶空格的目錄。 : http://hi.baidu.com/dashuaiwang/blog/item/42f8e7fab96978d6b58f314b.html/cmtid/d5bba9190dd0904a42a9ad77 2、 安裝結束後,會提示你記住一些東西。也就是一些網址,這個也很重要。下面是我的oracle提示的資訊: Enterprise

oracle多表聯集查詢,統計查詢,組函數,order by,having,子查詢,集合運算

一、多表聯集查詢 通過串連可以建立多表查詢,多表查詢的資料可以來自多個表,但是表之間必須有適當的串連條件。為了從多張表中查詢,必須識別串連多張表的公用列。一般是在WHERE子句中用比較子指明串連的條件。                 兩個表串連有四種串連方式: * 相等串連 * 不等串連(看作單表查詢) * 外串連* 自串連(自關聯)         1.相等串連

Oracle預存程序的異常處理

1、為了提高預存程序的健壯性,避免運行錯誤,當建立預存程序時應包含異常處理部分。2、異常(EXCEPTION)是一種PL/SQL標識符,包括預定義異常、非預定義異常和自訂異常;3、預定義異常是指由PL/SQL提供的系統異常;非預定義異常用於處理與預定義異常無關的Oracle錯誤(如完整性條件約束等);自訂異常用於處理與Oracle錯誤的其他異常情況。4、RAISE_APPLICATION_ERROR用於自訂錯誤訊息,並且訊息編號必須在-20000~-20999之間                

在SQLServer中實現ORACLE的Sequence

  如果大家在ORACLE裡面用慣了Sequence,要在SqlServer裡實現Sequence,就會發現沒有現成的Sequence對象可以Create了。那應該怎麼辦呢?當然這點小問題是難不倒我們程式員的,“max+1啊”,有人會說這樣的方式。是的,這種方式實現起來也比較簡單。當然你也許還會說,最Sql的方式是採用identity列,自增的方式去增加就ok了。但是這樣的列如果要實現“YYYYMMDD”+“部門編號(如ZX)”+Sequence值

Oracle資料庫遊標在預存程序中的使用

   作為關係型資料庫市場的老大,Oracla佔有舉足輕重的地位。雖然在操作上不如SQLSERVER那樣方便,但是他的強大的功能<br>還是吸引來大批大批的追隨著。本人作為ORACLE菜鳥,在工作當中也偶爾使用Oracle。以下記錄的上由於工作需要寫的Oracle的<br>使用遊標的儲存過程,個人覺得比較有代表性。希望給初學者一定的協助,也給自己加深一下印象。在ORACLE中,他以一個語句塊為一個預設的事務。也就是說,如果你就單單只執行一段ORACLE的語句塊,他預設是以

Oracle 中的隔離等級

文章目錄 Read Committed IsolationSerializable Isolation 隔離等級(isoation eve) 隔離等級定義了事務與事務之間的隔離程度。 隔離等級與並發性是互為矛盾的:隔離程度越高,資料庫的並發性越差;隔離程度越低,資料庫的並發性越好。 ANSI/ISO SQ92標準定義了一些資料庫操作的隔離等級: 未提交讀(read uncommitted) 提交讀(read committed)  

關於系統重裝後Oracle資料庫完全恢複的解決辦法

昨日,伺服器一磁碟意外故障,c盤資料丟失,重新安裝作業系統後,完全還原意外前的資料方法:完全按照原配置(安裝路徑、執行個體名、使用者名稱、密碼)重新安裝oracle後,將之前留下的oracle檔案夾完全拷貝覆蓋當前新安裝的oracle,啟動資料庫管理員,資料庫完好如初,資料毫髮未損,包括之前的job都完全恢複,而且系統代碼配置也完全不需要修改,非常省事。

thinkphp中串連oracle時封裝方法無法用的解決辦法

最近收集了一些關於THinkPHP串連Oracle資料庫的問題,有很多朋友按照串連mysql的方法來操作,導致有一些方法在Oreale中無法正常使用。比如說:findAll,Select方法無法使用,擷取不到需要的資料。Create和add方法無法建立和寫入資料到資料庫中。其實根據以前問題我做了幾天調試,找到了問題所在,並成功在我自己一個小項目練習中使用正常,那麼現在就將我的經驗分享給大家。1,資料庫的串連及設定檔的內容我就不說了, 上面已經做瞭解釋。我這裡只根據一個資料表的例子來說明我的操作。

Oracle 11g伺服器與用戶端卸載、安裝全過程

Oracle 11g伺服器與用戶端的完全卸載方式與前些版本有了改變: 一、卸載前準備: 開始->設定->控制台->管理工具->服務 停止所有Oracle服務。 二、批處理卸載: 運行H:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批次檔卸載,全程代碼如下: (用戶端卸載與此類似,螢幕過程中都會有詢問,一路斷行符號或y選擇預設即可。) Checking for required

oracleRegexregexp_like的用法詳解

/*ORACLE中的支援Regex的函數主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL 函數LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它們使用POSIX Regex代替了老的百分比符號(%)和萬用字元(_)字元。POSIX

深入Oracle的left join中on和where的區別詳解

今天遇到一個求某月所有天數的統計結果,如果某日的結果是0也需要顯示出來,即: 日期 交易次數 交易金額 2009-4-01 1 10 2009-4-02 2 20 2009-4-03 0 0 2009-4-04 5 50 .... 一開始我用的左串連,用on做為兩表關聯條件,

總頁數: 1509 1 .... 571 572 573 574 575 .... 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.