最近在使用swingbench的時候碰到了ORA-01157故障,下面是其具體描述與解決。1、故障現象 --查詢檢視dba_data_files時出現ORA-01157故障 SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='SOE'; select file_name,tablespace_name from dba_data_files
背景:排序時候對NULL值的處理,在Oracle官方文檔中說明,null值在排序過程是個比較特殊的實值型別,預設情況下排序時把它看成了最大值了,也就是說在排序的時候,當排序的記錄中出現了Null值,預設是,升序排列在最後,反過來在最前,那麼也可以程式自己來定義它前後。1、排在最前:select xx from student order by xx nulls first;2、排在最後select xx from student order by xx nulls last;然後就搞定了!
SQLite在儲存在外部的資料庫是以B-Tree來組織的。關於B-tree的細節,參考**** Donald E. Knuth, THE ART OF COMPUTER PROGRAMMING, Volume 3:** "Sorting And Searching", pages 473-480. Addison-Wesley** Publishing Company, Reading,
今兒碰到一個案例,MySQL的root密碼丟失,要恢複,說下環境先:Red Hat Enterprise Linux 6.3 x86_64MySQL 5.5.28按照自己以往經驗是修改my.cnf,在[mysqld]添加skip-grant-tables,然後重啟MySQL,就可以試用mysql免密碼登陸,然後就可以修改密碼了,但是這招好像是不怎麼靈了,有另一套可行的簡單的辦法!1.首先正常停止MySQLservice mysql stop2.建立檔案test.initUPDATE
有傳回值的預存程序(列表 結果集) 案例:編寫一個過程,輸入部門編號,返回該部門所有員工的資訊。對該題的分析如下:由於Oracle的預存程序沒有傳回值,它的所有傳回值都是通過out參數來代替的,列表同樣也不例外,但是由於是集合,所以不能用一般的參數,必須要用package,所以分兩部分:1)建一個包。如下:create or replace package testpackage AS TYPE test_cursoris ref cursor;end
一. 查看service1.1 先看下一個監聽查看的樣本:[Oracle@db2 ~]$ lsnrctl service LSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43 Copyright (c) 1991, 2005, Oracle. All rights reserved. Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=