在Oracle 11g R2 的clusterware 和asm環境下,我們出於升級或者遷移資料的目的,會運行Oracle 10g的rdbms環境。在使用10g 的rdbms 建立資料庫時,需要事先做一些調整,否則會出現這樣那樣的問題。錯誤一:在選定ASM 儲存時,dbca 不能啟動已經配置好的asm 執行個體;具體錯誤資訊如下:"DBCA could not startup the ASM instance configured on this node. To proceed with
資料庫安全配置中,需要做相關的安全強化工作。以確認資料庫的安全,但是,有些時候,操作不當或者資料庫業務帳號修改密碼後,而程式的串連資料庫的配置封裝在jar裡,如果jar內的串連資料庫的配置資訊沒有做相應的修改的話。就會對資料庫的此業務帳號造成嚴重的後果。因此,真正瞭解Oracle安全資料庫使用者的狀態,就顯得尤為重要了。下面我們就看一下oracle資料庫中的多種使用者狀態。ORACLE資料庫使用者有多種狀態,可查看視圖USER_ASTATUS_MAP。SQL> col status
利用dbca複製執行個體可以不用像資料泵還原那樣繁瑣,建資料表空間,建使用者,授權,拷貝然後還原,跟rman類似,但在效率上跟rman還是有差距的在我們建立執行個體的時候可以儲存為模板,其實也可以直接用DBCA命令來建立我們的執行個體模板,並且利用這個功能進行執行個體的複製。只是這個功能很少被關注這裡我們選擇ManageTemplate:注意建立模板的三種類型,官網也有相關的說明:Installing Oracle Database and Creating
今天在手工配置Oracle 11g的EM時總是報如下錯誤:WARNING: ORA-00001: unique constraint (SYSMAN.PARAMETERS_PRIMARY_KEY) violatedORA-06512: at "SYSMAN.EMD_LOADER", line 4986ORA-06512: at line 1以Metalink上也沒有找到解決辦法,以下是我的解決過程:1、 資料庫版本SQL> select * from v$version;BANNER---
最近有些閑,看完了concept突然有種空虛的感覺。閑話不多說。用PLSQL寫了一個列印日曆的功能。create or replace package display_date is procedure display_spec_mon (year number , month number) ;end ; create or replace package body display_date is type t_conv_mon is table
長時間不操作頁面後,再操作時程式就會報錯,異常如下: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failureThelast packet successfully received from the server was 8,064,672 millisecondsago. The last packet sent successfully to the server
在使用Oracle序列的currval和nextval時的限制建立一個序列create sequence test_seqminvalue 1maxvalue 10000000start with 1increment by 1cache 20;在delete,select,update語句的子查詢中不能使用sequence的值SQL> delete from test_jy where test_id <(select test_seq.currval from