Time of Update: 2018-07-23
Oracle資料庫的四種啟動方式 1、startup nomount 非安裝啟動:這種方式啟動下可執行:重建控制檔案、重建資料庫、啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora檔案。 2、startup mount dbname 安裝啟動:這種方式啟動下可執行:資料庫日誌歸檔、資料庫恢複、重新命名一些資料庫檔案 ,如:系統資料表空間或記錄檔。執行“nomount”,然後開啟控制檔案 3、startup open
Time of Update: 2018-07-23
今天在虛擬機器中的 centos6.3系統中安裝oracle 11g 出項了不少問題,先記錄 介面亂碼問題吧。。 ./runInstaller 安裝時出現了這個介面: zysong.ttf下載是一款oracle字型亂碼解決工具,在中文Linux下安裝Oracle
Time of Update: 2018-07-23
在Solaris10中為Oracle配置系統資源 文/呼必斯哈拉圖 摘要: 在 Solaris10 這個版本中的系統資源組態管理較之前的版本有較大的變化。諸如 Oracle 等,
Time of Update: 2018-07-23
安裝RAC的時候報錯: [oracle@node1 grid]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node "node1" Destination
Time of Update: 2018-07-23
在Oracle8I的版本中,Oracle推出了一種全新的資料表空間管理方式:本地化管理的資料表空間。 所謂本地化管理,就是指Oracle不再利用資料字典表來記錄Oracle資料表空間裡面的區的使用狀況,而是在每個資料表空間的資料檔案的頭部加入了一個位元影像區,在其中記錄每個區的使用狀況。每當一個區被使用,或者被釋放以供重新使用時,Oracle都會更新資料檔案頭部的這個記錄,反映這個變化。 本地化管理的資料表空間的建立過程:
Time of Update: 2018-07-23
以前公司都習慣用Xp,後來換至win7後配置Oracle用戶端串連時出了個小問題; win7家庭普通版、旗艦版上安裝的oracle 10g/11g 安裝的時候是正常的,都沒有報錯 然後在配置Enterprise Manager Console 的時候,即:添加Oracle串連至Tree;報錯: 分析tnsnames.ora檔案失敗, ServiceAliasException:11
Time of Update: 2018-07-23
查看oracle資料庫是否為歸檔模式 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive
Time of Update: 2018-07-23
網上看到一有關Oracle冷備份的文章,非常詳細: 一、冷備份 資料庫在關閉狀態下完成所有物理系統檔案拷貝的過程,也稱離線備份 適合於非歸檔模式下,資料庫處於一致性狀態 二、步驟 首先在啟動並執行庫中得到資料庫啟動並執行所有的物理檔案位置,
Time of Update: 2018-07-23
Oracle Partition 分區詳細總結 此文從以下幾個方面來整理關於分區表的概念及操作: 1.資料表空間及分區表的概念 2.表分區的具體作用
Time of Update: 2018-07-23
今天用了Navicat for Oracle串連Oracle 由於以前一直是用PL/SQL 串連的,自從用了一段時間的Navicat for MySql發現還不錯,整個軟體都很小。 可以串連時,使用者名稱、密碼、地址都正確了,就是串連不了。出現以下錯誤: 意思是:不能建立oci環境;上網查詢了下 原來出現這種問題是我們需要對 Navicat for Oracle 做一下配置依此選擇Navicat的 Tools ->Options->&
Time of Update: 2018-07-23
oracle 相關字典: USER_SOURCE 使用者的預存程序、函數的原始碼字典 DBA_SOURCE 整個系統所有使用者的預存程序、函數的原始碼字典 ALL_SOURCE 目前使用者能使用的預存程序(包括其她使用者授權)、函數的原始碼字典 USER_ERRORS 使用者的預存程序、函數的原始碼存在錯誤的資訊字典 table: select * from all_tables where table_name='........
Time of Update: 2018-07-23
前言: 很久之前,估計在2010年左右在使用Oralce,當時有個需求就是需要對兩個表的資料進行匹配,這兩個表的資料結構一致,一個是正式表,一個是暫存資料表,這兩表資料量還算是比較大幾百M。業務需求是用暫存資料表中的資料和正式表的匹配,所有欄位都需要一一匹配,而且兩表還沒有主鍵,這是一個比較麻煩和糟糕的事情。 情境: 1、如果兩表所有欄位值都一致則不處理; 2、如果有部分欄位不一致則更新; 3、如果正式表中資料在暫存資料表中不存在,則需要刪除;
Time of Update: 2018-07-23
今天用膝上型電腦的PLSQL Developer串連區域網路內另一台台式機的Oracle,登入的過程比較慢,隨後就報告了 出現ORA-12170:TNS:連線逾時 這樣的錯誤,百度蠻久才找到解決方案。 據說是window防火牆沒有允許oracle跟外部通訊,所以需要在window防火牆添加例外程式或者例外連接埠。 我的區域網路內的另一台電腦(裝有Oracle),安裝的是win7系統。通過以下設定,便能解決問題了。 點擊“開始”->“控制台”->“Windows
Time of Update: 2018-07-23
1. 系統許可權管理 1.1 3個預設使用者 oracle 9i sys change_on_install [as sysdba]--sqlplus /as sysdba system manager scott
Time of Update: 2018-07-23
這兩天修改了下資料庫設定檔,結果後台出現下面錯誤資訊,如下(主要關注紅色部分) org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (NL
Time of Update: 2018-07-23
一。Oracle11g 後台進程與10gR2的比較 我們知道,oracle資料庫的後台進程一般以ora_開頭來命名,下面就來看一下在Oracle11g中的後台進程都有哪些,以單節點的Oracle執行個體 為例: [root@ractest ~]# ps -ef|grep ora_ |sort +7 root 11768 5567 0
Time of Update: 2018-07-23
曆盡種種磨難,終於把工作用的32位oracle 10g 裝到64 位元 windows7上了。不要問我為什麼不裝64位oracle或者 oracle 11g,工作需要,這是唯一理由。 遇到的種種問題,繞過的彎路就不羅嗦了,直接給出成功步驟。 哦~~ 再羅嗦一句,說一下軟體環境: 作業系統: windows7 中文旗艦版 oracle安裝版本: 10.2.0.1 中文版,升級補丁至 10.2.0.3 下面說正題
Time of Update: 2018-07-23
create or replace function test111(itemNumber in varchar2) return SYS_REFCURSOR is return_cursor SYS_REFCURSOR; begin OPEN return_cursor FOR SELECT 'a' FROM dual WHERE 1 = itemNumber; RETURN return_cursor; end test111; 使用如下sql返回
Time of Update: 2018-07-23
1.查看Oracle最大串連數 SQL>show parameter processes #最大串連數 2.修改最大串連數 SQL>alter system set processes=value scope=spfile 重啟資料庫 SQL>shutdown force SQL>start force 3.查看當前串連數 SQL>select * from V$SESSION where username is not
Time of Update: 2018-07-23
http://www.cnblogs.com/brolanda/p/4548612.html 看到where語句中有條件:where 1=1 和 1=2或1<>1 用途: 1=1:是為了添加條件時使用and並列其他條件時使用的(動態串連後續條件) 比如: