Time of Update: 2018-12-06
Oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢截獲。正因為快照是一個主表的查詢子集,使用快照可以加快資料庫的查詢速度;在保持不同資料庫中的連個表的同步中,利用快照重新整理,資料庫的更新效能也會有很大的改善。 由於工作和學習的需要,下面是在測試庫上建立的快照總結: 具體步驟如下: 一、建立快照日誌 create snapshot log on full_information; 二、建立資料庫鏈 Create database l
Time of Update: 2018-12-05
Why ASMLIB and why not?ASMLIB是一種基於Linux module,專門為Oracle Automatic Storage Management特性設計的核心支援庫(kernel support library)。長久以來我們對ASMLIB的認識並不全面,這裡我們來具體瞭解一下使用ASMLIB的優缺點。理論上我們可以從ASMLIB API中得到的以下益處:總是使用direct,async
Time of Update: 2018-12-06
各位大蝦,請幫幫小弟,我裝了ORACLE 後,登陸不了SQLPLUS提示錯誤是:ora-01017:invalid username/password;logon denied .我建立的資料庫的使用者名稱和密碼都是slzyy,奇怪的是我用CMD命令登陸sqlplus是可以的,PLSQL 工具也能正常登陸,請問要怎麼解決.謝謝.問題補充:我在Net Manager 中測試這個資料庫也不能夠,提示如下:正在嘗試使用以下使用者識別碼 串連:slzyy測試沒有成功。ORA-01017:
Time of Update: 2018-12-06
本文轉自ML的Blog:http://www.oracledatabase12g.com/archives/oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8D%87%E7%BA%A7%E5%89%8D%E5%BF%85%E8%A6%81%E7%9A%84%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html Oracle資料庫升級向來是一門紛繁複雜的工程,DBA需要為產品資料庫的升級耗費大量時間精力在準備工作上;因為其升級複雜度高,所以即
Time of Update: 2018-12-06
用set autotrace 或者 explain plan for 產生執行計畫時,有如下提示:Note----- - 'PLAN_TABLE' is old version 導致這個錯誤的原因是曾經使用toad的執行計畫分析過,所以執行了它內建的指令碼產生了plan_table。 解決辦法,drop掉plan_table後重新建立就可以了。SQL> drop table PLAN_TABLE;Table dropped. SQL>
Time of Update: 2018-12-06
MOS的文檔對升級路線的說明:Complete Check list for Manual Upgrades to11gR2 [ID 837570.1]Maclean 的Blog 上有幾個更直觀的圖:http://www.oracledatabase12g.com/archives/oracle-database-9i-10g-11g-r2-upgrade-roadmap.html----------------------------------------------------------
Time of Update: 2018-12-06
如轉載,請註明出處:http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx 雖然 Oracle 10g Database Release 2 已經推出幾年了,但這個版本仍然為很多初學者學習的版本,下面詳細講述了安裝 Oracle 10g 的步驟。一、 linux 的版本選用 目前 linux(RHEL) 使用的主要版本為 5.4 版,可以到下面的地址下載其安裝檔案。 RHEL5.
Time of Update: 2018-12-06
今天開始學習Oracle9i,安裝我就不談了,這裡是傳送門,我是第二張碟有問題,然後就與傳統的安裝方法脫節了,我無視,直接找了一個CD2的RAR下載,並且安裝成功,只是沒有安裝資料庫,就提示完成.然後我選中Enterprise Manager Console,如如示:出現下面這個對話方塊,因為不知道密碼,所以選擇獨立啟動.選擇配置,並點編輯本地身份證明 進行修改帳號和密碼 然後下載並且安裝PL/SQL中文版,此後就正常登陸Oracle了.Pl/SQL的執行快速鍵居然不是F5,是F8,
Time of Update: 2018-12-06
C#中調用ORACLE的PACKAGE裡方法和預存程序的應用2008-12-05 23:01:21| 分類: SQL/Oracle | 標籤: |字型大小大中小 訂閱 下面列舉如何在C#中調用ORACLE的PACKAGE的東西,主要包括PACKAGE的方法和預存程序一,首先在ORACLE裡建立如下PACKAGEPACKAGE分SPEC和body兩部分.1.SPEC是聲明部分.CREATE OR REPLACE PACKAGE FirstPage istype outlist is ref
Time of Update: 2018-12-06
談到ora-12154問題,網上有一大堆解決方案,原因基本統一:tns或listener配置不正確。對於listener配置不正確的一般較少發生,大多數人都是按照預設配置一路“下一步”過來的,基本都是orcl的服務名,如果說本地可以連通orcl,別的機子就連不通那應該跟listener關係不大。大部分都是tns配置不正確。我遇到的現象是:在本機建了一個2003的虛擬機器,虛擬機器裡面裝了oracle10g,預設配置。本機只裝了oracle10g的用戶端,當我以前用本機串連區域網路內資料庫的orc
Time of Update: 2018-12-06
CREATE OR REPLACE FUNCTION GETTHETIME(OLDTIME IN INT)RETURN VARCHAR2ISTHEHOUR int;THEMIN int;THESEC int;STRTIME VARCHAR2(2000);BEGINIF OLDTIME < 60 THENSTRTIME := TO_CHAR(OLDTIME) || '''秒''';ELSETHEMIN := OLDTIME/60;THESEC := MOD(60,OLDTIME);IF
Time of Update: 2018-12-06
如下所示:CREATE OR REPLACE PROCEDURE p_xlstooracle IS v_file utl_file.file_type; out_v VARCHAR2(4000); v_id NUMBER; v_service_competition NUMBER; v_cu_market_share NUMBER(6, 4); v_ct_market_
Time of Update: 2018-12-06
Oracle Spatial中上傳GIS空間資料方法研究 (轉摘) 來源:http://blog.sina.com.cn/s/reader_45f260910100999x.html 摘 要:採用Oracle Spatial 儲存、管理空間資料,易於解決資料共用、分散式處理、網路通訊、開放式開發、並發控制、網路化整合、跨平台運行及資料安全恢複機制等方面的難題,因而成為 了目前的一種應用趨勢。而如何將現有GIS軟體中產生的空間資料匯入該資料庫中成為該技術應用的首要關鍵環節。本文以此為出發點,
Time of Update: 2018-12-06
注意:在OEM中輸入windows管理員提示以使用者 administrator 的身份串連 主機 失敗: ERROR: Wrong password for user但使用者名稱是對的,請按步驟設定:控制台->管理工具->本地安全設定->使用者權限分配->作為批次工作登陸,雙擊,增加administrator使用者命令rmanconnect target /--串連目標資料庫backup database;--全備份list backupset;--顯示備份show
Time of Update: 2018-12-06
•什麼是異常?Oracle中出現錯誤的情形通常分為編譯時間錯誤(compile-timeerror)和執行階段錯誤(run-time error),異常是在PL/SQL執行過程中出現的警告或錯誤。•異常是如何觸發的?–發生了一個Oracle 錯誤時–使用RAISE語句顯式觸發•如何處理異常?–用處理機截獲–在調用環境中傳播異常兩種觸發異常方法:發生了
Time of Update: 2018-12-06
今天看了SQL COOKBOOK中的一個例子,其中看到了兩個函數Replace和Translate時產生了疑惑,感覺這兩個函數的作用是一樣的,書上面的例子也看的不是很明白,Google了一下,看了Oracle的官方解釋,終於徹底明白了。官方的解釋如下:REPLACEDescription of the illustration replace.gifPurposeREPLACE returns char with every occurrence of search_string
Time of Update: 2018-12-06
需要的軟體:VMware Workstationoracle-xe-univ-10.2.0.1-1.0.i386.rpm 大小:250Moracle9i310_精簡用戶端(好用)PLSQLDeveloper or Toad 1.用VMware 安裝linux作業系統 (redhat ubuntu最好用centos) 2.用linux虛擬機器上安裝oracle 沒有環境設定 只要下一步就OK了 3.在windows裡安裝oracle9i310_精簡用戶端 很少的
Time of Update: 2018-12-06
不小心使用drop table語句把表刪除了,資料也沒有備份。就是資料備份了恢複的時候還是會遺失資料的,這時候不必太慌張,或許oracle的資源回收筒(recyclebin)可以解決問題。 【使用環境】:oracle 10g r1、oracle 10g r2、 Oracle 11g r1、 oracle 11g r21、 檢查資料庫是否開啟資源回收筒功能。--預設是開啟的SELECT Value FROM V$parameter WHERE Name =
Time of Update: 2018-12-06
原文出處:http://www.askmaclean.com/archives/password-symbol.html 補充目的:http://www.cnblogs.com/AlbertCQY/archive/2013/03/29/2989764.html我們在管理ORACLE使用者密碼安全的時候總會用到各種由工具產生的密碼帶有特殊符號的問題,例如&、*、#、$等,但是在使用如上特殊密碼往往會遇到各種錯誤,例如:Oracle Database 11g Enterprise
Time of Update: 2018-12-06
NVL( string1, replace_with) 功能:如果string1為NULL,則NVL函數返回replace_with的值,否則返回string1的值。 引申一下,此NVL的作用與SQLserver 中的 ISNULL( string1, replace_with) 一樣。 注意事項:string1和replace_with必須為同一資料類型,除非顯示的使用TO_CHAR函數。