可能有2個原因。
創(chuàng)新互聯(lián)是一家專業(yè)提供凌河企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計制作、成都做網(wǎng)站、H5技術(shù)、小程序制作等業(yè)務。10年已為凌河眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
1在plsql中執(zhí)行的結(jié)果實際上顯示的是主庫的查詢結(jié)果(因為plsql默認連接的是數(shù)據(jù)庫的VIP)。2主要原因是這個時間點業(yè)務量比較小,導致備庫sysdate-controlfile_time的值變大。
ZABBIX近段時間某地區(qū)的DB備庫同步異常,在后臺查詢主備是同步的。
如果沒有用observe,先重啟哪個都無所謂
如果有用observe,先停止它,再重啟
因為如果有observe,當停止主庫是它會實施主備切換
你說的是oracle的dg技術(shù)嗎?可以使用select open_mode,database_role from v$database語句查詢數(shù)據(jù)庫角色
oracle的從庫有三種角色,物理備庫、邏輯備庫、快照備庫。
物理備庫只能處于只讀狀態(tài),無法執(zhí)行寫的操作
邏輯備庫處于讀寫的狀態(tài),但是在備庫寫入的數(shù)據(jù)不會同步到主庫的
快照備庫處于讀寫狀態(tài),類似于給數(shù)據(jù)庫創(chuàng)建一個還原點。
三者之間是可以互相轉(zhuǎn)換的。
設主表A主鍵K,從表B外鍵K 1、查詢 Select A.*,B.* from A,B where A.K=B.K(+); 2、刪除 先刪除從表的記載,再刪除主表的記載。 3、修正 若修正內(nèi)容不觸及主鍵和外鍵,則可以隨意修正; 需求修正主鍵和外鍵,按以下步驟處置: a. 要先在主表中添加一行(主鍵)正確的記載; b. 修正從表的外鍵; c. 刪除主表中(主鍵)錯誤的記載。
有很多人說 oracle的檢索順序是從后往前的, 可是我卻覺得不是這么復雜的,oracle的查詢優(yōu)化器,會辨別對各段停止估量,哪段先檢索,哪段停止關(guān)聯(lián)... 我以為你這個sql select * from a where (id=1 or id =2 or id =3 or id=4) and id=4 在優(yōu)化后,前一段 (id=1 or id =2 or id =3 or id=4) 應該就不會被執(zhí)行了。 詳細未測試。
=4是最高的 假如你id樹立了索引就更好假如你的列確定就更好
特別推薦的網(wǎng)絡問題執(zhí)行下列命令語句 sqlplus / as sysdba EOF create tablespace test datafile '/data/test01.dbf' size 10240M; quit; EOF 經(jīng)過ps -ef|grep sqlplus命令失掉下面所執(zhí)行的命令的進程id為:12345 (1)關(guān)于v$process 執(zhí)行上面的SQL是查不到相關(guān)的信息: select * from v$process where spid='12345';由于這個spid字段對應的并不是我們用ps命令從零碎中查詢到的進程id,而是這個進程執(zhí)行的以后SQL的進程id,也就是下面命令中的“create tablespace test datafile '/data/test01.dbf' size 10240M;”所對應的進程id,假如想經(jīng)過用ps命令從零碎中查詢到的進程id檢查對應的信息,那么必需運用上面語句: select spid,sid,process,sql_address from v$session where process='12345' 下面sql中的process就是經(jīng)過ps檢查的進程id,而spid就是外面的sql語句所對應的進程id。還可以經(jīng)過下面的sql_address 檢查正在執(zhí)行的SQL語句內(nèi)容: select sql_text from v$sqlarea s,v$session ses where s.address=ses.sql_address and ses.process='12345';
oracle數(shù)據(jù)庫軟件不能像文檔一樣直接簡單復制到其他目錄、磁盤后還可正常使用,必須通過安裝和一定的設置才能正常運行。數(shù)據(jù)庫文件備份恢復必須按照一定程序步驟,使用專門的工具軟件才能成功。常見的數(shù)據(jù)庫備份恢復主要有以下方法:
1、使用oracle用戶管理器進行備份恢復。
2、使用恢復管理器進行備份恢復。
3、使用oracle中的imp、exp等命令進行邏輯備份恢復。有興趣者可參閱有關(guān)圖書,此處不再贅述。可見,無論采用何種方法,都必須借助專門的軟件遵循一定的步驟才能完成。
1、
切換至oracle用戶
2、進入Oracle安裝目錄下的app文件夾
3、新建目錄并創(chuàng)建腳本文件(一定要在oracle用戶下操作)
arcclear.sh 腳本內(nèi)容如下
4、給文件分配權(quán)限(一定要在oracle用戶下操作)
5、給Oracle 用戶創(chuàng)建計劃任務(一定要在oracle用戶下操作)
新增內(nèi)容
crontab 計劃任務時間設置說明
6、重啟 crontab 服務