sqlserver2005只有.mdf文件如何附加、新建一個(gè)同名數(shù)據(jù)庫(kù),停止sql服務(wù),刪除新建數(shù)據(jù)庫(kù).ldf文件2、將要附加的數(shù)據(jù)庫(kù)的.mdf文件覆蓋剛新建的.mdf文件,并重啟服務(wù)這時(shí)數(shù)據(jù)庫(kù)DATA目錄下只有一個(gè).mdf文件,啟動(dòng)sqlserverManagementstudio--新建查詢(xún)usemastergoalterdatabasedb_namesetemergencygo--置數(shù)據(jù)庫(kù)為單用戶(hù)模式alterdatabasedb_namesetsi
系統(tǒng) 2019-08-12 01:54:47 1888
1.怎么樣查看數(shù)據(jù)庫(kù)字符集?數(shù)據(jù)庫(kù)服務(wù)器字符集select*fromnls_database_parameters,其來(lái)源于props$,是表示數(shù)據(jù)庫(kù)的字符集。客戶(hù)端字符集環(huán)境select*fromnls_instance_parameters,其來(lái)源于v$parameter,表示客戶(hù)端的字符集的設(shè)置,可能是參數(shù)文件,環(huán)境變量或者是注冊(cè)表會(huì)話(huà)字符集環(huán)境select*fromnls_session_parameters,其來(lái)源于v$nls_parameter
系統(tǒng) 2019-08-12 01:54:38 1888
在觸發(fā)器中操作觸發(fā)此觸發(fā)器的表,用pragmaautonomous_transaction選項(xiàng)。1、為何使用自治事務(wù)無(wú)法回滾的審計(jì):一般情況下利用觸發(fā)器禁止某些對(duì)表的更新等操作時(shí),若記錄日志,則觸發(fā)器最后拋出異常時(shí)會(huì)造成日志回滾。利用自治事務(wù)可防止此點(diǎn)。避免變異表:即在觸發(fā)器中操作觸發(fā)此觸發(fā)器的表在觸發(fā)器中使用ddl寫(xiě)數(shù)據(jù)庫(kù):對(duì)數(shù)據(jù)庫(kù)有寫(xiě)操作(insert、update、delete、create、alter、commit)的存儲(chǔ)過(guò)程或函數(shù)是無(wú)法簡(jiǎn)單的用s
系統(tǒng) 2019-08-12 01:54:38 1888
一、B-Tree索引1.選擇索引字段的原則:在WHERE子句中最頻繁使用的字段聯(lián)接語(yǔ)句中的聯(lián)接字段選擇高選擇性的字段(如果很少的字段擁有相同值,即有很多獨(dú)特值,則選擇性很好)ORACLE在UNIQUE和主鍵字段上自動(dòng)建立索引在選擇性很差的字段上建索引只有在這個(gè)字段的值分布非常傾斜的情況下才有益(在這種情況下,某一,兩個(gè)字段值比其它字段值少出現(xiàn)很多)不要在很少獨(dú)特值的字段上建B-TREE索引,在這種情況下,你可以考慮在這些字段上建位圖索引.在聯(lián)機(jī)事務(wù)處理環(huán)境
系統(tǒng) 2019-08-12 01:54:12 1888
1.Oracle10g安裝過(guò)程中出現(xiàn)“無(wú)法確定主機(jī)的IP地址時(shí)產(chǎn)生該異常錯(cuò)誤”。(本機(jī)設(shè)置自動(dòng)獲得IP地址)Oracle在用NetConfiguraton配置網(wǎng)絡(luò)服務(wù)名時(shí)需要取系統(tǒng)的IP地址,而如果解析IP地址錯(cuò)誤就會(huì)出現(xiàn)上述異常。經(jīng)修改c:\windows\system32\drivers\etc\hosts文件來(lái)手動(dòng)解析后安裝成功,文件內(nèi)容如下:127.0.0.1localhost192.168.1.102ldgis2.檢查完成。此次檢查的總體結(jié)果為:
系統(tǒng) 2019-08-12 01:53:42 1888
LinuxAS3Oracle10.1.0.3ASMRAW配置步驟:1、安裝OracleASMLib需要的安裝包asmlibasm-supportasm-kernelasm-smp-kernel(多process版本)下載地址:[img]http://unix-cd.com/unixcd12/skin/skin_1/small/url.gif[/img][url=http://www.oracle.com/technology/software/tech/l
系統(tǒng) 2019-08-12 01:53:35 1888
SQL*Loader原理SQL*Loader是Oracle提供的用于數(shù)據(jù)加載的一種工具,它比較適合業(yè)務(wù)分析類(lèi)型數(shù)據(jù)庫(kù)(數(shù)據(jù)倉(cāng)庫(kù)),能處理多種格式的平面文件,批量數(shù)據(jù)裝載比傳統(tǒng)的數(shù)據(jù)插入效率更高。其示意圖如下:控制文件:用于控制數(shù)據(jù)導(dǎo)入的行為方式的文件(最重要的文件)。參數(shù)文件(可選)數(shù)據(jù)文件:放置源數(shù)據(jù)的平面文件錯(cuò)誤文件:在數(shù)據(jù)加載時(shí),把無(wú)法正確加載的數(shù)據(jù)放入錯(cuò)誤文件中(比如數(shù)據(jù)格式問(wèn)題、數(shù)據(jù)類(lèi)型問(wèn)題等)丟棄文件(可選):有些數(shù)據(jù),雖然數(shù)據(jù)格式、數(shù)據(jù)類(lèi)型沒(méi)
系統(tǒng) 2019-08-12 01:53:21 1888
createusertestidentifiedbyroot;grantcreatesession,resourcetoroot;alterusertestaccountunlock;grantcreateviewtotest;grantanysequecetotest;grantcreatesynonymtoich;--創(chuàng)建別名的權(quán)限dropusertestcascade;連接時(shí)用戶(hù)民不區(qū)分大寫(xiě)和小寫(xiě)altersystemsetsec_case_sens
系統(tǒng) 2019-08-12 01:53:11 1888
Oracle備份分熱備份和冷備份兩種。熱備份就是運(yùn)行Oracle提供的備份工具exp來(lái)備份,有某個(gè)時(shí)間的完全備份,也有增量備份(就是差異備份),日志備份我沒(méi)聽(tīng)過(guò)(孤陋寡聞,呵呵)。熱備能夠備份成一個(gè).dmp文件,如果恢復(fù)的話(huà),需要將該文件拿到另一個(gè)數(shù)據(jù)庫(kù)服務(wù)器上(但是最好兩個(gè)服務(wù)器的數(shù)據(jù)庫(kù)的配置基本一致)用imp導(dǎo)入工具來(lái)導(dǎo)入,也很簡(jiǎn)單。冷備份就是將oracle目錄下的一些物理文件拷貝出來(lái)進(jìn)行備份,包括控制文件等等,拿到另一臺(tái)服務(wù)器上(如果版本相同的話(huà))直
系統(tǒng) 2019-08-12 01:53:07 1888
(1)查看所有表>select*fromtab;(2)查看表結(jié)構(gòu)>desc表名;(3)將查詢(xún)出來(lái)的字段顯示為其他名稱(chēng)>selectempnoas員工編號(hào)fromemp;或>selectempno員工編號(hào)fromemp;(4)SQLPlus常用命令我們?cè)赟QLPlus中執(zhí)行查詢(xún)命令時(shí)會(huì)顯示非常難看,通過(guò)以下兩條命令設(shè)置之后就顯示好多了。>setlinesize300;//表示一行為300個(gè)字符>setpagesize100;//表示顯示的頁(yè)大小(5)l(li
系統(tǒng) 2019-08-12 01:52:47 1888
用一個(gè)sql語(yǔ)句完成一下問(wèn)題:A,B,C三人的年齡相乘為36;相加等于所有在場(chǎng)的人的人數(shù);年齡大的人的寵物倉(cāng)鼠的有個(gè)腿是木頭的,試著給出這三人的年齡。解決方案:需要知道用于查詢(xún)分解的基本格式,考慮類(lèi)似下面的表達(dá)式withalias1as(subQuery1)alias2as(subQuery2)……select……;首先,注意帶三人年齡的乘積是36,可設(shè)年齡都是整數(shù),因此就必須創(chuàng)建一個(gè)1~36的范圍內(nèi),——就需要一個(gè)36行的表,每一個(gè)表對(duì)應(yīng)一個(gè)可能的年齡:
系統(tǒng) 2019-08-12 01:52:14 1888
Oracle百問(wèn)百答(一)01.如何查看oracle的版本信息?02.如何查看系統(tǒng)被鎖的事務(wù)信息?03.怎么獲取有哪些用戶(hù)在使用數(shù)據(jù)庫(kù)?04.數(shù)據(jù)表中的字段最大數(shù)是多少?表或視圖中的最大列數(shù)為100005.怎樣查得數(shù)據(jù)庫(kù)的SID?selectnamefromv$database;,也可以直接查看init.ora文件06.如何查詢(xún)表空間信息?07.如何統(tǒng)計(jì)兩個(gè)表的記錄總數(shù)?08.如何獲取系統(tǒng)的當(dāng)前日期,若天數(shù)大于15,顯示1,否則顯示0?09.dropuse
系統(tǒng) 2019-08-12 01:52:09 1888
OracleDatapumpAPI是基于PL/SQL實(shí)現(xiàn)的,是命令行方式下的補(bǔ)充。使用DatapumpAPI可以將其邏輯備份特性將其集成到應(yīng)用程序當(dāng)中,基于界面來(lái)實(shí)現(xiàn)有利于簡(jiǎn)化其管理。本文主要描述的使用DatapumpAPI描述各種不同情形的數(shù)據(jù)導(dǎo)出。一、演示使用datapumpapi實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出--1、導(dǎo)出schema(schema模式)DECLAREl_dp_handleNUMBER;l_last_job_stateVARCHAR2(30):=UNDE
系統(tǒng) 2019-08-12 01:52:08 1888
問(wèn)題二:[oracle@localhostbin]$./sqlplusError6initializingSQL*PlusMessagefilesp1.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory問(wèn)題產(chǎn)生原因:根據(jù)錯(cuò)誤提示,可能是ORACLE_HOME環(huán)境變量設(shè)置有問(wèn)題,是由自己粗心把環(huán)境變量設(shè)置錯(cuò)誤引起.手動(dòng)修改環(huán)境變量,問(wèn)題解決.問(wèn)題三:[orac
系統(tǒng) 2019-08-12 01:52:00 1888
一、索引的概念索引就是加快檢索表中數(shù)據(jù)的方法。數(shù)據(jù)庫(kù)的索引類(lèi)似于書(shū)籍的索引。在書(shū)籍中,索引允許用戶(hù)不必翻閱完整個(gè)書(shū)就能迅速地找到所需要的信息。在數(shù)據(jù)庫(kù)中,索引也允許數(shù)據(jù)庫(kù)程序迅速地找到表中的數(shù)據(jù),而不必掃描整個(gè)數(shù)據(jù)庫(kù)。二、索引的特點(diǎn)1.索引可以加快數(shù)據(jù)庫(kù)的檢索速度2.索引降低了數(shù)據(jù)庫(kù)插入、修改、刪除等維護(hù)任務(wù)的速度3.索引創(chuàng)建在表上,不能創(chuàng)建在視圖上4.索引既可以直接創(chuàng)建,也可以間接創(chuàng)建5.可以在優(yōu)化隱藏中,使用索引6.使用查詢(xún)處理器執(zhí)行SQL語(yǔ)句,在一個(gè)
系統(tǒng) 2019-08-12 01:33:57 1888