1. 在linux. Find / -name rman顯示: /home/oracle/product/10.20/sysman/admin/scripts/db/rman /home/oracle/product/10.20/bin/rman /home/oracle/product/10.20/oc4j/j2ee/oc4j_applications/applications/em/em/WEB-INF/perl/db/rman /
2015-06-28首先把之前oradata目錄全部備份好(冷備份哦~~)?! ∪缓蟀惭b數(shù)據(jù)庫,按SID原路徑建立實(shí)例?! ⊥炅酥螅詓ys登錄sqlplus,shutdown immediate關(guān)閉數(shù)據(jù)庫程序?! ∮脗浞莸膐radata把建立的實(shí)例覆蓋?! 〈蜷_命令提示行窗口(字體標(biāo)紅部分為輸入命令,數(shù)據(jù)庫
2015-06-28在Oracle9i中SYS用戶完全取代了Internal,當(dāng)SYS用于以sysdba方式連接數(shù)據(jù)庫是,便具有了與Internal登錄數(shù)據(jù)庫時(shí)相同的權(quán)限,可以啟動(dòng)和關(guān)閉數(shù)據(jù)庫,創(chuàng)建新的數(shù)據(jù)庫實(shí)例,創(chuàng)建控制文件,進(jìn)行數(shù)據(jù)庫備份和恢復(fù)。SYS連接數(shù)據(jù)庫是必須以sysdba的方式連接?! YS的
2015-06-28在Oracle怎樣查詢表中的top10條記錄呢? select * from test where rownum <=10 下面是關(guān)于rownum的介紹 ================================ Rownum和row_number() over()的使用 ROWNUM是Oracle從8開始提供的一個(gè)偽列,是把SQL出來的結(jié)
2015-06-28SELECT col1, col2, CASE WHEN col3 > 1 AND col3 <2 THEN '1' WHEN col3 > 2 AND col3 <3 THEN '2' WHEN col3 > 3 AND col3 <4 THEN '3' ELSE '4' END mylevel FROM table1 注意點(diǎn): 1、以CASE開頭,以
2015-06-28二.設(shè)置實(shí)體化視圖站點(diǎn): 1.創(chuàng)建復(fù)制管理員并授予相應(yīng)的權(quán)限: disconnect; connect system/passwd@BJ; create user mvadmin identified by
2015-06-28在DBA的日常工作中,經(jīng)常需要重裝或在新機(jī)器上安裝Oracle,但每次安裝所浪費(fèi)的時(shí)間、精力以及失敗的挫折都在考驗(yàn)著DBA的承受能力,本文著重介紹了一個(gè)簡單的復(fù)制和遷移Oracle數(shù)據(jù)庫的方法,詳細(xì)內(nèi)容請參考下文。 復(fù)制遷移的步驟如下: ◆1、首先,復(fù)制原Oracle數(shù)據(jù)庫
2015-06-28迄今為止,導(dǎo)出/導(dǎo)入工具集仍是跨多個(gè)平臺(tái)轉(zhuǎn)移數(shù)據(jù)所需勞動(dòng)強(qiáng)度最小的首選實(shí)用工具,盡管人們常常抱怨它速度太慢。導(dǎo)入只是將每條記錄從導(dǎo)出轉(zhuǎn)儲(chǔ)文件中讀出來,然后使用常見的 INSERT INTO 命令將其插入到目標(biāo)表中,因此導(dǎo)入可能是個(gè)很慢的過程,這一點(diǎn)并不讓人感到
2015-06-281)找出當(dāng)前會(huì)話ID的方法select sid from v$mystat where rownum=1 2)找出阻塞的會(huì)話IDselect * from dba_blockers 3)得到會(huì)話的詳細(xì)信息SELECT a.username, a.program, a.SID, a.serial# FROM v$session a, dba_blockers b WHERE a.SID = b.holdi
2015-06-28第一步,先應(yīng)記住被刪除的表中有多少記錄 select count(*) from t1; 第二步,delete該表的數(shù)據(jù) delete from t1; commnit; 第三步,獲得當(dāng)前scn select dbms_flashback.get_system_change_number from dual; 第四步,根據(jù)第三步返回的scn不
2015-06-28--set feedback off --此行代表不用Orcal返回信息 --set define off --drop user LNO cascade; -- 此行代表刪除用戶,以及用戶相關(guān)的表,視圖等 --drop tablespace LNO including contents; --drop tablespace LNOTEMP including contents;
2015-06-28概述 影響數(shù)據(jù)庫性能的因素包括:系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)?! ?shù)據(jù)庫的優(yōu)化包括:優(yōu)化數(shù)據(jù)庫磁盤I/O、優(yōu)化回滾段、優(yōu)化Rrdo日志、優(yōu)化系統(tǒng)全局區(qū)、優(yōu)化數(shù)據(jù)庫對象?! ”O(jiān)控?cái)?shù)據(jù)庫的性能 在init.ora參數(shù)文件中設(shè)置TIMED_STATISTICS=TRUE 和在你的會(huì)話層設(shè)置
2015-06-28第一部分 基本查詢指令 select * from V$PWFILE_USERS //查看dba用戶 select * from v$version //查看oracle版本以及系統(tǒng)版本 select * from session_privs;// 查看當(dāng)前用戶擁有的權(quán)限值 select * from user_role_privs\\查詢當(dāng)前用戶角色 select * from user_sys_
2015-06-28create table t (a varchar2(20),b varchar2(20)); ----使用綁定變量 declare v_sql varchar2(50); begin for i in 1..100000 loop v_sql := 'insert into t values (:1,:2)'; execute immediate v_sql using 'a'||i,'b'||i; end loop
2015-06-28 在Oracle數(shù)據(jù)庫中,這個(gè)初始化參數(shù)文件分為兩類,分別為文本參數(shù)文件與服務(wù)器參數(shù)文件。他們的內(nèi)容是相同的,只是所表示的方式不同。在服務(wù)器參數(shù)文件中,是以二進(jìn)制的形式保存的??梢岳脭?shù)據(jù)庫的命令對他們進(jìn)行轉(zhuǎn)換。接下去筆者就談?wù)劸S護(hù)服務(wù)器參
2015-06-28 如果在Windows操作系統(tǒng)上部署Oracle數(shù)據(jù)庫系統(tǒng),會(huì)將起動(dòng)過程寫入到操作系統(tǒng)的服務(wù)列表中。并且一些主要的服務(wù)都會(huì)被設(shè)置為自動(dòng)啟動(dòng)。如此的話,當(dāng)操作系統(tǒng)啟動(dòng)的時(shí)候,數(shù)據(jù)庫會(huì)自動(dòng)啟動(dòng)。當(dāng)關(guān)閉操作系統(tǒng)時(shí)這些服務(wù)也會(huì)自動(dòng)關(guān)閉。如下圖所示,就是在Windows
2015-06-28如果表中沒有數(shù)據(jù): 直接這樣就可以了 alter table 表名 modify (字段名 類型) eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,請看?。?! /*修改原字段名*/ ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字
2015-06-28 因?yàn)轫?xiàng)目某些模塊的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)沒有嚴(yán)格按照某規(guī)范設(shè)計(jì),所以只能從數(shù)據(jù)庫中查詢數(shù)據(jù)結(jié)構(gòu),需要查詢的信息如下:字段名稱、數(shù)據(jù)類型、是否為空、默認(rèn)值、主鍵、外鍵等等。 在網(wǎng)上搜索了查詢上述信息的方法,總結(jié)如下: 
2015-06-28 Oracle中出現(xiàn)BIN$的表名,其原因是刪除表后,沒有清空回收站。 解決方法有二: 一、清空回收站 PURGE recyclebin; 二、逐個(gè)刪除 purge table orig
2015-06-28 1、 開始->設(shè)置->控制面板->管理工具->服務(wù) 停止所有Oracle服務(wù)。 2、 開始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer &n
2015-06-28