Oracle ADG Heartbeat failed to connect to standby故障案例客戶的主要資料庫是一套Oracle Database 11gR2 for AIX的單機資料庫,在系統層面部署了IBM HACMP軟體,將該資料庫做成了能在兩台物理機之間切換的主備模式,並且為該資料庫實施了ADG。客戶將主要資料庫切換到待命伺服器之後,主要資料庫與備用資料庫不再同步,在資料庫的警示日誌中收到如下警示:Fri Mar 13 02:28:00 2015PING[ARC2]:
Oracle 10g中約束與列屬性NULLABLE的關係結論:columname type not null與check (columnname is not null)的結果是不一樣的因此:1、不需要手工去匹配NULLABLE屬性,當所有顯式導致NULLABLE由Y變N的約束被刪除後,NULLABLE自然會恢複為Y。2、盡量不要使用CHECK來實現NOT NULL,可以使用MODIFY或直接在欄位後聲明drop table zwxtest04;create table
Oracle 10g中unique與index的問題Oracle 10g中unique與index的問題create table test( x integer, y integer, z integer);alter table test add constraint primary key (x); --產生一個約束,併產生一個同名索引create unique index index01 on test(x,y);--create unique
MySQL建立使用者後本地無法登入的原因在安裝完成MySQL後,我們通常添加擁有相應許可權的普通使用者用來訪問資料庫。在使用使用者本地登入資料庫的時候,經常會出現怎麼登入也無法登入的情況,但是從其他的mysql用戶端卻可以登入。[root@mysql01 ~]# mysql -userver -p123456ERROR 1045 (28000): Access denied for user 'server'@'localhost' (using password:
Oracle 表存取權限控制目前Oracle資料庫有一個系統使用者SYSUSER擁有所有表的許可權,另外一個系統想訪問我資料庫中的一張表,我不想他控制我資料庫的所有表,所有我就建立了一個使用者,控制這個使用者只能訪問我資料庫中的一張表,其他許可權都沒用。具體過程如下:1.系統使用者SYS登入conn sys/password as sysdba2.建立使用者create user username identified by password default
Oracle查詢序列Oracle查詢某一使用者下的序列,其中user_name是你當前資料庫的登入名稱SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='user_name';SEQUENCE_OWNER SEQUENCE_NAME-------------------- ---------------------------------