Time of Update: 2018-07-26
Oracle TNS簡述 什麼是TNS? TNS是Oracle Net的一部分,專門用來管理和配置Oracle資料庫和用戶端串連的一個工具,在大多數情況下用戶端和資料庫要通訊,必須配置TNS,當然在少數情況下,不用配置TNS也可以串連Oracle資料庫,比如通過JDBC.如果通過TNS串連Oracle,那麼用戶端必須安裝Oracle client程式. TNS有那些設定檔?
Time of Update: 2018-07-26
類似於mysql 用cast就可,但要填適當的類型,樣本:select cast(11 as unsigned int) /*整型*/select cast(11 as decimal(10,2)) /*浮點型*/ (1)將char或varchar2類型的string轉換為一個number類型的數值, 需要注意的是,被轉換的字串必須符合數實值型別格式,如果被轉換的 字串不符合數值型格式,Oracle將拋出錯誤提示;
Time of Update: 2018-07-26
ORA-12505, TNS:listener does not currently know of SID given in connect desc . 一、正確的連結字串
Time of Update: 2018-07-26
oracle CBO RBO 詳解 URL: http://blog.163.com/love-love-l/blog/static/21078304201010175035270/ http://blog.csdn.net/cnham/archive/2010/04/13/5482318.aspx 第一部分
Time of Update: 2018-07-26
-- 情境: --在Oracle 11g 環境 select WM_SYS.WM_CONCAT(id) from table_name -- 報錯如下: ORA-06502: PL/SQL: 數字或值錯誤:字串緩衝區太小 ORA-06512: 在"WMSYS.WM_Concat_impl",line30 --檢查原因:
Time of Update: 2018-07-26
v$session 參照: v$session &v$process各欄位的說明【轉載】 oracle官方文檔之V$SESSION v$session描述的對象是一個會話。 v$session描述的對象是一個當前存在的會話(該會話不是包括當前串連到資料庫的會話,這隻是資料庫前台伺服器處理序的會話,還有資料庫後台進程的會話,它是沒有串連的)。 下面對v$session裡的欄位進行分組說明: 用於標識確定唯一的一個會話:SID:
Time of Update: 2018-07-26
l 方括弧表達示 方括號運算式 描述 [[:alnum:]] 字母和數字混合的字元 [[:alpha:]] 字母字元 [[:cntrl:]] 控制字元
Time of Update: 2018-09-03
標籤:rom install message use emctl 退出 map 系統日誌 controls 現象:oracle 執行job:expdp,資料庫執行個體直接宕掉,報錯如下:ORA-
Time of Update: 2018-08-24
標籤:world 訪問 ash 配置 form jdk1.8 unzip etc 安裝 平台:Centos 6.10 x64 帶圖形配置4G 4核心cpu 200G硬碟第一步、安裝依賴yum
Time of Update: 2018-08-11
標籤:還原 為我 很多 協助 小結 pen .net 準備工作 特殊 轉自:https://www.jb51.net/article/52269.htm 這篇文章主要介紹了Oracle
Time of Update: 2018-07-30
標籤:object object_id oracle 第一步 nbsp sessionid ssi alt mod 第一步:查詢處使用者,被鎖表名,sessionID select
Time of Update: 2018-07-31
標籤:com time nfs ati term ges 重啟 磁碟 開機 Vmware Workstation 安裝Oracle Solaris 101、 開啟Vmware
Time of Update: 2018-09-06
標籤:sid 設定 base 電腦 工具 list xxxx 軟體 監聽 在Oracle中建立了一個資料庫,今天把它刪了之後再登入SQL*PLUS就登不上去了,出現ORA-12560:TNS:協
Time of Update: 2018-12-03
Oracle中忘記System和Sys密碼後的處理方法 本文介紹了有關Oracle中忘記System和Sys密碼後的處理方法,一種是OS驗證,另一種密碼檔案驗證方式。 Oracle提供兩種驗證方式,一種是OS驗證,另一種密碼檔案驗證方式 如果是第一種方式用以下方法修改密碼: sqlplus /nolog; connect / as sysdba alter user sys identified by ;
Time of Update: 2018-12-03
收集oracle統計資訊最佳化器統計範圍:表統計; --行數,塊數,行平均長度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列統計; --列中唯一值的數量(NDV),NULL值的數量,資料分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;索引統計;--葉塊數量,等級,聚簇因子;
Time of Update: 2018-12-03
ORACLE 執行計畫分析一、什麼是執行計畫An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何訪問資料At the physical level Oracle reads blocks of data. The smallest amount of data read is a single Oracle block,
Time of Update: 2018-12-03
在操作ORACLE資料庫的時候,由於執行完,沒有COMMIT,直接把PL/SQL關閉掉,後來導致那張表被鎖住,當編輯時就會出現這個資訊,record is locked by another user!當出現這種情況的時候,只要操作下面幾個步驟就可以解鎖了。 select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order
Time of Update: 2018-12-03
我們知道在SQL SERVER中有datediff可以返回兩個日期之間的時間間隔,但在Oracle中卻不存在這樣的函數,那要怎麼實現呢?我們分兩種情況討論:1.只是粗略返回相隔的天數 我們知道在Oracle中兩個日期相減返回的就是相差的天數,當然這個天數未必是整數,它會把兩個日期相差的時分秒折算成天數SQL> SELECT SYSDATE-HIREDATE FROM EMP;SYSDATE-HIREDATE---------------- 3.12123843 931
Time of Update: 2018-12-03
今天Linux下執行一條ocacle的sqlldr (匯入資料) 命令時,出現問題 sqlldr username/password control = 'TBL_EMP.ctl' /opt/oracle/app/oracle/product/10.2.0/db_1/bin/sqlldr(先把使用者切換到oracle下的使用者) 1.添加環境變數(有時,環境變數不配置,即使在目前的目錄下執行,也找不到這個檔案但是,帶上全路徑就可以執行了,總之,配上環境變數會比較方便後面的操作。出錯 bash:
Time of Update: 2018-12-03
Oracle 作為一種大型資料庫,廣泛應用於金融、郵電、電力、民航等資料輸送量巨大,電腦網路廣泛普及的重要部門。對於系統管理員來講,如何保證網路穩定運行,如何提高資料庫效能,使其更加安全高效,就顯得尤為重要。作為影響資料庫效能的一大因素 -- 資料庫片段,應當引起 DBA 的足夠重視,及時發現並整理片段乃是 DBA 一項基本維護內容。 1、片段是如何產生的 當產生一個資料庫時,它會 分成稱為資料表空間( Tablespace )的多個邏輯段( Segment ),如系統( System