㈠ eclipse怎麼進行資料庫的連接
工具/原料
jdbc驅動
myEclipse
創建好的Mysql資料庫和表
方法/步驟
導入jdbc驅動包。點擊菜回單欄中答的Windows→preferences。
㈡ 安裝了orcal XE版本,在jsp中如何配置oracle資料庫連接
("jdbc:oracle:thin:@localhost:1521/XE","hr","111")
//伺服器地址:localhost,埠號:1521,資料庫實例名字:XE
//用戶名字和密碼是自己建立的"hr" "111"
㈢ oracle-12514怎麼解決
客戶端的本地網路服務名配置了嗎?
就是tnsnames.ora中的信息。
文件呢?
你的資料庫伺服器是本版機吧?
1. 看你的listener.ora中用的權是機器名稱,所以只要不修改機器名稱,應該沒有問題 2. 另外看你的tnsnames.ora中的 HOST = ? ,看此處的是是否正確(如果是本機,直接localhost 即可)
㈣ oraclexe怎麼創建資料庫
Oracle XE自帶資料庫是如何創建的呢?這是很多人都提到過的問題,下面就為您詳細介紹Oracle XE自帶資料庫創建的過程,供您參考。
簡單的說了一下Oracle 10g XE的字元集問題, 我們接下來看看Oracle XE自帶資料庫如何創建的.
老實說,最開始在Windows上安裝XE的時候,步驟非常簡單,還以為Oracle已經掩蓋了全部細節呢,安裝之後瀏覽一下相關目錄就清晰多了.我把XE 安裝到 D: 盤,在 D:oraclexeapporacleproct10.2.0serverconfigscripts 目錄下有如下文件:
2010-01-2420:471,783cloneDBCreation.sql 2010-01-2420:47321CloneRmanRestore.sql 2010-01-2420:482,410init.ora 2010-01-2420:482,177initXETemp.ora 2010-01-2420:47929postDBCreation.sql 2010-01-2420:47780postScripts.sql 2010-01-2420:471,334rmanRestoreDatafiles.sql 2010-01-2420:471,424XE.bat 2010-01-2420:47716XE.sql
XE.bat 批處理文件完成如下事情:添加需要的操作系統用戶; 創建相關目錄存放 Oracle 數據文件;設定 Oracle 環境變數主要是 SID 名字;調用 Oradim 命令創建XE 的實例; 然後調用 XE.sql 腳本.
XE.sql 腳本首先定義XE 實例的用戶需要用到的密碼,然後用orapwd.exe 創建密碼文件, 這些步驟都和普通的 Oracle 創建實例的腳本非常相似.接下里就有意思了:XE.sql 調用 CloneRmanRestore.sql , CloneRmanRestore.sql 調用rmanRestoreDatafiles.sql.
variabledevicenamevarchar2(255);
declareomfnamevarchar2(512):=NULL;
doneboolean;
begin
dbms_output.put_line('');
dbms_output.put_line('Allocatingdevice....');
dbms_output.put_line('Specifyingdatafiles...');
:devicename:=dbms_backup_restore.deviceAllocate;
dbms_output.put_line('Specifingdatafiles...');
dbms_backup_restore.restoreSetDataFile;
dbms_backup_restore.restoreDataFileTo(1,'D:oraclexeoradataXEsystem.dbf',0,'SYSTEM');
dbms_backup_restore.restoreDataFileTo(2,'D:oraclexeoradataXEundo.dbf',0,'UNDOTBS1');
dbms_backup_restore.restoreDataFileTo(3,'D:oraclexe\oradataXEsysaux.dbf',0,'SYSAUX');
dbms_backup_restore.restoreDataFileTo(4,'D:oraclexeoradataXEusers.dbf',0,'USERS');
dbms_output.put_line('Restoring...');
dbms_backup_restore.restoreBackupPiece('D:oraclexeapporacleproct10.2.0serverconfigseeddbEXPRESS.dfb',done);
ifdonethen
dbms_output.put_line('Restoredone.');
else
dbms_output.put_line('ORA-XXXX:Restorefailed');
endif;
dbms_backup_restore.deviceDeallocate;
end;
/
非常有意思.XE 用的是非常規手段: dbms_backup_restore 過程.以前我曾經在 RMAN 備份,未使用catalog,控制文件丟失的解決辦法 中作過介紹:
在 Oracle 816 以後的版本中,Oracle 提供了一個包:DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE 包是由 dbmsbkrs.sql 和 prvtbkrs.plb 這兩個腳本創建的.catproc.sql 腳本運行後會調用這兩個包.所以是每個資料庫都有的這個包. 是 Oracle伺服器和操作系統之間 IO 操作的介面.由恢復管理器直接調用。
OracleXE 直接用這個包從一個種子備份'D:oraclexeapporacleproct10.2.0serverconfigseeddbEXPRESS.dfb' 恢復需要的文件.注意到上面只有四個必要的表空間,Oracle 在發行說明中所說的空間限制就是從這個地方而來.至於能否超過 4g 的限制,我後面再分析.
接下來 XE.sql 調用cloneDBCreation.sql,這個腳本的主要目的是為了創建一個可用的控制文件.
並利用dbms_backup_restore 的zerodbid(0) 函數創建了一個新的DBID .
然後
alter database "XE" open resetlogs;alter database rename global_name to "XE";並添加了一個臨時表空間 Temp.
這個腳本執行之後,XE.sql 調用 postDBCreation.sql, 通過如下過程定義埠:
begin
dbms_xdb.sethttpport('8080');
dbms_xdb.setftpport('0');
end;
/最後 XE.sql 調用 postScripts.sql ,主要是一些後續的操作,Patch 腳本什麼的.
到此,資料庫創建已經完成.也就是圖形化安裝的時候 1~5 的幾個步驟省略的過程.其實沒那麼復雜.
如果是 Linux 版本,則這一堆腳本在 /usr/lib/oracle/xe/app/oracle/proct/10.2.0/server/config/scripts 這個目錄下.除了調用 oradim.exe 命令之外,其他差異不大.
㈤ 如何使用Toad for Oracle連接oracle資料庫
來方法如下:
雙擊打開OracleXEClient,選擇「下源一步」,
接受許可協議,選擇下一步,修改安裝路徑(可不修改),點擊下一步
等待OracleXEClient安裝完成
安裝完成後,在安裝的根目錄下創建network文件夾,然後在network文件夾下創建admin文件夾
在admin文件夾下創建文件tnsnames.ora
用記事本打開tnsnames.ora,添加如下信息,其中包含了資料庫連接名,資料庫名稱,oracle伺服器所在ip,以及埠(一般默認埠為1521)
將Toad for Oracle解壓到任何一個目錄,(此處以D盤根目錄為例)
進入Toad for Oracle文件夾,找到toad.exe程序,雙擊打開
在彈出框中輸入連接名,密碼,選擇oracle客戶端,點擊connect,進行連接,成功連接
㈥ oracle中如何新建一個資料庫
1、首先點擊桌面左下角的開始菜單按鈕在打開的選擇窗口中找到圖內中的選項,點擊容打開窗口界面即可。