Time of Update: 2018-12-05
oracle 在windows 命令列狀態下使用:net start oracleserviceorcl //啟動ORACLE服務 [oracleserviceorcl為實際的服務名]net stop oracleserviceorcl //停止ORACLE服務net start oracleoradb10g_home1tnslistener //啟動ORACLE監聽服務net stop oracleoradb10g_home1tnslistener
Time of Update: 2018-12-05
最近要進行導數的工作,從好幾張表中匯入到一張表,其中資料可能重複,所以在匯入之前要進行資料的比對。 方法一:我用group by having count(*)>1將重複的資料提取出來,然後進行人工比對,事實證明,有夠笨的! 方法二:請教了一位資深人員,提供了一個更好的方法。就是將三個欄位串連起來作為主鍵,進行資料是否重複的判斷。這裡值得注意的是某列的值可能為空白,所以要賦一個Null 字元串過去。select * from t1 where nvl(col1,
Time of Update: 2018-12-05
一、關於CSV檔案添加到ORACLE的學習體會我有一個EXCEL的檔案Prize_VS.xls,由姓名、身份證編號、通訊地址、郵遞區號四列組成,在EXCEL中將Prize_VS.xls另存新檔Prize_VS.csv,現在來向我的ORACLE伺服器上的表增加資料。 進行最後操作前,在Prize_VS.csv所在的目錄下建立文字檔input.ctl,內容為: load data infile 'Prize_VS.csv' append
Time of Update: 2018-12-05
==========================================================作者: hanjs(http://hanjs.itpub.net)發表於: 2007.02.03 17:24分類: oracle 出處: http://hanjs.itpub.net/post/28217/260065--------------------------------------------------------------- 下面是轉自itpub上zhouwf07
Time of Update: 2018-12-05
7. 減少訪問資料庫的次數 當執行每條SQL語句時, ORACLE在內部執行了許多工作: 解析SQL語句, 估算索引的利用率, 綁定變數 , 讀資料區塊等等. 由此可見, 減少訪問資料庫的次數 , 就能實際上減少ORACLE的工作量. 例如, 以下有三種方法可以檢索出僱員號等於0342或0291的職員. 方法1 (最低效) SELECT EMP_NAME , SALARY , GRADE FROM EMP WHERE EMP_NO = 34
Time of Update: 2018-12-05
ORACLE綁定變數的使用 在ORACLE中,使用綁定變數,可以降低硬解析,通常可以提高系統的效能(注意,是通常,不是任何情況下)。 以表tabletest為例,我們來看看如何使用綁定變數,tabletest的表結構為 field1 number(10) field2 number(10) field3 number(10) field4 number(10) field5 number(10)
Time of Update: 2018-12-05
sqlplus /nologconn /as sysdbashutdown immediate;startup mount;ALTER SESSION SET SQL_TRACE=TRUE;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DATABASE OPEN;set linesize
Time of Update: 2018-12-05
4. 選擇最有效率的表名順序(只在基於規則的最佳化器中有效)ORACLE的解析器按照從右至左的順序處理FROM子句中的表名,因此FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理. 在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表.當ORACLE處理多個表時,
Time of Update: 2018-12-05
1.Connecting via TNS "Data Source=NEWDB;User ID=SYSTEM;Password=admin";2.Connecting Without TNSNames.ora "Data Source = " + "(DESCRIPTION = " + " (ADDRESS_LIST = " + " (ADDRESS = (PROTOCOL = TCP)" + " (HOST = 127.0.0.1
Time of Update: 2018-12-05
前兩天安裝Oracle 10g中碰到了安裝以前檢查先決條件"Microsoft LoopBack Adapter配置為系統的主網路介面卡"的問題,在網上找了其它的解決方案,現在自己總結如下: 停止系統當前的“本地串連”,到控制台/添加硬體,在嚮導中選擇“是,已經串連了此硬體”→“網路介面卡”→“Microsoft Loopback Adapter”,添加完成,你會發現建立了個“本地串連”,用的就是這個假的“Microsoft Loopback
Time of Update: 2018-12-05
一、Oracle事務控制: 1、組成單個邏輯工作單元的一系列操作被稱為事務。 2、資料庫事務組成: 1、0~多條DML語句 2、1條DDL(Data Define Language)語句 3、1條DCL(Data Control
Time of Update: 2018-12-05
昨天晚上躺在床上看Oracle(最近在學習這個),室友說出個題目讓我試試。題目如下:有如下表結構,請選擇出成績為前三名的人的資訊(如果成績相同,則算並列),表名為test: NAME GRADE -------------------- ---------- kate 80 jenny 80 daring
Time of Update: 2018-12-05
最近一段時間在做一個統計頁面的最佳化工作,項目接近尾聲,所以把其中的一些最佳化的心得與大家分享。首先介紹一下這個項目的環境,由於這是一個老項目,而且開發人員基本上都不在了,採用的是ASP+ORACLE,OH MY
Time of Update: 2018-12-05
---1. 普通的相等串連 select e.last_name, d.department_name from employees e, departments d where e.department_id = d.department_id; ---2 左外串連 LEFT OUTER JOIN select e.last_name,e.department_id,d.department_name from employees e left outer join departments
Time of Update: 2018-12-05
昨天嘗新用上了新的Oracle11g資料庫.本來是一個比較簡單問題.配置tns,修改ConnectString,本來就應該了事的.誰知道,一連結資料庫就報使用者名稱密碼錯誤.(直接一板磚拍死了)反覆測試.無效.換其他schema.仍然無效使用者名稱密碼.鬱悶的是在伺服器可以用sqlplus成功登陸...本來用的是Oracle10g用戶端.直接在net
Time of Update: 2018-12-05
SQL定義:SQL是一種面向資料庫的通用資料處理語言規範,能完成以下幾類功能:提取查詢資料,插入修改刪除資料,產生修改和刪除資料庫物件,資料庫安全控制,資料庫完整性及資料保護控制。 SQL分類: DDL—資料定義語言 (Data Definition Language)(CREATE,ALTER,DROP,DECLARE) DML—資料操縱語言(SELECT,DELETE,UPDATE,INSERT) DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)
Time of Update: 2018-12-05
oracle net幾種串連方式1 local naming串連方式如: CONNECT username/password@SERVICE_NAME (我們常用的就是這個)修改tnsnames.ora檔案,如下:sales=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))sqlnet.ora 檔案如下:NAMES.
Time of Update: 2018-12-05
Oracle Shared Server(OSS)筆記 (zt) =========================================================== 作者: tolywang(http://tolywang.itpub.net)發表於:2007.07.19 09:59分類: Oracle資料庫管理 出處:http://tolywang.itpub.net/post/48/309884---------------------------------------
Time of Update: 2018-12-05
上周,用ArcSde 9.2 sp4+oracle 9iR2來進行配置。1,將DataSet註冊為版本,選擇“直接壓縮到基表”,在編輯時,第一次啟動IWorkSpaceEdit介面的StartEdit(),並結束StopEdit(),工作正常。當第二次啟動IWorkSpaceEdit的開始編輯,在結束編輯的時候,服務端的gsver.exe進程本潰。用戶端在Tcp連線逾時後報NetWork
Time of Update: 2018-12-05
轉載自:http://publish.it168.com/2005/1215/20051215001701.shtml(1)OracleServiceSID 資料庫服務,這個服務會自動地啟動和停止資料庫。如果安裝了一個資料庫,它的預設啟動類型為自動。服務進程為ORACLE.EXE,參數檔案initSID.ora,記錄檔SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。