Time of Update: 2015-10-07
標籤:總結:1 .三個設定檔都是放在$ORACLE_HOME\network\admin目錄下。2 .sqlnet.ora確定解析方式3 .listener.ora上設SID_NAME,通常用於JDBC訪問,對應的錯誤碼為125054 .tnsnames.ora上設SERVICE_NAME,通常用於linux
Time of Update: 2015-10-07
標籤:oracle 的 TNS 是什麼的縮寫?Transparent Network Substrate(透明網路底層,即無論底層的網路層用什麼協議對於上層的應用程式層都是透明的,也即上層的應用程式層不用關心底層的網路層使用了什麼協議,也即上層的應用程式層使用的統一調用介面已經屏蔽了不同協議給調用帶來的差異了。)tns
Time of Update: 2015-10-06
標籤:oracle sql效能最佳化概念:子查詢展開(Subquery Unnesting)是最佳化器處理帶子查詢的目標sql的一種最佳化手段,它是指最佳化器不再將目標sql中子查詢當作一個獨立的處理單元來單獨執行,而是將該子查詢轉換為它自身和外部查詢之間等價的表串連。這種等價串連轉換要麼是將子查詢展開(即將該子查詢中的表,視圖從子查詢中拿出來,然後和外部查詢中的表,視圖做表串連),要麼是不拆開但是會把該子查詢轉換為一個內嵌視圖(Inline
Time of Update: 2015-10-06
標籤:oracle之完整性條件約束 資料庫中的完整性條件約束有: 1.主鍵約束(Primary) 2.唯一約束(unique) 3.檢查約束(check) 4.非空約束(not null) --屬於檢查約束 5.外鍵約束(foreign key)首先先建一個學生表:create table t_student_con( f_id int, f_name varchar2(30), f_sex char(2), f_age int,
Time of Update: 2015-10-06
標籤:1、設定Linux系統參數a、修改linux核心參數vi /etc/sysctl.confkernel.shmmax = 1073741824/kernel.shmmax = 1024*1024*RAM(M)/2 (至少),即數值大小為實體記憶體一半kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem= 250 32000 100 128fs.file-max= 65536net.ipv4.ip_local_port_range = 1
Time of Update: 2015-10-06
標籤:資料表空間的作用:1.決定資料庫實體的空間分配2.設定資料庫使用者的空間份額3.控制我們資料庫部分資料的可用性4.備份和恢複資料如何建立資料表空間 對應的資料庫的檔案,文法如下:create tablespace 資料表空間名稱datafile 路徑名稱size 大小(預設值)autoextend on next 大小 (遞增的大小)maxsize 大小(最大值)建立一個資料表空間 litorcreate tablespace
Time of Update: 2015-10-08
標籤:oracle建立使用者:CREATE USER 使用者名稱 IDENTIFIED BY 口令 [ACCOUNT LOCK|UNLOCK]【注】LOCK|UNLOCK建立使用者時是否鎖定,預設為鎖定狀態。鎖定的使用者無法正常的登陸進行資料庫操作。 比如建立一個使用者tom,密碼是aaa,預設為非鎖定,格式是: SQL>CREATE USER tom 2 IDENTIFIED BY aaa 3 ACCOUNT
Time of Update: 2015-10-05
標籤:oracle 資料庫 日期 解決辦法有:1、臨時修改alter session set nls_date_format=‘YYYY-MM-DD HH24:MI:SS‘; 這種方法只能改掉在當前會話裡的日期顯示格式,當重建立立一個會話的時候,必須重新執行該命令。2、改變oracle預設的日期顯示格式alter system set nls_date_format=‘YYYY-MM-
Time of Update: 2015-10-08
標籤:Oracle的最佳靈活體繫結構(Optimal Flexible Architecture,簡稱OFA),是指Oracle軟體和資料庫檔案及檔案夾的命名規範和儲存位置規則。可以將它作為一組好的習慣,它使使用者可以很容易地找到與Oracle資料庫相關的檔案結構。 使用最佳靈活體繫結構,能夠簡化資料庫系統的管理工作,使資料庫管理員更加容易地定位檔案或添加檔案;還可以將Oracle系統的執行檔案、管理檔案、資料檔案分別儲存到不同的硬碟上,從而有效地使用使用者系統中的所有儲存空間、克服某個(些)
Time of Update: 2015-10-03
標籤:資料庫之Oracle 一. 使用者的管理 1. 使用者就是好比公司的某個人,而許可權是這個人能在公司做什麼,他的角色就是說明他的職位。 2. 使用者的許可權分為:
Time of Update: 2015-10-07
標籤:oracle 字元集1、資料庫字元集資料庫字元集包括兩個字元集:資料庫字元集和國家字元集,都是在建立資料庫的時候指定的。1.1、查詢當前資料庫的字元集[email protected]>col value for a30[email protected]>select * from nls_database_parameters 2 where parameter
Time of Update: 2015-10-07
標籤:oracle 技術 閃回 1.閃回技術有三種,分別是閃回資料庫、閃回查詢、閃回刪除。閃回資料庫是把資料庫恢複到某一個時間點;閃回查詢是查詢錶的歷史記錄;閃回刪除是把drop掉的表還原回來(表存在於recyclebin中)。2.三種閃回技術的限制:閃回資料庫受閃回日誌大小的限制;閃回查詢受撤銷保留時間限制;閃回刪除受表可用空間限制;但可以通過配置Flashback Data
Time of Update: 2015-10-03
標籤:java-JDBC串連oracle資料庫,StateMent和PreparedStatement對比(查詢query) 1、 PreparedStatement介面繼承Statement, PreparedStatement 執行個體包含已編譯的 SQL 陳述式,所以其執行速度要快於 Statement 對象。2、作為 Statement 的子類,PreparedStatement 繼承了 Statement 的所有功能。三種方法 execute、
Time of Update: 2015-10-04
標籤:1. 字元類型資料類型長度說明CHAR(n)預設1位元組,n值最大為2000末尾填充空格以達到指定長度,超過最大長度報錯。預設指定長度為位元組數,字元長度可以從1位元組到四位元組。NCHAR(n)預設1字元,最大儲存內容2000位元組末尾填充空格以達到指定長度,n為Unicode字元數。預設為1位元組。NVARCHAR2(n)最大長度必須指定,最大儲存內容4000位元組變長類型。n為Unicode字元數VARCHAR2(n)最大長度必須指定,
Time of Update: 2015-10-02
標籤:環境:Oracle 11g一.許可權的傳遞 1.如果傳遞的是對象許可權,就在後面加入with grant option; eg:system使用者有張temp的表,只想usertest使用者擁有查詢的許可權,則:grant select on temp to usertest with grant option; 2.如果傳遞的是系統許可權,則加入with admin option; eg:system使用者將connect角色傳遞給usertest使用者:grant
Time of Update: 2015-10-04
標籤: 我寫了一個預存程序,它使用了功能,有一些功能to_date(dateFrom, ‘yyyy/mm/dd‘)。執行探索資料插入錯誤後,資料插入“0001/9/14”。感覺莫名其妙,我不知道這是為什麼這樣的資料,調試後,,發現測試的形式我進入“2014/9/1”在節目成為“01-SEP-14”,瞬間突然,原來是因為01年9一個月14每日。
Time of Update: 2015-10-02
標籤:1. 排序合理查詢條件Oracle自下而上分析順序WHERE收條,從最佳化效能的角度。它建議,這些條件將能夠過濾掉大量行書寫的WHERE在條款結束,之間的串連條件置於其它WHERE子句之前,即對易排查的條件先做推斷處理。這樣在過濾掉儘可能多的記錄後再進行等值串連,能夠提高檢索效率。比如:SELECT empno, ename, job, sal, dept.deptno, dname FROM emp, dept WHERE emp.deptno =
Time of Update: 2015-10-02
標籤:國慶七天假,決定靜下心來入門Oracle資料庫。環境:Ocacle 11g軟體安裝包和安裝圖解,大家可以在我的百度網盤上下載:連結:http://pan.baidu.com/s/1ntjDEnZ
Time of Update: 2015-10-01
標籤:下面是我的Mapper配置 1 <insert id="insertXiangce" parameterType="XiangCe"> <!-- useGeneratedKeys="true" keyProperty="paid" --> 2 3 <selectKey keyProperty="paid" resultType="Integer" order="BEFORE" statementType="STATEMENT">
Time of Update: 2015-10-01
標籤:oracle 監控 python zabbix 前段時間使用Orabbix監控oracle資料庫,發現可以實現對oracel資料庫實行監控,但是最近部署Orabbix監控oracle資料庫,發現始終無法擷取到資料庫的內容。。。。。。由於Orabbix是基於java實現的,使用的是jdbc串連oracle資料庫,擷取到的值傳遞給zabbix捕捉器來捕捉,這個