一、查看數(shù)據(jù)庫(kù)實(shí)例的EM端口 在ORACLE_HOME\install\portlist.ini文件里面。 二、設(shè)制數(shù)據(jù)庫(kù)實(shí)例的SID SID的長(zhǎng)度不能超過(guò)8個(gè)字符。實(shí)例名不能超過(guò)30個(gè)字符 三、常用的一些命令 啟動(dòng)/關(guān)閉EM:emctl start/stop dbconsole 啟動(dòng)/關(guān)閉監(jiān)聽(tīng) :lsnr
2015-06-281.我在做優(yōu)化sql時(shí),經(jīng)常碰到使用in的語(yǔ)句,這時(shí)我們一定要用exists把它給換掉,因?yàn)镺racle在處理In時(shí)是按Or的方式做的,即使使用了索引也會(huì)很慢?! ”热纾骸 ELECT col1,col2,col3 FROM table1 a WHERE a.col1 not in (SELECT col1 FROM table2) 可
2015-06-28Oracle數(shù)據(jù)庫(kù)除了本身自帶的DBCA創(chuàng)建數(shù)據(jù)庫(kù)之外,它還有另一種相關(guān)的創(chuàng)建方案,就是手工的Oracle創(chuàng)建數(shù)據(jù)庫(kù),這項(xiàng)技術(shù)也是DBA人員所必須要掌握的。下面就介紹一下手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)的步驟: 手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)通常包含如下操作步驟: 1、確定新建數(shù)據(jù)庫(kù)名稱和實(shí)
2015-06-28以下的文章主要是通過(guò)實(shí)際應(yīng)用代碼的方式來(lái)引出向Oracle表中正確插入實(shí)際的系統(tǒng)時(shí)間的實(shí)際操作,如果你對(duì)其實(shí)際的操作感興趣的話,你就可以點(diǎn)擊以下的文章對(duì)其相關(guān)的知識(shí)有所了解?! ?.SQL> insert into test values(2,'cba',sysdate); 2.1 row create
2015-06-28概述:profile是口令限制,資源限制的命令集合,當(dāng)建立數(shù)據(jù)庫(kù)時(shí),Oracle會(huì)自動(dòng)建立名稱為default的profile,當(dāng)建立的用戶沒(méi)有指定profile選項(xiàng),那么Oracle會(huì)自動(dòng)把default分配給用戶?! 。ㄒ唬┵~戶鎖定 概述:指定該賬戶登錄時(shí)最多可以輸入密碼的次數(shù),也
2015-06-28因?yàn)殡娔X經(jīng)常更換IP或者機(jī)器名引起的這個(gè)問(wèn)題: 現(xiàn)在提供辦法 1.修改host文件?! ≡贑:\WINDOWS\system32\drivers\etc 里的host文件中添加你的IP地址與主機(jī)名對(duì)應(yīng)起來(lái) 127.0.0.1 localhost 192.168.1.130&nb
2015-06-28今天重啟了一下Sun Fire V890,然后啟動(dòng) Oracle 10g,在還沒(méi)有到 mount 階段的時(shí)候,馬上啟動(dòng)Oracle 11g,此時(shí)出現(xiàn)了一下?tīng)顩r: 1 SQL> startup ; 2 ORACLE instance started. 3 4 Total System Global Area 3607101440 bytes 5 Fixed Size&
2015-06-28啟動(dòng)OracleTNSListener服務(wù)的時(shí)候報(bào)以下錯(cuò)誤: 經(jīng)檢查是NetManager中的"監(jiān)聽(tīng)服務(wù)"主機(jī)名和"服務(wù)命名"中的相關(guān)服務(wù)的主機(jī)名設(shè)置不正確造成的?! ⑾嚓P(guān)主機(jī)改成oracle服務(wù)器的主機(jī)ip即可。 造成這種不一致現(xiàn)象的主要原因是安裝orac
2015-06-28--批量清空當(dāng)前用戶所有表的所有數(shù)據(jù) --@author YangL declare v_sql varchar2(2000); CURSOR cur is select table_name from user_tables order by table_name; begin for rows in cur loop v_sql := 'TRUNCATE TABLE ' || rows.tabl
2015-06-28查詢表的狀況的對(duì)象:V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS select * from v$locked_object select * from dba_objects 方法: 首先查看那些表被鎖住了 ---------------------------------------------------------------
2015-06-28安裝完畢oracle以后,需要?jiǎng)?chuàng)建oracle系統(tǒng)用戶,并在/home/oracle下面的.bash_profile添加幾個(gè)環(huán)境變量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如: export ORACLE_SID=test export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx 啟動(dòng)步
2015-06-28我們將通過(guò)介紹命令的方式,談?wù)凮racle用戶權(quán)限表的管理方法,希望對(duì)大家有所幫助?! ∥覀儗膭?chuàng)建Oracle用戶權(quán)限表 開始談起,然后講解登陸等一般性動(dòng)作,使大家對(duì)Oracle用戶權(quán)限表有個(gè)深入的了解?! ∫?、創(chuàng)建 sys;//系統(tǒng)管理員,擁有最高權(quán)限 syst
2015-06-28這段時(shí)間在學(xué)oracle,終于把公司的數(shù)據(jù)庫(kù)成功導(dǎo)入到我自己的數(shù)據(jù)庫(kù)里了?! reate用戶 sql 代碼SQL> create user visiontv identified by visiontv default tablespace visiontv quo ta 10m on users; grant privilege sql 代碼SQL> grant
2015-06-28給oracle添加一個(gè)用戶時(shí)一般都分配個(gè)connect、resource 角色就行了如: grant connect,resource to chenwm; 但這里connect 角色有一個(gè) UNLIMITED TABLESPACE 權(quán)限,也就是chenwm這個(gè)用戶可以在其他表空間 里隨意建表?! onnected to Oracle Databa
2015-06-281 簡(jiǎn)介 Oracle數(shù)據(jù)庫(kù)提供了下列兩類失敗模式下的數(shù)據(jù)庫(kù)恢復(fù): 1.實(shí)例失?。簛G失了Oracle數(shù)據(jù)緩存中的數(shù)據(jù)或者內(nèi)存中的數(shù)據(jù) 2.介質(zhì)失敗:丟失了數(shù)據(jù)庫(kù)文件 上面兩種模式的任一種失敗情景,在恢復(fù)的時(shí)候想要保證數(shù)據(jù)庫(kù)一致性,都有一些前提條件
2015-06-28前面換了一臺(tái)機(jī)器,害的我又把所有的軟件裝了一遍,開發(fā)環(huán)境重新配置(vs2003、vs2008、oracle……),真是不容易,期間也遇到了不少問(wèn)題,不過(guò)都很容易解決。但是在oracle安裝中,創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù),安裝過(guò)程中也設(shè)置了用戶名和密碼,但是就是登錄
2015-06-28decode (expression, search_1, result_1) 如果 expression結(jié)果=search_1結(jié)果,則返回result_1 decode (expression, search_1, result_1, search_2, result_2) decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result
2015-06-28今天把數(shù)據(jù)庫(kù)導(dǎo)到本地,先用exp username/password@orcl44的方式導(dǎo)出了所有的數(shù)據(jù),后來(lái)用imp user/pass@ORCL file=d:\1.dmp full=y導(dǎo)入的時(shí)候,出現(xiàn)了很多問(wèn)題。后來(lái)發(fā)現(xiàn),是有大字段的時(shí)候表空間必須是一致的,后來(lái)修改了就好了,呵呵?! 「叫薷谋砜臻g名稱
2015-06-28在測(cè)試環(huán)境學(xué)習(xí)oracle,出現(xiàn)用戶密碼過(guò)期的問(wèn)題,更改密碼提示驗(yàn)證未通過(guò),因?yàn)闉闇y(cè)試環(huán)境,為方便期間,不需要經(jīng)常修改密碼,在此發(fā)現(xiàn)profile的使用方法,記錄如下?! QL> SELECT * FROM dba_profiles ; 查看用戶所屬的 profile ,一般為DEFAULT SQ
2015-06-28假如為oracle調(diào)優(yōu)后,因?yàn)閰?shù)調(diào)整有問(wèn)題,無(wú)法啟動(dòng),則可以嘗試如下方式啟動(dòng)oracle?! ≡趏racle_home安裝目錄,admin/"sid"/bdump/中查找 alert_"sid".log文件中找此數(shù)據(jù)塊: Oracle配置文件代碼 processes &nb
2015-06-28