本地oracle客戶端連接遠(yuǎn)程oracle數(shù)據(jù)庫服務(wù)器配置說明如下:1.找到本地oracle客戶端安裝目錄,如:%path%\Oracle2.再找配置文件tnsnames.ora,其目錄為%path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora,如不存在,請先新建。3.用記事本打開文件tnsnames.ora,用以下內(nèi)容替換原有內(nèi)容:#tnsnames.oraNetworkConfig
系統(tǒng) 2019-08-12 01:53:21 2213
改章節(jié)是一篇關(guān)于參數(shù)實現(xiàn)的帖子INSTR的第三個參數(shù)為1時,實現(xiàn)的是indexOf功能。INSTR的第三個參數(shù)為-1時,實現(xiàn)的是lastIndexOf功能。例如:每日一道理如果說生命是一座莊嚴(yán)的城堡,如果說生命是一株蒼茂的大樹,如果說生命是一只飛翔的海鳥。那么,信念就是那穹頂?shù)牧褐?,就是那深扎的樹根,就是那扇動的翅膀。沒有信念,生命的動力便蕩然無存;沒有信念,生命的美麗便杳然西去。(劃線處可以換其他詞語)INSTR('wenjin_文進(jìn)_李_浩dsf','
系統(tǒng) 2019-08-12 01:53:57 2211
先用scott用戶下的emp表做實驗.emp表有個字段,一個是empno(員工編號),另一個是mgr(上級經(jīng)理編號)下面是表中所有數(shù)據(jù)1select*fromempstartwithempno=7698connectbymgr=priorempno;執(zhí)行結(jié)果如下:得到的結(jié)果是empno=7698的數(shù)據(jù),以及會得到mgr=7698的數(shù)據(jù)。它是向下遞歸的,即我們從empno=7698開始遍歷,去找出mgr=7698的所有數(shù)據(jù)S(用S代表查出的所有數(shù)據(jù).),然后
系統(tǒng) 2019-08-12 01:53:58 2210
無論是DATE還是timestamp都可以進(jìn)行加減操作。可以對當(dāng)前日期加年、月、日、時、分、秒,操作不同的時間類型,有三種方法:1使用內(nèi)置函數(shù)numtodsinterval增加小時,分鐘和秒2加一個簡單的數(shù)來增加天3使用內(nèi)置函數(shù)add_months來增加年和月例:對當(dāng)前日期增加一個小時:SQL>selectsysdate,sysdate+numtodsinterval(1,’hour’)fromdual;SYSDATESYSDATE+NUMTODSINTE
系統(tǒng) 2019-08-12 01:52:46 2209
獲取幫助exphelp=y/imphelp=y工作方式交互式exp命令行expuser/pwd@dbnamefile=/oracle/test.dmpfull=y參數(shù)文件方式expparfile=username.par參數(shù)文件內(nèi)容userid=username/userpasswordbuffer=819200compress=ngrants=yfile=/oracle/test.dmpfull=y三種模式表方式將指定表的數(shù)據(jù)導(dǎo)入或?qū)С鰧?dǎo)出幾張表expu
系統(tǒng) 2019-08-12 01:33:43 2208
前言QQ群討論的時候有人遇到這樣的問題:where子句中無法訪問Oracle自定義的字段別名。這篇博客就是就這一問題做一個探討,并發(fā)散下思維,談?wù)凷QL語句的執(zhí)行順序問題。問題呈現(xiàn)直接給出SQL代碼和執(zhí)行error直觀來看。selectenamenamefromempwherename='SIMTH';哦,晃眼而過,可能并不會發(fā)現(xiàn)問題,不過一執(zhí)行,便會報如下錯誤:也就是where子句中name識別無效。造成這種原因是因為:where子句是先于select進(jìn)
系統(tǒng) 2019-08-12 01:52:07 2207
--==========================--配置sqlnet.ora限制IP訪問Oracle--==========================與防火墻類似的功能,Oracle提供限制與允許特定的IP或主機(jī)名通過OracleNet來訪問數(shù)據(jù)庫。這個功能由sqlnet.ora配置文件來實現(xiàn)。該文件通常$ORACLE_HOME/network/admin/目錄下,與tnsnames.ora以及l(fā)istener.ora位于同一路徑。用法也比較
系統(tǒng) 2019-08-12 01:53:50 2206
手動創(chuàng)建Oracle實例的方法:安裝Oracle10g,我的安裝在D:\Oracle10.2,安裝完成后,1.創(chuàng)建數(shù)據(jù)庫實例配置文件夾我的建在d:\oradata\DB1目錄下//DB1為數(shù)據(jù)庫實例名稱在該目錄下創(chuàng)建acr,bdump,cdump,pfile,udump等文件夾Arc:存放的是自動歸檔日志文件bdump:存放的是數(shù)據(jù)庫動行過程中的各個后臺迚程的跟蹤信息,后臺迚程trace和alertlog,就是說alert_sid.log也存在這個目錄中c
系統(tǒng) 2019-08-12 01:51:27 2205
------------------------2013-5-4------------------------createuser"tempuser2"profile"DEFAULT"identifiedby"tempuser2"defaulttablespace"USERS"accountunlock;--profile"DEFAULT"是區(qū)分大小寫的。defaulttablespace"USERS"是區(qū)分大小寫的。createuser"TEMPUSE
系統(tǒng) 2019-08-12 01:53:43 2204
原文:Oracle\MSSQLServerUpdate多表關(guān)聯(lián)更新一條Update更新語句是不能更新多張表的,除非使用觸發(fā)器隱含更新。而表的更新操作中,在很多情況下需要在表達(dá)式中引用要更新的表以外的數(shù)據(jù)。我們先來討論根據(jù)其他表數(shù)據(jù)更新你要更新的表一、MSSQLServer多表關(guān)聯(lián)更新sqlserver提供了update的from子句,可以將要更新的表與其它的數(shù)據(jù)源連接起來。雖然只能對一個表進(jìn)行更新,但是通過將要更新的表與其它的數(shù)據(jù)源連接起來,就可以在upd
系統(tǒng) 2019-08-12 01:52:03 2204
試驗計劃:先rman進(jìn)行一個0級備份,插入表相關(guān)數(shù)據(jù),再進(jìn)行l(wèi)evel1級增量備份,進(jìn)行rman恢復(fù)實驗環(huán)境:歸檔模式下,oracle10.2.0.1開始試驗:1.rmanlevel0級備份RMAN>backupincrementallevel0database;Startingbackupat02-DEC-13usingchannelORA_DISK_1channelORA_DISK_1:startingincrementallevel0datafile
系統(tǒng) 2019-08-12 01:54:57 2203
有兩種含義的表大小。一種是分配給一個表的物理空間數(shù)量,而不管空間是否被使用??梢赃@樣查詢獲得字節(jié)數(shù):selectsegment_name,bytesfromuser_segmentswheresegment_type='TABLE';或者SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_Name另一種表實際使用的空間。這樣查詢:analyzetableempcompu
系統(tǒng) 2019-08-12 01:53:18 2203
--首先,以超級管理員的身份登錄oraclesqlplussys/bjsxtassysdba--然后,解除對scott用戶的鎖alteruserscottaccountunlock;--那么這個用戶名就能使用了。--(默認(rèn)全局?jǐn)?shù)據(jù)庫名orcl)1、selectename,sal*12fromemp;--計算年薪2、select2*3fromdual;--計算一個比較純的數(shù)據(jù)用dual表3、selectsysdatefromdual;--查看當(dāng)前的系統(tǒng)時間4
系統(tǒng) 2019-08-12 01:51:53 2203
oracle中的常用字符串函數(shù)如下:concat(string1,string2)instr(string1,string2)lpad(string1,x[,string2])ltrim(string1,[string2])nls_initcap(string[,nlsparams])nlslower(string[,nlparams])nls_upper(string[,nlsparams])nlssort(string[,nlsparas])repla
系統(tǒng) 2019-08-12 01:53:08 2202
原文:Oracle11gsys,system密碼忘記設(shè)置解決辦法1.啟動sqlplus2.請輸入用戶名:sqlplus/assysdba3.輸入口令:直接回車4.連接到:OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-ProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptionsSQL>alterusersys
系統(tǒng) 2019-08-12 01:52:21 2200