環境:OS:Red Hat Linux As 5DB:11.2.0.1 11G版本對Dataguard上有了比較大的改進,就是在open備庫的情況下,備庫依然可以應用主庫傳過來的歸檔日誌,記得在10g的時候,想開啟備庫查看資料資料是否已經傳輸過來,還必須先停掉日誌應用.下面是介紹如何建立物理備庫的過程,資料庫採用的是普通檔案管理的方式(主備庫資料檔案路徑保持一致),過程是比較有點繁瑣,呵呵. --------------------------主庫上的操作----------
如果在查詢中沒有隔離索引的列,mysql通常不會使用索引。“隔離“列意味著它不是運算式的一部分,也沒有位於函數中。例如:mysql>select id from test where id +1 =5;我們能輕易地看出where子句中的id等4,但是mysql卻不會幫你求解方程,這取決於自己。我們應該養成簡化where子句的習慣,這樣就會把被索引的列單獨放在比較子的一邊。再例如:mysql>select ... where TO_DAYS(CURRENT_DATE) -
Oracle 10g大表批次更新最佳化,其實,700萬的表不算大表,作為測試夠了一,t表資訊SQL> alter table t add is_del number(1);SQL> alter table t modify is_del default 0;SQL> desc tName Type Nullable Default Comments------ --------- -------
system 不僅僅有DBA角色的許可權,而且還有其他許可權。 使用sys使用者 進行授權相關的許可權在dba_role_privs表中去找SELECT T.GRANTED_ROLE FROM DBA_ROLE_PRIVS T WHERE T.GRANTEE='SYSTEM';大概有如下三個:分別進行GRANT就ok了。 SELECT 'GRANT '||T.GRANTED_ROLE||' TO CHENZW;' FROM DBA_ROLE_PRIVS T WHERE
1 ERROR 2002(HY000): Can't connect to local MySQL server through socket' /var/lib/mysql/mysql.sock'(2)未啟動MySQL MySQL的問題2 ERROR 1045(28000): Access denied for user 'root'@'localhost' (using password: NO)密碼錯了,修改root使用者的密碼:2.1 方法一mysqladmin -uroot
1. 編寫sql指令碼編寫DB2需要執行的sql執行指令碼,並存放到AIX伺服器上。樣本如下crontest.sql:connect to tem user db2admin using db2admin; call P_TEST(); 2. 編寫sh執行檔案編寫sh檔案,並存放到AIX伺服器上,並修改sh檔案為可執。樣本如下crontest.sh:PATH=/usr/bin:/