前提:進行表空間傳輸需要用戶有SYSDBA的系統權限,被移動的表空間是自包含的表空間,不應有依賴于表空間外部對象的對象存在。確定是否自包含可使用系統包DBMS_TTS中的TRANSPORT_SET_CHECK過程進行檢查例如要對表空間OLTP進行傳輸,SQL>execdbms_tts.transport_set_check('OLTP',true,true);PL/SQLproceduresuccessfullycompleted.SQL>select*f
系統 2019-08-12 01:53:31 2170
--聲明一個變量,并給它賦值declarev_bonusnumber(8);beginselectid*6intov_bonusfromAwhereId=5;DBMS_OUTPUT.PUT_LINE('獎金'||to_char(v_bonus));end;select*fromemp--拷貝一個字段的類型結構declarev_enameemp.ename%type;v_salemp.sal%type;c_tax_rateconstantnumber(3,2
系統 2019-08-12 01:54:26 2169
共有系統RDBMS表、數據字典、動態視圖、數據字典視圖4種。1.內部RDBMS表oracle系統運行需要的表,以x$開頭,如x$ksppi、x$ksppcv2.數據字典記錄系統的表、對象、索引等;如obj$、users$3.動態視圖系統通過的一些動態視圖,以便適時查詢數據庫當前狀態。如v$parameter、v$fixed_table每一個v$視圖都有一個Gv$視圖存在。同時,由v$和gv$還延伸出v_$、GV_$公用同義詞視圖。以解決非sys用戶,v$不
系統 2019-08-12 01:51:41 2169
--聲明游標;CURSORcursor_nameISselect_statement--For循環游標--(1)定義游標--(2)定義游標變量--(3)使用for循環來使用這個游標declare--類型定義cursorc_jobisselectempno,ename,job,salfromempwherejob='MANAGER';--定義一個游標變量v_cinfoc_emp%ROWTYPE,該類型為游標c_emp中的一行數據類型c_rowc_job%ro
系統 2019-08-12 01:54:14 2166
重做日志文件(redologfile)對于Oracle數據庫至關重要。它們是數據庫的事務日志。通常只用于恢復,不過也可以用于以下工作:1.系統崩潰后的實例恢復;2.通過備份恢復數據文件之后恢復介質;3.備用(standby)數據庫處理;一.簡介Oracle引入重做日志的目的:數據庫的恢復。Oracle相關進程:重做日志寫進程(LGWR)。重做日志性質:聯機日志文件,oracle服務器運行時需要管理它們。相關數據字典:v$log;v$logfile。操作者權
系統 2019-08-12 09:30:35 2165
oracle用戶名不區分大小寫oracle11g以前的版本的用戶名和密碼是不區分大小寫的;oracle11g用戶名和密碼默認區分大小寫,可更改altersystemsetsec_case_sensitive_logon=false設置改為不區分大小寫。ORACLE用戶自動被鎖解決方法--1.--系統參數配置connectsys/password@db_linkassysdbaselect*fromdba_profileswhereresource_name
系統 2019-08-12 01:51:51 2164
場景,重新啟動數據庫,不重新啟動linux系統,所以不用考慮監聽程序,#linux輸入lsnrctlstart1數據庫關閉1.1關閉主庫SHUTDOWNIMMEDIATE;SQL>SHUTDOWNIMMEDIATE;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>1.2關閉備庫ALTERDATABASERECOVERMANAGEDSTANDBYDATABASECANCEL;SHUTD
系統 2019-08-12 01:33:25 2164
SQL中的單記錄函數1.ASCII返回與指定的字符對應的十進制數;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;AAZEROSPACE------------------------------------659748322.CHR給出整數,返回對應的字符;SQL>selectchr(54740)zhao,chr(65)chr65fromdual;ZHC---
系統 2019-08-12 01:52:55 2163
關于Oracle優化方針當擁護抱怨系統的響應時間時,通常優化不是在者種情況下才進行。因為當響應時間比較慢時,再通過實現某些最有效的優化策略來解決,就已經太遲了,出現這種情況時,如果用戶還不愿意徹底重新設計I/O來或多或少地提高一點性能。應用程序,那么就只能通過重新分配內存或優化第1章系統優化方法§1.1優化的優先步驟下面是對基于ORACLE應用的優化的推薦方法,它分為10個步驟。按照投資回報減少的順序給出優化過程步驟,對性能影響最大就越靠前:應用系統的優化
系統 2019-08-29 22:59:42 2162
剛才打開一個別人的測試庫,用root登陸了的,sqlplus/assysdba竟然報錯,奇怪,于是在自己的VM中模擬該過程。新建了一個test用戶:[test@liubin]#./sqlplusError6initializingSQL*PlusMessagefilesp1.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory需要設置ORACLE_
系統 2019-08-12 01:54:52 2161
我用的是ORACLE10G是因為自己遇到了這個麻煩所以才把這個發到網上來與大家分享希望能給大家帶來一點方便!卸載步驟:1、開始->設置->控制面板->管理工具->服務——>停止所有Oracle服務。(沒有起動的就不用停用了)2、開始->程序->Oracle-OraDb10g_home1->OracleInstallationProducts->UniversalInstaller卸裝所有Oracle產品;(不要按下一步,在上面有一個卸載產品點那個按扭!)3
系統 2019-08-12 01:52:05 2161
原文:Oracle+EF5疑難雜癥PDF版http://files.cnblogs.com/xling/Oracle.pdfOracle環境準備ODACODAC全稱OracleDataAccessComponents下載:ODP.NET(OracleDataProvider)http://www.oracle.com/technetwork/database/windows/downloads/index-090165.htmlODTwithODAC(OD
系統 2019-08-12 01:52:26 2160
BindPeeking是Oracle9i中引入的新特性,一直持續到Oracle10gR2。它的作用就是在SQL語句硬分析的時候,查看一下當前SQL謂詞的值,以便生成最佳的執行計劃。而在oracle9i之前的版本中,Oracle只根據統計信息來做出執行計劃。一、綁定變量窺探使用SQL首次運行時的值來生成執行計劃。后續再次運行該SQL語句則使用首次執行計劃來執行。影響的版本:Oracle9i,Oracle10g對于綁定變量列中的特殊值或非均勻分布列上的綁定變量
系統 2019-08-12 01:52:11 2159
轉:原文:http://blog.csdn.net/pojianbing/article/details/2789426最近利用NHibernate映射類型為Clob字段在插入數據時發現當字符的字節數(一個半角字符一個字節,一個全角字符兩個字節)在2000-4000之間時報錯(ORA-01461:僅可以插入LONG列的LONG值賦值)。經過不斷查找資料和自己的試驗該問題終于得到解決,下邊我將自己的心得給大家做一個分享。準備系統環境xp+.net2.0+or
系統 2019-08-12 01:33:54 2159
修改數據庫字符集以支持維文等utf8停掉庫進入裝載模式ALTERSYSTEMENABLERESTRICTEDSESSION;ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;ALTERSYSTEMSETAQ_TM_PROCESSES=0;Alterdatabaseopen;然后執行ALTERDATABASECHARACTERSETAL32UTF8;字符集關系不正確ALTERDATABASEcharactersetINTERNAL_US
系統 2019-08-12 01:54:48 2158