實際工作中,有時候需要修改使用者名稱,而通常的做法是exp imp這樣的方式,而如果資料量大的話exp imp的方式會很浪費時間,所以下面寫上如何通過修改Oracle基表的方式來修改使用者名稱。-- 直接修改底層表USER$更改使用者名稱(該方法在Oracle9i中測試通過)SQL> UPDATE USER$ SET NAME='TT' WHERE USER#=91;已更新 1 行。SQL> COMMIT;提交完成。SQL> ALTER SYSTEM
1 .由於orcale10不支援 RHEL5 所以需要修改/etc/RedHat_realease 將 Red Hat Enterprise Linux Server release 5 (Tikanga) 改為Red Hat Enterprise Linux Server release 4 (Tikanga)2 .修改/etc/hosts 檔案將127.0.0.1改為你的ip 否則網路檢查通不過3 .依次安裝下面的包 libXp-1.0.0-8.i386.rpm openmotif22-2.
緣起因為客戶要求在應用上部署 mssql server 2008,而我們習慣了開發 Linux 下的伺服器程式,所以就有了在 linux 下用 python 串連 mssql server 2008 的需求。這個需求非常折騰人,我們花了許多時間在上面,仍然沒有搞定。後來是請了 python-cn 列表的 vcc 出手,通過 ssh
在學習MySQL過程中,遇到了很多的麻煩,為了讓初學者不再遇到相同的問題,所以我花了點時間寫了本文。本人也是一個新手,還望多多指教!!在安裝MySQL之前,先來瞭解一下相關的設定檔MySQL設定檔MySQL發布的最新產品實際上超出了Red Hat Enterprise Linux所攜帶的版本。但是,穩定性和開放原始碼可是很重要的因素,因此在作業系統上使用較早MySQL版本是有道理的。有許多可以採用的設定檔,它們都被包含在mysql-server
對於DEV以及UAT環境,有些時候,資料庫需要處于歸檔模式,但並不需要備份資料庫。因此,archive歸檔日誌不停的增長導致磁碟空間被大量耗用。對於這種情形,可以使用一個shell指令碼來定時自動清除這些歸檔日誌。本文給出了清除歸檔日誌的指令碼。1、清除歸檔日誌shell指令碼 robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh#!/bin/bash# ----------------------------
環境:OEL+Oracle 11.2.0.3更改 $ORACLE_HOME/bin 下的dbstart 檔案[oracle@Seven bin]$ vi dbstart找到此段話,在最前端# First argument is used to bring up Oracle Net ListenerORACLE_HOME_LISTNER=$1//需要將此處的 ORACLE_HOME_LISTNER=$1 修改為:ORACLE_HOME_LISTNER=$ORACLE_HOMEif [ !
Flashback的目的在有Flashback之前,如果你對資料誤操作,並已提交,這時想回退該誤操作,將會是很件麻煩的事情。有人可能會說可以用備份恢複到誤操作之前,但正確的操作資料也一起沒了。唯一可能的辦法就是日誌挖掘,但日誌挖掘非常繁瑣,很難定位。因此,Oracle推出了Flashback技術,主要目的就是為了恢複誤操作。Flashback家族介紹資料庫層級:Flashback Database表層級:Flashback Drop和Flashback Table,Flashback Data
1. 預估執行計畫 - Explain PlanExplain plan以SQL語句作為輸入,得到這條SQL語句的執行計畫,並將執行計畫輸出儲存到計劃表中。首先,在你要執行的SQL語句前加explain plan for,此時將產生的執行計畫儲存到計劃表中,語句如下: explain plan for SQL語句 然後,在計劃表中查詢剛剛產生的執行計畫,語句如下: select * from table(dbms_xplan.display);注意:Explain