Oracle數據庫安裝、鏈接與數據導入

Oracle數據庫安裝

      我的學習建議用XE版本,短小精悍,才315M,完整版好幾G,太耗資源。我安裝的是64位的版本,版本號爲OracleXE112_Win64,直接點擊setup.exe進行安裝,直到完成,打開window服務,能夠看到與oracle數據庫相關的四個服務,只有OracleServiceXEOracleXETNSListener這2個服務同時啓動了,數據庫才能正常使用,默認安裝好後就是啓動的,以防萬一,安裝好後最好仍是檢查下。mysql

 

Oracle數據庫鏈接

     Oracle數據庫鏈接是件很麻煩的事情,剛開始折騰了好久,在這裏記錄一下。鏈接數據庫的客戶端工具備不少,用的最多的應該是PLSQL Developer。PLSQL Developer用的是TNS來鏈接的,配置比較複雜,有的還須要安裝客戶端,這裏推薦使用免安裝版的,我使用的是PLSQL Developer 11.0.0.1762 中文綠色註冊版(免Oracle11g客戶端),你們能夠自行搜索下載,解壓便可使用,不須要安裝客戶端,不須要繁瑣的配置,省去不少了事情。sql

    打開PLSQL Developer,會出現以下界面數據庫

 

      要求咱們輸入用戶名、口令,選擇數據庫和鏈接方式,默認會有一個系統帳戶,帳戶名是sys,不要記成admin(mysql默認)啦,密碼是安裝oracle的時候提示用戶輸入的那個密碼。這個帳號有最高權限,選擇數據庫鏈接方式爲SYSDBA。因爲安裝的是XE版本,數據庫必定要選擇XE,不然沒法登錄,若是沒有XE選項,須要設置TNS,設置目錄在PLSQL Developer\instantclient_11_2下,用記事本打開tnsnames.ora,設置XE用戶(主要關注3個紅色框),默認打開是orcl用戶。若是不是安裝的XE版本,能夠設置其餘你想要的用戶,好像XE版本只能建立一個實例。tomcat

 

建立表空間

      表空間就是dbf數據文件,用於存儲所建立的表,系統默認給咱們建立了5個空間oracle

一般使用的時候,首先是建立本身的空間,用sys用戶登陸數據庫,打開命令行窗口,app

 

//建立數據表空間語句ide

create tablespace test

logging

datafile 'D:\oraclexe\app\oracle\oradata\TEST\test.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local

回車出現Tablespace created,表示表空間已經建立完成,能夠去上面對應的目錄下查看建立的表空間。工具

建立oracle數據庫用戶

      雖然系統提供了sys帳戶,當咱們在開發中通常仍是建立本身的數據庫帳戶。首先是用sys登陸數據庫,在命令行中輸入:學習

create user test identified by test

default tablespace test

temporary tablespace temp;

回車出現User created時,表示該用戶建立完成。接下來是給所建立的用戶受權,命令行中輸入:spa

grant connect,resource,dba to test;   

回車出現Grant succeeded時表示受權成功。

固然也能夠經過PLSQL圖形界面來建立用戶,在右鍵,彈出界面:

輸入名稱口令、選擇默認表空間、臨時表空間等選項,應用便可。

使用新建立用戶登錄PLSQL Developer

      使用剛纔所建立的用戶名和密碼登陸PLSQL,登陸成功後,接下來就能夠進行各類操做了,若是咱們提早準備好了sql腳本,能夠直接導入數據,導入數據的命令爲(@+腳本路徑):

@D:/XXX.sql

常見問題

細心的朋友可能會發現,安裝oracle以前tomcat可以正常啓動,安裝以後,啓動tomcat,會發現端口被佔用,這是爲何呢,由於在安裝oracle的時候,oracle Http程序會默認監聽8080端口。

,解決辦法有2個,一個是修改tomcat的默認端口號,一個是修改oracle的http監聽端口,這裏採用第二種方法,具體操做能夠參考上篇博文http://my.oschina.net/wangdaoliang/blog/651847

相關文章
相關標籤/搜索