安裝oracle 10g經常會遇到的問題解決方案

最近在學習Oracle資料庫,在安裝過程中出現了一些小問題,雖說是小問題但卻使我耗費大量精力去嘗試總結,最後終於把問題解決掉了,心情不言而喻了。       在安裝oracle資料庫時過程中主要困擾大家主要有兩種情況:一、他要先檢查幾個先決條件別一般都不會出問題,主要是在核查網路需求時,可能會遇到”警告“字樣,網路核查失敗(雖然可以繼續安裝使用,但在用IE登入oracle時會出現登入不上去的情況),一般情況下只要保證把網路斷開就不會出現此類問題;二、另一種情況就是在安裝oracle

【ORACLE】不安裝Oracle用戶端使用PL/SQL串連伺服器端Oracle

支援運行OCI、OCCI、JDBC、JDBC-OCI的檔案,支援多種語言。Basic Lite是Basic版本的精簡版,只包括了英文的錯誤描述,也只支援Unicode、ASCII和歐洲字元集。因此,如果資料庫伺服器是中文字元集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。1、下載後解壓到任意目錄。如 X:\instantclient_10_22、配置環境變數1) 變數名:ORACLE_HOME變數值:X:\instantclient_10_

工作中遇到的ORACLE故障處理一例

問題描述:接到客戶投訴,資料庫的rbs資料表空間中資料檔案rbs01.dbf大小超過10G,並一直在增長,另一個rbs02.dbf正常,大小為800M,目前該目錄空間使用率已達87%,可用磁碟空間已剩不多,能否將rbs01,dbf資料檔案回收,請提供解決問題的方法。解決步驟:1.撥號至現場,確認空間大小。SQL> SELECT tablespace_name,max_m,count_blocks free_blk_cnt,sum_free_m,to_char(100*sum_free_m/

Oracle中Delete和Commit操作的流程分析

  (1)刪除(Delete)流程  ·Oracle讀Block(資料區塊)到Buffer Cache(緩衝區)(如果該Block在Buffer中不存在);  ·在Redo Log Buffer(重做日誌緩衝區)中記錄Delete操作的細節;  ·在相應復原段段頭的事物表中建立一個Undo(復原)條目;  ·把將要刪除的記錄建立前鏡像,存放到Undo Block(復原塊)中;  ·在Buffer

Oracle進階培訓 第7課 學習筆記

 Oracle進階培訓 第7課 學習筆記 作者:JackYang

在ORACLE裡用預存程序定期分割表

Oracle資料庫裡存放著各種各樣的資料,其中有一些資料表會隨著時間的推移,越來越大。如交友聊天的日誌、簡訊收發的日誌、生產系統的日誌、動態網站發布系統的日誌等等。這樣的資訊又和時間緊密相關,有沒有辦法讓這些日誌表能按時間自動分割成曆史年月(如log200308,log200309)的表呢? 請看看用預存程序定期分割表的方法吧。 一、問題的引出

Oracle新手最常碰到的6個錯誤及解決方案

沒有人會否認ORACLE是全球最有影響的資料庫產品之一;不過好的東西似乎總不是那麼好用(初看起來如此),甚至有些無情--總會給layman們一個個無情的錯誤號碼。下面是我個人的總結,條條有用,希望能給初學者一點啟示。  關於“好的東西似乎總不是那麼好用(初看起來如此)”的一個笑話:在參加 IBM DB2

ORACLE 暫存資料表空間TEMP 滿了怎麼辦?

        最近遇到這樣一個問題:前一段時間網頁查詢ORACLE表正常,可最近一直頁面無法顯示。列印出SQL放到PL/SQL Devoloper 執行,報“無法通過8(在資料表空間XXX中)擴充 temp 段”,還有一個頁面,可以查詢出記錄,但無法統計資料!       經過分析產生原因可能是:ORACLE臨時段資料表空間不足,因為ORACLE總是盡量分配連續空間,一但沒有足夠的可分配空間或者分配不連續就會出現上述的現象。    解決方案:知道由於ORACLE將資料表空間作為邏輯結構-單元,

mysql,sqlserver,oracle三種資料庫的大對象存取

mysql 大對象存取:類型一般應該用mediumblod,blob只能存2的16次方個byte,mediumblod是24次方,一般來說夠用了.longblob是32次方有些大.MYSQL預設配置只能存1M大小的檔案,要修改配置,WIN版本的在mysql.ini檔案中修改max_allowed_packet,net_buffer_length等幾個參數,或直接SET GLOBAL varName=value.linux版本可以在啟動參數後加-max_allowed_packet=xxM等幾個參

oracle中PCTFREE, PCTUSED, INITRANS, MAXTRANX參數

1. PCTFREE要形容一個 BLOCK 的運作,我們可以把一個 BLOCK 想成一個水杯。侍者把水倒入放在我們面前的水杯,要多滿呢,我們要求他倒 9 分滿好了,這時候 PCTFREE 代表著設定為 10 ,意思就是說,當 BLOCK 使用到達 90% 的時候,就不可以在使用了,這個 BLOCK 應該從 FREELIST 列表中移除 (un-link) 。為何要保留 10% 的空間呢?這是為了提供 update 資料時所可能增加的空間使用,如果空間保留的太小,就容易發生 row

ORACLE 面試問題-技術篇(2)

                   ORACLE 面試問題-技術篇(2)21. 如何判斷資料庫的時區?解答:SELECT DBTIMEZONE FROM DUAL;22. 解釋GLOBAL_NAMES設為TRUE的用途解答:GLOBAL_NAMES指明聯結資料庫的方式。如果這個參數設定為TRUE,在建立資料庫連結時就必須用相同的名字連結遠端資料庫23。如何加密PL/SQL程式?解答:WRAP24. 解釋FUNCTION,PROCEDURE和PACKAGE區別解答:function

Oracle遠程附加資料的幾種方法與效能比較

        以下方法主要針對海量資料入庫及遷移時應用,測試的方法與結果僅供參考。理論上向本地表中附加資料將會產生大量redo資料(和較少的undo資料),隨著時間的增長,資料將佔用大量的磁碟空間不能釋放,而且在資料備份及時的情況下,不需要redo恢複資料,所以在實際應用中應當盡量避免redo的產生。本次測試針對”Create table select”、”Copy”、” Insert into

忘記Oracle的INTERNAL帳號密碼的解決方案

 今天碰到一個問題:INTERNAL帳號密碼忘了:(通過查閱資料,找到一個方法進入資料庫:  在Oracle資料庫系統中,使用者如果要以特權使用者身份(INTERNAL/SYSDBA/SYSOPER)登入Oracle資料庫可以有兩種身分識別驗證的方法:即使用與作業系統整合的身分識別驗證或使用Oracle資料庫的密碼檔案進行身分識別驗證。  Oracle資料庫的密碼檔案存放有超級使用者INTERNAL/SYS的口令及其他特權使用者的使用者名稱/口令,它一般存放在ORACLE_HOME\DATABA

oracle預存程序編譯時間的一些錯誤

 來源:網路/責編:編程入門 作者:不詳  Error: PLS-00201: 必須說明標識符 'DATETIME'  Line: 45  Text: aa datetime,  -------------------------  在oracle中沒有datetime類型  ===================================================Error: PLS-00103: 出現符號 "("在需要下列之一時:    := . ) , @

安裝PHP和Oracle 10g即時用戶端

要確認是否配置了擴充,請在 網頁伺服器可以讀取的地方建立一個簡單的 PHP 指令碼。 <?php phpinfo();?>使用類似“http://localhost:8888/<path>/phpinfo.php”的 URL 將此指令碼載入到瀏覽器中。瀏覽器頁面應包含一個顯示“OCI8 Support enabled”的“oci8”部分。 串連到 OracleOracle 串連資訊被傳遞給 OCILogon() 來建立串連。與 Instant Client關聯的工具通常“

如何讀取Oracle的BLOB欄位裡的檔案

 下載源碼:http://download.csdn.net/source/589896  使用ORADBI讀取儲存在BLOB欄位裡的多個檔案,並還原到指定的路徑下。下面是完整的代碼: // // read_blobfile.c - 讀BLOBFILE的例子 // cheungmine@gmail.com// // 記憶體流失檢測 // 在需要檢測的地方放置語句: //        _CrtDumpMemoryLeaks(); // 以下3句的次序不能改變

OTL 操作 Oracle BLOB 時“ORA-22990: LOB 定位器無法擴充交易處理”的解決方案

不知道如何捕獲這個異常,它不是 otl_exception 類型的,但調試的時候,發現確實是“ORA-22990: LOB 定位器無法擴充交易處理”。將otl_connect 對象自動認可禁用即可解決這一問題。otl_connect有幾個方法來設定自動認可的開關:otl_connect(const char* connect_str,const int auto_commit=0);void rlogon(const char* connect_str,const int

PB 調用預存程序[Oracle]

文章目錄 一、 無入參預存程序調用二、 有入參預存程序調用三、INOUT類型過程的調用 一、PB中調用過程的一般格式Declare my_proce Procedure For p_get_name;// 定義程序呼叫Execute my_proce ;// 執行過程,這裡是不需要其他參數的If SQLCA.SQLCode <> 0 Then // 調用過程出現錯誤處理End IfFetch my_proce Into :ls_

64位windows7 上安裝32位oracle 10g 的方法

作業系統: windows7 中文旗艦版 oracle安裝版本: 10.2.0.1 中文版,升級補丁至 10.2.0.3 下面說正題 首先,我們要解除oracle安裝的windows版本檢測 1、編輯安裝包內檔案  database\stage\prereq\db\refhost.xml       增加下面節點       <OPERATING_SYSTEM>                <VERSION VALUE="6.1"/>      

oracleDatabase Backup還原

對於資料庫操作,資料的備份與還原是必不可少的。下面與大家一塊分享一下網路上的相關資訊 用IMP和EXP 處理的: EXP userid=<username>/<password>@<service_name> file=<dmpname> IMP userid==<username>/<password>@<service_name>

總頁數: 1509 1 .... 421 422 423 424 425 .... 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.