SQLPlus提供了很多常用的命令,以下是常用命令的使用方法及示例。1->SQLPlus的登陸與退出sqlplus-H|-V-H將顯示sqlplus的版本及幫助信息,-V將顯示其版本信息登陸語法:is:([/][@]|/)[ASSYSDBA|ASSYSOPER]|/NOLOG[/]:登陸的用戶名,密碼@:數(shù)據(jù)庫的連接標(biāo)識(shí)符,當(dāng)未指定該參數(shù),則連接到缺省的標(biāo)識(shí)符ASSYSDBA|ASSYSOPER:這兩個(gè)參數(shù)描述使用數(shù)據(jù)庫管理員的權(quán)限登陸NOLOG:啟動(dòng)未連
系統(tǒng) 2019-08-12 01:54:30 2698
--====================--Oracle歸檔日志--====================Oracle可以將聯(lián)機(jī)日志文件保存到多個(gè)不同的位置,將聯(lián)機(jī)日志轉(zhuǎn)換為歸檔日志的過程稱之為歸檔。相應(yīng)的日志被稱為歸檔日志。一、歸檔日志是聯(lián)機(jī)重做日志組文件的一個(gè)副本包含redo記錄以及一個(gè)唯一的logsequencenumber對日志組中的一個(gè)日志文件進(jìn)行歸檔,如果該組其中一個(gè)損壞,則另一個(gè)可用的日志將會(huì)被歸檔對于歸檔模式的日志切換,當(dāng)日志歸檔完成
系統(tǒng) 2019-08-12 01:53:07 2698
近期為公司的一個(gè)項(xiàng)目數(shù)據(jù)庫進(jìn)行了轉(zhuǎn)換,將Oracle的Db轉(zhuǎn)換為SqlServer(2000或2005均可),一開始在網(wǎng)上找了一些資料,發(fā)現(xiàn)有個(gè)工具叫SwisSql的,嘗試了一下,沒成功,繼續(xù)查找.后來經(jīng)同事提醒,使用SqlServer的導(dǎo)入和導(dǎo)出工具,嘗試一下,確實(shí)可以轉(zhuǎn)換.操作步驟如下所述.所需要的環(huán)境比較簡單,就是本機(jī)可以同時(shí)連接Oracle和SqlServer即就,注意:這里不必為Oracle數(shù)據(jù)庫建立ODBC,采用直連方式即可,需要新建一個(gè)Sql
系統(tǒng) 2019-08-12 01:32:34 2698
環(huán)境:MySQLServer5.1+NavicatforMysql8.2問題:修改外鍵刪除時(shí)操作出現(xiàn)121錯(cuò)誤解決:把外鍵名改為其他名字。錯(cuò)誤信息參考:error121這是外關(guān)鍵字名字重復(fù)的錯(cuò)誤,即使是在不同的表中,外關(guān)鍵字的名字也不能重復(fù)。error150這類錯(cuò)誤包括3種情況:1.外鍵和被引用外鍵類型不一樣,比如integer和double;2.找不到要被引用的列;3.表的字符編碼不一樣。參考資料:http://hi.baidu.com/kylelee/
系統(tǒng) 2019-08-12 09:30:15 2696
Welcometothehomepageforthe97ThingsEveryProgrammerShouldKnowproject,pearlsofwisdomforprogrammerscollectedfromleadingpractitioners.YoucanreadthroughtheEditedContributions,browseContributionsinProgress,viewthelistofcurrentContributor
系統(tǒng) 2019-08-12 01:51:45 2696
DBeaver2.0Beta基于Eclipse4框架,同時(shí)提供一個(gè)Eclipse插件的版本,在UI和外觀上做了很多改進(jìn)。DBeaver是一個(gè)通用的數(shù)據(jù)庫管理工具和SQL客戶端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的數(shù)據(jù)庫。DBeaver提供一個(gè)圖形界面用來查看數(shù)據(jù)庫結(jié)構(gòu)、執(zhí)行SQL查詢和腳本,瀏覽和導(dǎo)出數(shù)據(jù),處理BLOB/CLOB數(shù)據(jù),修改數(shù)據(jù)庫結(jié)構(gòu)
系統(tǒng) 2019-08-12 01:55:45 2695
原文NSIS:超級(jí)輕量皮膚SkinH這雖然是一個(gè)其他軟件的皮膚控件,不過拿來用到NSIS上還是不錯(cuò)的??丶悠つw文件只有100多K,可以說是比較難得了!看一下效果:代碼示例:01#皮膚演示程序少輕狂www.flighty.cn0203!definePRODUCT_NAME"Myapplication"04SetCompressorlzma05!include"MUI.nsh"0607!defineMUI_CUSTOMFUNCTION_GUIINITonGU
系統(tǒng) 2019-08-12 01:55:20 2695
1、知識(shí)儲(chǔ)備1)當(dāng)出現(xiàn)介質(zhì)損壞時(shí)(如數(shù)據(jù)文件丟失),任何閃回方法都毫無用處,只能執(zhí)行標(biāo)準(zhǔn)的備份、還原與恢復(fù)。2、SCN記錄方法SQL>variablex_scnnumber;SQL>execute:x_scn:=dbms_flashback.get_system_change_number;SQL>printx_scn;或SQL>selectcurrent_scn,flashback_onfromv$database;1)設(shè)當(dāng)前SCN為A,期望的歷史SCN
系統(tǒng) 2019-08-12 01:53:48 2695
1,安裝好ASM后,啟動(dòng)ASM數(shù)據(jù)的過程啟動(dòng)ASM數(shù)據(jù)庫的步驟由于啟動(dòng)ASM數(shù)據(jù)庫必須要先啟動(dòng)ASM實(shí)例,所以基本上啟動(dòng)步驟如下。1.以oracle用戶進(jìn)入操作系統(tǒng)2.$exportORACLE_SID=+ASM//ORACLE_SID一定要大寫。3.$sqlplus/assysdba4.SQL>startup5.SQL>exit6.$exportORACLE_SID=7.$sqlplus/assysdba8.SQL>s
系統(tǒng) 2019-08-12 01:51:55 2695
-關(guān)鍵字in/exists/notin/notexitsin是把外表和內(nèi)表作hash連接,而exists是對外表作loop循環(huán),每次loop循環(huán)再對內(nèi)表進(jìn)行查詢。一直以來認(rèn)為exists比in效率高的說法是不準(zhǔn)確的。如果查詢的兩個(gè)表大小相當(dāng),那么用in和exists差別不大。如果兩個(gè)表中一個(gè)較小,一個(gè)是大表,則子查詢表大的用exists,子查詢表小的用in:例如:表A(小表),表B(大表)1:select*fromAwhereccin(selectccfr
系統(tǒng) 2019-08-12 01:55:06 2694
greenplum屬于分布式的數(shù)據(jù)庫,MPP+Sharenothing的體系,查詢的效率很快.不過,這是建立在數(shù)據(jù)分散均勻的基礎(chǔ)上的.如果DK值設(shè)置不合理的話,完全有可能出現(xiàn)所有數(shù)據(jù)落在單個(gè)節(jié)點(diǎn)上的情況,這就體現(xiàn)不出優(yōu)勢來.因此,DK值的設(shè)置是否合適是建表的時(shí)候,需要考慮的重要因素之一.查看表(table_name)的數(shù)據(jù)在節(jié)點(diǎn)的分布情況:selectgp_segment_id,count(*)fromtable_namegroupbygp_segment
系統(tǒng) 2019-08-12 01:54:26 2694
BelowiswhatiscollectedShowsSQLServersinformationShowstop5highcpuusedstatemantsShowswhosologgedinShowslongrunningcursorsShowsidlesessionsthathaveopentransactionsShowsfreespaceintempdbdatabaseShowstotaldiskallocatedtotempdbdatabaseS
系統(tǒng) 2019-08-12 01:32:19 2694
今天在安裝DicomStorage和IADE的時(shí)候,發(fā)現(xiàn)ASE無法創(chuàng)建,原來是數(shù)據(jù)庫ScriptEngine沒有安裝。出錯(cuò)原因是failedtocreatedatabase,Reason:Unkonwn。把程序卸載,刪除目錄,并在注冊表中刪除HLM\SoftWare\Microsoft\Amalga和HLM\SoftWare\Microsoft\Azyxxi目錄。重新安裝,恢復(fù)正常。安裝過程中出現(xiàn)failedtocreatedatabase,Reason:
系統(tǒng) 2019-08-12 01:55:15 2693
1.如何刪除表的某一列altertablexxxdropcolomnxxx;2.增加某一列altertablexxxaddcolumnnametype;eg:altertablestudentaddagenumber;3.修改某一列altertablexxxmodify(columnametype);//括號(hào)可要可不要4.修改表名renameoldtabletonewtable;5.2張表,stu(sid,sname)和ac(aid,sid,aname,s
系統(tǒng) 2019-08-12 01:52:54 2693
原文:SQL點(diǎn)滴10—使用with語句來寫一個(gè)稍微復(fù)雜sql語句,附加和子查詢的性能對比今天偶爾看到sql中也有with關(guān)鍵字,好歹也寫了幾年的sql語句,居然第一次接觸,無知啊??戳艘晃徊┲鞯奈恼拢约禾砑恿艘恍﹥?nèi)容,做了簡單的總結(jié),這個(gè)語句還是第一次見到,學(xué)習(xí)了。我從簡單到復(fù)雜地寫,希望高手們不要見笑。下面的sql語句設(shè)計(jì)到三個(gè)表,表的內(nèi)容我用txt文件復(fù)制進(jìn)去,這里不妨使用上一個(gè)隨筆介紹的建立端到端的package的方法將這些表導(dǎo)入到數(shù)據(jù)庫中,具體的
系統(tǒng) 2019-08-12 01:33:24 2693