有一個數據庫硬盤空間滿了,查看發現一個dbf超大,并且不在規定的路徑下,知道是一個非重要數據文件,于是刪除。后來重啟數據庫時,SQL>startupORACLEinstancestarted.TotalSystemGlobalArea285212672bytesFixedSize1218992bytesVariableSize96470608bytesDatabaseBuffers184549376bytesRedoBuffers2973696bytesD
系統 2019-08-12 01:55:11 2082
模式:createorreplaceview視圖名as...舉例:createorreplaceviewvw_rightpeople(rightpeopletypename,rightpeopletype,rightpeopleid,organizetypeno,parentorganizeno,idno,idtype,rightpeoplename,rightpeopleproperty,chairman,resopertype,resstatus,bi
系統 2019-08-12 01:54:54 2082
最近在做修改字符集的實驗,悲劇的是修改后重啟,數據庫啟動不了。SQL>altersystemsetnls_language='AMERICAN'scope=spfile;SQL>altersystemsetnls_territory='AMERICAN'scope=spfile;SQL>shutdownimmediate;SQL>startupORA-12700:invalidNLSparametervalue(nls_territory)解決方案:將sp
系統 2019-08-12 01:54:17 2082
數據庫雖然在學校系統學習過,但是在工作中真正使用起來收獲又是不一樣的,今天起打算將項目中使用到的技術再分享出來,不以書本的順序,只從碰到的問題為順序。雖然不是純粹的數據庫工程師,但是每個程序員總免不了要寫sql語句。最近一直在寫服務,從數據庫讀取數據,但是當項目上線之后再回過頭來看這些sql語句,總發現有很多是相似的,不如where條件有很多是一樣的。這讓我想起一句話,大意是:如果程序中有很多相同的代碼,那么盡量去提取出來(當然是盡量,不是一定要提取,這個
系統 2019-08-12 01:53:58 2082
一.查看數據文件SQL>selectnamefromv$datafile;NAME--------------------------------------------------------D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\SYSTEM01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS01.DBFD:\ORACLE\PRODUCT\10.1.0\ORADATA
系統 2019-08-12 01:53:42 2082
------------------------2013-5-9------------------------索引的建立情況:經常用于查詢,排序和分組的列(即經常在where,order或groupby子句中出現的列)主鍵索引和復合索引。descstudent;createindexi_stu_nameonstudent(STU_NAME);--刪除索引,當表結構被刪除時,與其所有的索引都會隨之刪除。dropindexi_stu_name;--查詢索引的
系統 2019-08-12 01:53:41 2082
參考:http://wwyz998.blog.163.com/blog/static/321867852011117111832334/oracle移動數據文件1.連接到數據庫[oracle@linux]$./sqlplus/nologSQL>conn/assysdba2.查看數據文件位置SQL>selectfile_namefromsys.dba_data_files;或SQL>selectnamefromv$datafile;FILE_NAME----
系統 2019-08-12 01:52:58 2082
自己搞報表,數據量比較海的時候就不能一次性查詢出來,要分段才可以,我們采用rownum偽列進行查詢,偽列有個特點只能從1開始,想實現x>10andx<20不能按照常規的那種一條sql搞定,必須要雙層嵌套才可以的,這個算是個經驗吧,同理,求和sum(某列)的時候,如果想查找從第100行到第200行的數據某列之和的時候,你也要嵌套一下,betweenand是不行的...1.最佳oracle分頁sql1oracle分頁sql分段查數據和分段求和sql語句和jav
系統 2019-08-12 01:52:23 2082
由于Oracle授權問題,Maven3不提供OracleJDBCdriver,為了在Maven項目中應用OracleJDBCdriver,必須手動添加到本地倉庫。一.首先要得到OracleJDBCDriver1.通過Oracle官方網站下載相應版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html2.通過Oracle的安裝目錄獲得,位置在“{ORACLE_H
系統 2019-08-12 01:51:30 2082
PL/SQLDeveloper結合oracle精簡客戶端使用配置當我們把ORACLE安裝在服務器上,在客戶機上使用PL/SQLDeveloper等客戶端時連接服務器上的ORACLE時往往需要在客戶端上也安裝上百兆的ORACLE然后通過ORACLE的網絡配置向導來配置完成PL/SQLDeveloper的支持。而通過ORACLE提供的工具instantclient-basic(壓縮包33M),我們可以在客戶端不安裝ORACLE的前提下實現使用PL/SQLDev
系統 2019-08-29 21:58:47 2081
1.查詢并殺死鎖selectt2.username,t2.sid,t2.serial#,t2.logon_time,t3.sql_textfromv$locked_objectt1,v$sessiont2,v$sqltextt3wheret1.session_id=t2.sidandt2.sql_address=t3.addressorderbyt2.logon_time;altersystemkillsession'sid,serial#';(sid,s
系統 2019-08-12 09:29:38 2081
SQL是的全稱是StructuredQueryLanguage(結構化查詢語言)。SQL是一個在80年代中期被使用的工業標準數據庫查詢語言。不要把SQL語言與商業化產品如MicrosoftSQLserver或開源產品MySQL相混淆。所有的使用SQL縮略詞的這些都是SQL標準的一部分。一、SQLtuning之前的調整下面這個粗略的方法能夠節省數千小時乏味的SQLtuning,因為一旦調整它將影響數以百計的SQL查詢。記住,你必須優先調整它,否則后續的優化器
系統 2019-08-12 01:54:00 2081
******************************************Oracle補丁全集(Oracle9i10g11gPath)******************************************俗話說,金無赤足,人無完人。Oracle的補丁也是層出不窮。下面將其羅列,或許你就用到了。從Oracle官方網站下載需要使用Metalink帳號,下面的下載鏈接可以直接使用迅雷來下載,對于沒Metalink帳號的用戶可謂是一大福音。
系統 2019-08-12 01:52:58 2081
MySql:添加單列:ALTERTABLE表名ADD列名數據類型添加多列:ALTERTABLE表名ADD列名1數據類型1,Add列名2數據類型2修改單列數據類型:ALTERTABLE表名CHANGECOLUMN列名數據類型同時修改多列數據類型:ALTERTABLE表名CHANGECOLUMN列名數據類型,CHANGECOLUMN列名數據類型刪除單列:ALTERTABLE表名DROPCOLUMN列名刪除多列:ALTERTABLE表名DROPCOLUMN列名1
系統 2019-08-12 01:52:48 2081
原文:劉武|Oracle如何對中文字段進行排序Oracle中對中文字段進行排序通常有三種方式1)按筆畫排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')2)按部首排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M')3)按拼音排序select*fromTableorde
系統 2019-08-12 01:52:28 2081