Time of Update: 2018-12-05
1,在localhost的putty上設定SSH tunnel如:這樣串連原生1511連接埠就會轉到remoteIP的1521連接埠。點擊"Add",然後SSH登入到remoteIP,SSHtunnel就建立了。在本機netstat -a | find "1511",可以看到1511連接埠有linstener監聽。TCP 127.0.0.1:1511 CNHSHAKER1NB912:0 LISTENING在本地配置TNS如下XXXDB =(DESCRIPTION
Time of Update: 2018-12-05
1.資料庫啟動:首先會按照順序在下面的3個檔案中找個合適的初始設定檔案spfile$ORACLE_SID.oraspfile.orainit$ORACLE_SID.ora路徑:oracle/product/10.2.0/db_1/dbs2.啟動過程:切換使用者 #su - oracle 啟動監聽 $lsnrctl啟動串連 $sqlplus / as sysdba 或者 $sqlplus /nolog $conn / as
Time of Update: 2018-12-05
在Oracle中,對於表的列可以為其指定預設值,這樣在insert資料的時候,如果該列不出現在insert語句中的時候,會為其賦上預設值.注意這裡是該列不出現在insert語句中,而不是該列的值為空白值的時候.如下面的表:create table test(id number(10),name varchar2(20) default 'name')當用下面的SQL語句插入行的時候,會給name列賦預設值.insert into test(id) values(1)查詢結果為:select *
Time of Update: 2018-12-05
最近在項目中用到了JAVA用戶端傳遞對象數組到Oracle預存程序做大資料量插入,比如10萬層級.下面做一個插入10萬條記錄的樣本步驟,,為了容易理解,表的結果很簡單.1,假設表結構如下:CREATE TABLE UKBNOVCTCORDER(LosingLEName varchar2(200),LosingLECode varchar2(200))2,在資料庫建立一個type,對應JAVA端要傳入的對象結構:CREATE OR REPLACE TYPE
Time of Update: 2018-12-05
[Tips] 移植Oracle資料庫到PostgreSQL的要點最近嘗試把一個Oracle資料庫,連同構建在這個資料庫上的Java應用移植到PostgreSQL環境。在移植過程中,總結了一些要點,一方面作為筆記備忘,一方面也給有類似任務需要處理而又無從下手的朋友作為參考。1- 首先是準備PostgreSQL環境。有條件的話,最好是找一台閒置PC機作為測試伺服器,安裝Linux或BSD,然後從源碼編譯最新的PostgreSQL
Time of Update: 2018-12-05
背景去年在開源的Oracle Virtualbox上裝過Meego的迷你筆記型電腦,感覺速度不錯,用起來比qemu下的Meego模擬器(Emulator)好用多了。年初Meego Tablet測試版出來後。就一直想在Oracle Virtualbox裡建一個Meego Tablet
Time of Update: 2018-12-05
使用 Oracle Universal Installer (OUI) 安裝軟體您能夠使用 Oracle Universal Installer (OUI) 安裝您的 Oracle 軟體。 OUI 是一個 GUI 工具,可以使您查看安裝在您的機器上的 Oracle 軟體,安裝新的 Oracle 軟體,並刪除您不再需要使用的 Oracle 軟體。 按照以下步驟安裝 Oracle 軟體並建立資料庫: 1. 作為管理組小組登入到您的電腦上,此小組有許可權安裝 Oracle 軟體並建立和運行資料庫。 2
Time of Update: 2018-12-05
文章目錄 環境: 初學筆記 <一>環境:VBOX虛擬機器 OEL6 Oracle10.0.21. 安裝OEL注意事項,linux一定要安裝開發包,或者把kernel選項勾上,要不然沒有kernel頹到爆.什麼都裝不上如果不想去搞字元集的問題的話,安裝語言請選擇英文.2. 裝上VBoxLinuxAddition工具,方便利用固定空間倒資料(有更好的倒資料的方式可以省略)3.
Time of Update: 2018-12-05
最近跟著磊磊一起重新學了遍Oracle9i 9.2.0.1 ,雖然以前學的時候是從DBA的角度去研究每一個問題,但終究不夠牛叉的我們會發現整個Oracle的系統構架不是我們所能及的,所以這次換了一個角度,從實戰的角度來進行使用和管理,當然這次將使用放到了首位,第一天下來的時候發現連基本的lsnrctl start命令都不知道,更不知道tnsnames 和 listener 竟然還認為自己學了很久的Oracle,現在回過頭來想想真的可笑。
Time of Update: 2018-12-05
. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO, EMP_NAM, DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳回應時間,使資源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO, EMP_NAM, DAT_IN
Time of Update: 2018-12-05
oracle資料庫的匯入和匯出功能非常強大,特總結如下: 1. 在pl/sql中使用exp/imp工具實現oracle資料匯出/匯入 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,
Time of Update: 2018-12-05
Oracle監聽在服務中失效的處理 修訂者:黃 凱 E_mail:hk_sz@163.com 如果,你在控制台/管理工具/服務中雙擊開啟OracleOraHome92TNSListener的服務看到其“可執行檔的路徑”一欄為空白時的處理方法:
Time of Update: 2018-12-05
一個資料表空間只能屬於一個資料庫 每個資料庫最少有一個控制檔案(建議3個,分別放在不同的磁碟上) 每個資料庫最少有一個資料表空間(SYSTEM資料表空間) 建立SYSTEM資料表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少一個聯機記錄檔 一個資料檔案只能屬於一個資料表空間 一個資料檔案一旦被加入到一個資料表空間中,就不能再從這個資料表空間中移走,也不能再加入到其他資料表空間中
Time of Update: 2018-12-05
使用SYS使用者以SYSDBA身份登入系統 查看修改前sga_max_size,sga_target大小show parameter sga_max_size;show parameter sga_target; 修改參數alter system set sga_max_size=1600m scope=spfile;alter system set sga_target=1600m scope=spfile; 查看修改後sga_max_size,sga_target大小show
Time of Update: 2018-12-05
在CenotOS 5.3中文環境下安裝Oracle 10g R2時,進入圖形化介面後,發現中文亂碼。在網上搜尋後,發現是由於Linux上沒有安裝Oracle安裝時使用的字型庫造成的。從以下網站下載字型庫http://download.csdn.net/source/1073202 然後在Linux下執行以下命令,把字型庫安裝到相應位置即可mkdir -p /usr/share/fonts/zh_CN/TrueTypecp zysong.ttf
Time of Update: 2018-12-05
協助命令:exp help=yExport: Release 10.2.0.1.0 - Production on Thu Jul 20 10:39:50 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved. You can let Export prompt you for parameters by entering the EXPcommand followed by your username/password:
Time of Update: 2018-12-05
show parameter service_namesselect instance_name from v$instance; db_name是一個實在的實體名稱。service_name時帶有網域名稱的,因為如果兩個資料庫不再同一個域可以有相同的名稱。而sid是資料庫的執行個體名稱,它是有SGA和後台進程組成。一個資料庫只有一個db_name但是可以有兩個執行個體。每個執行個體各有自己的SGA和後台進程。Db_name:對一個資料庫(Oracle
Time of Update: 2018-12-05
最近在準備參加一些oracle培訓考個ocp認證,但google了很多遍也沒有發現一份詳細,權威的課程介紹及考試內容,今天在oracle university裡仔細瀏覽了一遍才發現位於"View all certification paths"的連結中,隱藏得很深啊.特此作個記錄以方便後來人尋找吧.列表頁面位於http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=141, 裡面列出了從9i到11
Time of Update: 2018-12-05
基本概念ORACLE資料庫被劃分成稱作為資料表空間的邏輯地區——形成ORACLE資料庫的邏輯結構。一個ORACLE資料庫能夠有一個或多個資料表空間,而一個資料表空間則對應著一個或多個物理的資料庫檔案。資料表空間是ORACLE資料庫恢複的最小單位,容納著許多資料庫實體,如表、視圖、索引、聚簇、回退段和臨時段等。每個ORACLE資料庫均有SYSTEM資料表空間,這是資料庫建立時自動建立的。SYSTEM資料表空間必須總要保持聯機,因為其包含著資料庫運行所要求的基本資料(關於整個資料庫的資料字典、聯機求
Time of Update: 2018-12-05
備忘:本文系原創,歡迎轉載。轉載請註明出處: http://blog.csdn.net/techyang Session session = HibernateUtil.currentSession();//建立session HibernateUtil.beginTransaction(); //開始事務 uMovieInfo.setContent(Hibernate.createClob(" ")); //這一步是關鍵 注意引號裡面是空格,不是Null 字元串