問:我把我自己關在SQL Server 外面了,不能作為sysadmin登入。有什麼辦法解決嗎?我需要重新安裝SQL Server嗎? 答:不必重新安裝SQL Server。要想重新訪問SQL Server,需要修改SQL Server 2000 和 SQL Server 7.0決定SQL Server身分識別驗證模式的註冊表索引值。 在SQL Server 7.0中,該鍵為: HKEY_LOCAL_MACHINESOFTWAREMicrosoft
RMAN duplicate for standby失敗解決過程在用rman duplicate to standby 產生備庫的時候總是不成功,多次嘗試均是下面的錯誤:RMAN> duplicate target database for standby nofilenamecheck;Starting Duplicate Db at 16-JAN-2013 12:22:45using target database control file instead of recovery
full (outer) join是用來全串連兩個表的文法。即希望將A表和B表關聯,能夠得到A表中有而B表中沒有的記錄,或者B表中有而A表中沒有的記錄。如何判斷是否有該記錄,則通過on子句來關聯。下面是一個例子:SQL> with 2 A as(select 1 a, 2 b from dual), 3 B as(select 2 a, 3 b from dual) 4 select * from A full
在Oracle9i裡,Oracle提供了一個內部事件,用以強制重新整理Buffer Cache,其文法為:alter session set events 'immediate trace name flush_cache level 1';或者:alter session set events = 'immediate trace name flush_cache';類似的也可以使用alter system系統級設定:alter system set events = 'immediate
RAC建立DBlink並使用impdp抽取源庫資料賦權並建立dblink[plain] view plaincopyprint?[Oracle@zhongwc1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Feb 4 10:26:45 2013 Copyright (c) 1982, 2011, Oracle. All rights
--建立分區表CREATE TABLE TEST(X INT,Y INT) PARTITION BY RANGE(X) ( PARTITION PART0 VALUES LESS THAN (100), PARTITION PART1 VALUES LESS THAN (MAXVALUE));--建立索引CREATE INDEX IDX_TEST_X ON TEST(X) LOCAL;CREATE INDEX IDX_TEST_Y ON TEST(Y)
今天發現在一個SQL查詢用不到索引,classid是建了索引的,如下:select * from infobase where classid in(10001,10002,10003,10004,10005);奇怪的發現在classid in(10001,10002)的值兩以上就用不索引,兩個以下就可以用到,開始懷疑是索引有問題,於是就重建下了下classid上的索引還是不行。從網上找到一篇文章才知道可能是表中存在片段的問題於是用下面的步驟解決:1、重建表:create table