問題源自一段簡單的代碼:voidmain(){char*p=newchar;cin>>p;cout<>p
系統 2019-08-12 01:33:53 2630
--==========================--配置sqlnet.ora限制IP訪問Oracle--==========================與防火墻類似的功能,Oracle提供限制與允許特定的IP或主機名通過OracleNet來訪問數據庫。這個功能由sqlnet.ora配置文件來實現。該文件通常$ORACLE_HOME/network/admin/目錄下,與tnsnames.ora以及listener.ora位于同一路徑。用法也比較
系統 2019-08-12 01:53:50 2629
使用GROUPBY子句時,一定要記住下面的規則:不能GROUPBYtext、image或bit數據類型的列SELECT列表中指定的每一列也必須出現在GROUPBY子句中,除非這列是用于聚合函數。不能GROUPBY列的別名。這是說GROUPBY字段列表中的所有字段必須是實際存在于FROM子句中指定的表中的列。進行分組前可以使用WHERE子句消除不滿足條件的行。使用GROUPBY子句返回的組沒有特定的順序。可以使用ORDERBY子句指定想要的排序次序。使用GR
系統 2019-08-12 01:51:54 2629
IFEXISTS(SELECT*FROMmsdb.dbo.sysjobsWHEREname='啟用pubs數據庫')EXECmsdb.dbo.sp_delete_job@job_name='啟用pubs數據庫'--定義創建作業DECLARE@jobiduniqueidentifierEXECmsdb.dbo.sp_add_job@job_name=N'啟用pubs數據庫',@job_id=@jobidOUTPUT--定義作業步驟DECLARE@sqlnva
系統 2019-08-12 01:51:33 2629
--==========================--RMANcatalog的創建和使用--==========================一、創建恢復目錄創建恢復目錄一般分為三大步驟創建存放恢復目錄的數據庫(或使用已存在的數據庫)創建恢復目錄的的所有者創建恢復目錄創建數據庫可以參考:Oralce10g使用DBCA創建數據庫在存儲恢復目錄的數據庫創建表空間用于存儲恢復目錄schema及恢復目錄數據(本文使用已經創建好的數據庫catadb來存儲恢復
系統 2019-08-12 01:55:06 2628
oracletkprof工具詳解今天是2013-09-26,進行tkprof工具使用學習,在此記錄一下筆記:一)查看需要跟蹤會話信息:selects.sid,s.serial#,s.username,s.logon_time,s.osuser,(selectsys_context('userenv','ip_address')fromdual)asipa,s.machine,p.username,p.program,p.spidfromv$sessions
系統 2019-08-12 01:53:28 2628
--type用法/**多行多列--動態游標(refcursor)多行單列--表(table)單行多列--記錄(record)自定義類型--對象(object)%rowtype-->與某一行的數據類型一致%type-->與某個字段的數據類型一致**/--創建數據鏈連接不同oracle實例--創建同義詞同義詞在一個數據庫中不同用戶之間可以共享數據庫對象--PUBLIC公有同義詞可被數據庫中所有用戶使用--私有的同義詞只能被當前的用戶使用測試code--orac
系統 2019-08-12 01:51:54 2628
英語不會果然是硬傷啊,英文的看了半天,就是一點都看不懂啊,下面來用中文解釋下這個函數把,汗CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->1#include#includevoid*print_thread_id(void*arg){/*打印當前線程的線程號*/printf("Cur
系統 2019-08-12 01:32:40 2628
當一個任務(進程)執行系統調用而執行內核代碼時,稱進程處于內核內核態,此時處理器處于特權級最高的(0級)內核代碼中執行,當進程處于內核態時,執行的內核代碼會使用當前進程的內核棧,每個進程都有自己的內核棧。當進程執行用戶代碼時,稱其處于用戶態,此時處理器在特權級最低的(3級)用戶代碼中運行。當正在執行用戶程序而突然被中斷程序中斷時,此時用戶程序也可以象征性地稱為處于進程的內核態,因為中斷處理程序將使用當前進程的內核棧。這與處于內核態的進程的狀態有些類似。內核
系統 2019-08-12 01:32:21 2628
SQLServer表索引有一種使自己稀疏的特性,表越大并且訪問越頻繁,就越需要一個合適的調整因子。SQLServer表索引的填充因子選項是最常見的針對索引的一種調優方法。索引的填充因子是一個百分比,用于告訴SQLServer每個葉級索引頁可以填充多少索引數據,多少空間應該保留作為成長空間。如果基礎表的列被修改或列被添加或在表中添加數據時,那么就會發生擴展。隨著時間的推移索引碎片在增長,或者索引性能表現不佳,這是一個標志你可能需要調整最常用表的索引填充因子。
系統 2019-08-12 01:32:41 2627
當然恢復很可能是恢復到同一臺主機。一般情況應該是相同的主機目錄,但是如果不同在ORACLE10g以前需要通過dbms_backup_restore這個包來實現目錄轉換,10g以后簡化了處理。Rman可以很容易實現不同主機恢復。測試如下:1、首先對源數據庫做備份RMAN>backupdatabaseplusarchivelog;Startingbackupat29-AUG-14currentlogarchivedusingtargetdatabasecont
系統 2019-08-12 01:54:43 2625
環境:Ubuntu+Oracle10gxeedition俗話說,工欲善其事,必先利其器。同樣,在linux下學習Oracle,sqlplus是最直接來使用的工具。設置好sqlplus的參數,有利于提高學習效率。話不多說,下面說說我常用的一些設置。請大家不吝賜教,多提意見。(1)使用vim編輯器SQL>editedit命令對當前腳本進行編輯,調用默認編輯器ed。如果大家熟悉vi的話,用它來做默認編輯器就很方便了。有二種方式來設置vi作為默認編輯器:方式一是編
系統 2019-08-12 01:53:46 2625
RollTheCubeTimeLimit:3000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):345AcceptedSubmission(s):127ProblemDescriptionThisisasimplegame.Thegoalofthegameistorolltwoballstotwoholeseach.'B'--ball'H'--hole
系統 2019-08-12 01:53:14 2625
題意:略。思路:進行兩次dp。第一次dp從前向后,用dp[x]表示從第x位向前dp[x]位可構成一個數字,且與前面的數組符合題意要求。最后求的dp[n]即為最后一個數字的長度。而題目還有要求,所有解中輸出前面數字最大的一個。因此還需要進行一次dp,從后向前。具體看代碼吧,當初也是看別人代碼才看懂的。1#include2#include3charnum[85];4intdp[85],n;5booljudge(intst1
系統 2019-08-12 01:53:02 2625
--******************************--ORA-00119,ORA-00132錯誤處理--******************************最近系統啟動時,收到了ORA-00119以及ORA-00132的錯誤,該錯誤實際上跟LISTENER有關,通常的處理辦法是將spfile轉儲為pfile然后從pfile啟動并生成新的spfile,不過該操作方式代價太高,需要重新啟動數據庫。另一種方式則是直接修改tnsnames.o
系統 2019-08-12 01:52:58 2625