自己的電腦比較慢,尤其裝了oracle10g后,服務(wù)開啟和關(guān)閉用bat文件操作省事點開啟服務(wù)@echooffnetstartOracleServiceORCLnetstartOracleDBConsoleorclnetstartOracleOraDb10g_home1TNSListenernetstartOracleOraDb10g_home1iSQL*Pluspause停止服務(wù)@echooffnetstopOracleServiceORCLnetstop
系統(tǒng) 2019-08-12 01:33:57 1861
比較時間select*fromup_datewhereupdate
系統(tǒng) 2019-08-12 01:33:35 1861
RoleTransitionsInvolvingPhysicalStandbyDatabasesAdatabaseoperatesinoneofthefollowingmutuallyexclusiveroles:primaryorstandby.DataGuardenablesyoutochangetheserolesdynamicallybyissuingtheSQLstatementsdescribedinthischapter,orbyusinge
系統(tǒng) 2019-08-12 01:54:25 1860
Oracle默認(rèn)有3個用戶:sys密碼:自定;system密碼:自定;scott密碼:Tiger(默認(rèn)鎖定);注:用Sys用戶登錄須根[assysdba]desc表名:查看表結(jié)構(gòu);Dos啟動監(jiān)聽:lsnrctlstartDos啟動Oracle實例服務(wù):oradim-starup-sidorcl查詢用戶的系統(tǒng)權(quán)限:select*fromuser_sys_privs;查詢用戶的表權(quán)限:select*fromuser_tab_privs;賦予系統(tǒng)權(quán)限的時候在用戶
系統(tǒng) 2019-08-12 01:51:37 1859
SELECT*FROMUSER_TAB_PARTITIONSWHERETABLE_NAME='TBL_PAGE';SELECT*FROMDBA_PART_TABLES
1、-----批量刪除用戶下所有表數(shù)據(jù)------保留表結(jié)構(gòu)eg:批量刪除用戶下的所有表數(shù)據(jù)SELECT'TRUNCATETALBE'||TABLE_NAME||';'FROMUSER_TABLES;如果表中存在外鍵會報錯,建議使用delete,然后再purgerecyclebin;(清空回收站操作)SELECT'DELETEFROM'||table_name||';'FROMUSER_TABLESORDERBYTABLE_NAME;執(zhí)行方法,在plsql
系統(tǒng) 2019-08-12 01:54:50 1858
1.數(shù)據(jù)文件自動擴展的好處1)不會出現(xiàn)因為沒有剩余空間可以利用到數(shù)據(jù)無法寫入2)盡量減少人為的維護3)可以用于重要級別不是很大的數(shù)據(jù)庫中,如測試數(shù)據(jù)庫等2.數(shù)據(jù)文件自動擴展的弊端1)如果任其擴大,在數(shù)據(jù)量不斷變大的過程中會導(dǎo)致某個數(shù)據(jù)文件異常的大2)沒有人管理的數(shù)據(jù)庫是非常危險的3.查詢當(dāng)前數(shù)據(jù)庫中表空間SEC_D是否為自動擴展sec@orcl>selecttablespace_name,file_name,autoextensiblefromdba_da
系統(tǒng) 2019-08-12 01:54:20 1858
1.Oracle的開始1977年創(chuàng)立,2002年4月6日在國注冊為“甲骨文”2.oracle的版本8i,9i,10g,11g其中i為internet學(xué)習(xí)用oracle10g3.關(guān)系數(shù)據(jù)庫oracle的特點a.支持多用戶、大事務(wù)量的事務(wù)處理b.在保持?jǐn)?shù)據(jù)安全性和完整性方面性能優(yōu)越c.支持分布式數(shù)據(jù)處理d.可移植性4.oracle的基本概念a.數(shù)據(jù)庫oracle的專業(yè)名稱,它是磁盤上存儲數(shù)據(jù)的集合,在物理上表現(xiàn)為數(shù)據(jù)文件,日志文件和控制文件等,在邏輯上以表空間
系統(tǒng) 2019-08-12 01:53:18 1857
共有系統(tǒng)RDBMS表、數(shù)據(jù)字典、動態(tài)視圖、數(shù)據(jù)字典視圖4種。1.內(nèi)部RDBMS表oracle系統(tǒng)運行需要的表,以x$開頭,如x$ksppi、x$ksppcv2.數(shù)據(jù)字典記錄系統(tǒng)的表、對象、索引等;如obj$、users$3.動態(tài)視圖系統(tǒng)通過的一些動態(tài)視圖,以便適時查詢數(shù)據(jù)庫當(dāng)前狀態(tài)。如v$parameter、v$fixed_table每一個v$視圖都有一個Gv$視圖存在。同時,由v$和gv$還延伸出v_$、GV_$公用同義詞視圖。以解決非sys用戶,v$不
系統(tǒng) 2019-08-12 01:51:41 1857
新手發(fā)帖,很多方面都是剛?cè)腴T,有錯誤的地方請大家見諒,歡迎批評指正1看查Oracle執(zhí)行籌劃的幾種方法1.1通過PL/SQLDev工具1、直接File->New->ExplainPlanWindow,在窗口中執(zhí)行sql可以看查籌劃結(jié)果。其中,Cost表現(xiàn)cpu的耗消,位單為n%,Cardinality表現(xiàn)執(zhí)行的行數(shù),等價Rows。2、先執(zhí)行EXPLAINPLANFORselect*fromtableAwhereparaA=1,再select*fromtab
系統(tǒng) 2019-08-12 01:54:11 1856
今天幫小師妹還原數(shù)據(jù)庫,刪除表空間的時候把數(shù)據(jù)庫搞壞了,plsql連接時報了ORA-12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptor錯誤。反復(fù)修改監(jiān)聽文件也是沒能得到解決。知道看到網(wǎng)上的解決方案:1.首先打開SQLPlus,sysassysdba;showparameter;startupopenhstestdb;發(fā)現(xiàn)了這兩個錯誤ORA-00119:inv
系統(tǒng) 2019-08-12 01:51:27 1856
場景,重新啟動數(shù)據(jù)庫,不重新啟動linux系統(tǒng),所以不用考慮監(jiān)聽程序,#linux輸入lsnrctlstart1數(shù)據(jù)庫關(guān)閉1.1關(guān)閉主庫SHUTDOWNIMMEDIATE;SQL>SHUTDOWNIMMEDIATE;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>1.2關(guān)閉備庫ALTERDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;SHUTD
系統(tǒng) 2019-08-12 01:33:25 1854
多層次結(jié)構(gòu)的應(yīng)用程序是目前發(fā)展的趨勢,這種程序都需要龐大的數(shù)據(jù)庫支持。而數(shù)據(jù)傳輸?shù)哪芰χ苯佑绊懗绦蛐阅?,成為程序可擴展性的瓶頸。因此很多開發(fā)者開始在程序中使用內(nèi)存分布式緩存來提高程序性能。同時,內(nèi)存分布式緩存也帶來了問題,那就是數(shù)據(jù)在緩存中如何保證與數(shù)據(jù)庫同步。如果程序使用Oracle數(shù)據(jù)庫,那么NCache會幫你解決難題!NCache提供OracleCacheDependency(數(shù)據(jù)庫緩存依賴項),通過字符串連接數(shù)據(jù)庫發(fā)現(xiàn)被注冊的變化項。從而通過Ora
系統(tǒng) 2019-08-12 01:33:48 1853
一.分區(qū)表理論知識Oracle提供了分區(qū)技術(shù)以支持VLDB(VeryLargeDataBase)。分區(qū)表通過對分區(qū)列的判斷,把分區(qū)列不同的記錄,放到不同的分區(qū)中。分區(qū)完全對應(yīng)用透明。Oracle的分區(qū)表可以包括多個分區(qū),每個分區(qū)都是一個獨立的段(SEGMENT),可以存放到不同的表空間中。查詢時可以通過查詢表來訪問各個分區(qū)中的數(shù)據(jù),也可以通過在查詢時直接指定分區(qū)的方法來進行查詢。WhentoPartitionaTable什么時候需要分區(qū)表,官網(wǎng)的2個建議如
系統(tǒng) 2019-08-12 01:54:47 1851
由于遇到了多語中開發(fā)項目,oracle數(shù)據(jù)庫的字符集不再是簡體中文了,在PL.SQL的sql窗口中發(fā)現(xiàn)插入韓文到數(shù)據(jù)庫中總是為亂碼,但中文和日文是正常的,連接數(shù)據(jù)庫時PL/SQL彈出一個字符集不匹配的窗口.解決辦法是這樣的:(1)打開注冊表的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/,找到NLS_LANG選項將原來的SIMPLIFIEDCHINESE_CHINA.ZHS16GBK改為american_america.
系統(tǒng) 2019-08-12 01:55:42 1850