當前位置:首頁 » 數據倉庫 » oracle怎麼創建資料庫實例
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle怎麼創建資料庫實例

發布時間: 2022-05-24 07:27:21

① oracle11g怎樣創建資料庫

  • 按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant並打開

② Oracle實例如何創建

除非使用並行Oracle伺服器選項,否則每個Oracle資料庫都有一個實例與之相關,一個資料庫被唯一的一個實例裝載。實例結構允許RDBMS同時對來自多個用戶的不同種類事務的請求提供服務,與此同時提供一流的性能、容錯性、數據的一致性和安全性。 值得注意的是,這里定義的術語「進程」是指在沒有用戶干預的情況下正在運行的任務。你的操作系統可能將之稱作「進程」,或者使用其他術語,例如任務、作業、線程和其他類似的術語。 在UNIX實現多任務操作系統後,實例是鬆散的結構方式。在一起工作的離散的進程在實現實例的目標的RDBMS中完成指定的任務。每一個進程都有各自的一個內存塊,該內存塊用於保存私有變數、地址堆棧和其他運行時的信息。進程間使用公共共享區並在公共共享區內完成它們的工作。公共共享區是能夠在同一時間內被不同程序和不同進程讀寫的一塊內存區。該內存塊稱為系統全局區(SGA)。因為SGA駐留在一個共享內存段中,所以它經常被稱作共享全局區。 你可以認為後台進程就像資料庫的手,直接處理資料庫的組件;你也可以認為SGA就像大腦,在必要時間接地調度手處理它們的信息與存儲檢索。SGA參與發生在資料庫中全部的信息和伺服器的處理。單用戶的Oracle配置(例如PersonalOracleLite),不使用多進程執行資料庫的功能。相反,所有的資料庫功能由一個Oracle進程完成。由於這個原因,單用戶也稱為單進程Oracle。 1)創建一個Oracle實例(非安裝階段)。 2)由實例安裝資料庫(安裝階段)。 3)打開資料庫(打開階段)。 Oracle實例在資料庫啟動的非安裝階段創建,當資料庫經過非安裝階段,讀取init.ora參數文件,啟動後台進程,初始化系統全局區(SGA)。init.ora文件定義了實例的配置,包括內存結構的大小和啟動後台進程的數量和類型等。實例名根據環境變數OracleSID設置,它不一定要與打開的資料庫名稱相同(但是習慣上通常如此)。 下一階段稱為安裝階段。init.ora文件中的控制文件參數值決定資料庫的安裝實例。在安裝階段,讀取控制文件並使其成為可訪問的,可以對控制文件內存儲的數據進行查詢和修改。 最後的階段就是打開資料庫。在這一階段,其名字存儲在控制文件中的資料庫文件以排它使用方式被實例鎖定,使資料庫能夠被普通用戶訪問。打開是資料庫的正常操作狀態。在資料庫打開之前,只有DBA能訪問資料庫,且只能通過伺服器管理器對其進行訪問。 為了改變資料庫的操作狀態,必須作為內部連接到資料庫,或擁有SYSDBA特權。當資料庫從關閉狀態到打開狀態時,你可以明確地單步調試資料庫的每一個操作狀態,但當關閉資料庫時,只能從當前運行狀態轉到完全關閉狀態。例如,可以在伺服器管理器工具中執行STARTUP NOMOUNT命令,這將使資料庫處在非安裝階段,接下來可以運行ALTER DATABASE MOUNT或者運行ALTER DATABASE OPEN命令以單步調試到操作階段。無論是在何種操作狀態下,如果執行SHUTDOWN命令,將完全關閉資料庫。例如,資料庫不能從打開狀態轉到安裝狀態。 沒有安裝資料庫的實例被稱為空閑的—它使用內存,但不做任何工作。一個實例只能唯一地與一個資料庫連接源碼天空 ,而且除非使用並行伺服器,否則對一個資料庫也只分配一個實例。實例是數據管理的核心—它做所有的工作,而資料庫存儲所有的數據。

③ Oracle資料庫怎麼添加新的實例

1.資料庫mybooks的創建。我用的是Oracle資料庫創建了mybooks資料庫,裡面含有books,lendRecord,returnRecord,users四個表格(在Oracle資料庫中,表空間與數據文件之間的關系十分密切,這二者相互依存,也就是說,創建表空間必須創建數據文件,增加數據文件時也必須指定表空間);到這里我不得不吐槽一下創建數據的時候的悲傷;第一步,因為可能裝sqldeveloper出現了一點問題,導致我不能連上Oracle,只能用搓逼的sqlplus寫入sql命令,勉勉強強創建了一個資料庫實例,接下來,本渣渣開始用select tablespace_name from user_tablespaces查看mybooks裡面的DBF文件,(因為渣渣認為 .DBF後綴的就是表空間的名稱,還有就是,我連接的資料庫實例是用system/******連接的是oracle默認的orcl資料庫實例

④ Oracle新建資料庫

Oracle新建資料庫可以參考以下操作方法:

1、首先點擊桌面左下角的開始圖標;

⑤ oracle11g怎麼建立實例資料庫

oracle11g創建資料庫的步驟如下: 1、按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant並打開; 2、打開資料庫配置助手Database Configuration Assitant,單擊「下一步」; 步驟1:選擇「創建資料庫」,單擊「下一步」;

⑥ 在oracle里如何創建一個新的資料庫

1、windows中在cmd中輸入dbca,等待出現圖形界面後,按照提示一步一步新建一個資料庫實例。
2、linux中,以oracle用戶進入圖形界面系統,打開終端輸入dbca,等待出現圖形界面後,按照提示一步一步新建一個資料庫實例。

--
以上,希望對你有所幫助。

⑦ oracle怎樣創建樣例資料庫

Oracle資料庫實例的創建、刪除、修改
以SUSE10SP2、Oracle10gR2為例。
本文中的資料庫實例這一稱謂應該換做資料庫更為准確,資料庫可以理解為是一個物理的靜態概念,主要包括一些物理存在的資料庫文件,而資料庫實例則是一個動態概念,包括一些內存區域以及若干進程,資料庫實例是對資料庫進行操作的執行者。(20090714修改)
安裝完Oracle資料庫系統的安裝後,需要創建資料庫實例才能真正開始使用Oracle資料庫服務。
總結起來,Oracle有三種創建資料庫實例的方法。
第一種,最常用也最簡單,那就是通過DBCA(Database Configuration Assistant),這是Oralce提供的一個圖形界面的資料庫實例配置工具,通過它可以創建、刪除和修改資料庫實例,它的使用也比較簡單、易懂,互動式的圖形界面操作,非常准確有效的提示與配置,是一個比較方便的創建資料庫實例的方式。
按照DBCA給出的提示,很容易創建一個新資料庫實例。
在創建資料庫的時候,DBCA還提供了兩個選項,讓你可以根據剛剛設置好的參數生成一個資料庫實例模板和一份資料庫實例創建腳本。這兩個東西是非常好,非常有用的東西,資料庫模板由Oracle自己管理維護,已經創建好的資料庫實例模板可以在DBCA圖形程序新建資料庫實例時作為模板來使用,另外在DBCA使用responseFile文件或者命令行參數創建資料庫時也需要用到(見後面介紹);資料庫創建腳本是一組腳本,包括shell腳本和sql腳本,這些腳本共同實現一個功能,那就是按照你之前在DBCA中設置好的那樣創建一個資料庫實例(後面也會有介紹),你需要做的只是將這些腳本在你的代碼中調用起來。當然,你也可以選擇只生成資料庫模板或者資料庫腳本,而不用去創建一個真的資料庫(這通常很費時間)。
Oracle資料庫實例的創建、刪除、修改
DBCA是一個非常強大的工具,上面看到的只是DBCA最常用的創建一個資料庫實例的使用,其實DBCA還提供另外兩種使用方法,分別是responseFile和命令行帶參調用。
先說DBCA的responseFile使用方法,responseFile這個東東並不陌生,前文講的Oracle自動安裝就是使用responseFile完成的,DBCA的responseFile使用方法和Oracle安裝程序的responseFile使用方法基本一致。但DBCA的responseFile的來源只能是Oracle安裝包中提供的模板文件,而不能向Oracle安裝程序的responseFile一樣,先自己record一個,然後再用這個record去指導Oracle的自動安裝。從Oracle安裝包中獲取到DBCA的responseFile模板文件後,你可以根據自己的需要編輯修改該模板文件,以完成對資料庫實例的某些參數設置(DBCA圖形界面所提供的參數設置,responseFile中都可以設置,而且該responseFile模板文件的注釋寫的很好,你完全不用擔心無法搞定那些繁雜的資料庫實例參數設置,贊Oralce一個!)。該模板文件在Oracle安裝包中的位置一般在${ORACLE_PACKAGE}/response目錄下。
有了responseFile之後,你只需在調用DBCA的時候指定responseFile的位置和另外一些參數:
dbca [-silent|-progressOnly] -responseFile responseFile名稱
其中-silent|-progressOnly選項意義和Oracle安裝程序命令行參數中的同名選項一樣,表示完全字元界面自動安裝或者帶圖形提示界面的半自動化安裝。
responseFile名稱當然就是responseFile的具體位置了。
但是,有一點不是很好,那就是使用DBCA的responseFile方式創建Oracle資料庫實例,需要事先已經存在一個資料庫實例模板了,在responseFile中再指定該資料庫實例模板名,然後DBCA再依據這個已有的資料庫實例模板完成新資料庫實例的創建,所以就會有前面講到的DBCA圖形界面創建資料庫實例時提供生成資料庫實例模板的選項(資料庫實例模板也可以從一個已有資料庫實例生成),就是在這要用到的。
從上面調用DBCA使用responseFile的命令中,應該已經看到了DBCA是提供一些命令行參數選項的,其實DBCA提供的命令行參數選項遠比你想像的強大,甚至可以這么說,所有DBCA圖形界面和responseFile能夠辦到的事,通過DBCA豐富的命令行參數選項都可以辦到。你在DBCA圖形界面上設置的參數或者在responseFile中指定的參數值都可以通過DBCA的命令行參數選項來進行設置,所以你完全可以只通過DBCA的命令行帶參調用來完成一個資料庫實例的創建(當然也包括刪除、修改資料庫實例等所有DBCA圖形界面所能提供的功能)。其實,我更願意這樣認為,DBCA的responseFile應用也是一種DBCA命令行帶參調用的使用。需要注意的是,當DBCA的命令行參數和responseFile同時設置一個參數時,命令行參數的優先順序是比responseFile要高的。另外,使用DBCA命令行帶參調用新建資料庫實例和使用responseFile新建資料庫實例一樣,也是需要事先已經存在一個資料庫實例模板,才能完成新資料庫實例的創建。一份非常詳細的DBCA所有命令行參數選項列表,你可以通過執行dbca -help獲得。
到現在你可能已經發現,DBCA圖形界面、DBCA的responseFile使用以及DBCA的命令行帶參調用,其實是三個分別具備完全資料庫實例設置功能的工具或者介面,分別對應不同的應用場景,它們可以滿足你幾乎所有的應用需求(使用這樣的工具來幫助構建自己的軟體真是非常愜意的一件事情,再贊Oracle一個!)。
第二種是通過腳本(是否稱為命令行方式更合適,下文描述的腳本方式其實都是命令行方式的非互動式方法,或者說命令行的自動化方式,但其實所有腳本方式都可以將shell腳本或sql腳本中的shell命令、sqlplus命令拆分出來,手工在shell中或者sqlplus界面中進行互動式的輸入執行,這可以稱為命令行的手工方式)來完成資料庫實例的代碼中自動創建。這里說的腳本包括shell腳本和sql腳本,這種方式可以說是最適合與編程結合的,因為這些shell腳本或者sql腳本都可以直接在shell命令中調用執行,所以可以很好與shell編程相結合。而這其實是基於一個非常重要的事實,即Oracle提供了一個互動式的命令行工具sqlplus(類似與DB2的db2cmd),這個工具可以認為是一個Oracle資料庫管理工具,通過它可以執行一些Oracle的資料庫管理命令,來完成一些資料庫管理工作(這當然就包括資料庫實例的創建),同時你也可以把它當作一個SQL語句執行器,直接在里邊執行你想要執行的SQL語句或者存儲過程等,並獲取執行結果。並且,更重要的是,sqlplus可以直接在shell命令行中進行非互動式的調用執行(通常是調用執行一段sqlplus語句,或者是一個由一些sqlplus語句組成的sql腳本,我所說的sqlplus語句包括Oracle資料庫管理維護命令、SQL語句和存儲過程等),這就為在shell編程中使用sqlplus完成資料庫實例自動創建工作提供了可能。
shell命令行中非互動式調用sqlplus執行一段sqlplus語句是利用shell編程中重定向命令的一個特性,即分隔符重定向輸入。一般用法如下:
command<<任意自定義分隔符
>(換行)內容
>(換行)內容
>自定義分隔符
shell中遇到<<則會自動將下一個單詞認作分隔符,並將分隔符後面的文本當作command命令執行的內容傳遞給command依次全部執行直至遇到下一個分隔符單詞才結束。這里的分隔符可以是任意自定義的單詞,通常使用EOF,舉例:
sqlplus / as sysdba<<EOF
startup nomount;
select * from v$version;
shutdown immediate;
exit;
EOF
這段shell程序調用sqlplus執行了若干sqlplus語句,用來啟動資料庫實例,查詢資料庫版本信息,然後關閉資料庫實例,退出sqlplus。
shell命令行中非互動式調用sqlplus執行一個sql腳本是利用sqlplus本身提供的命令行參數。在sqlplus界面中可以通過start命令和@命令來執行一個sql腳本,兩者功效相同,用法如下:
SQL>start sql腳本絕對路徑;
SQL>@sql腳本絕對路徑;
而在shell命令行中可以使用@來完成sqlplus對sql腳本的調用執行,舉例:
sqlplus / as sysdba @./MySQL.sql
以上命令會調用sqlplus執行當前目錄下的MySQL.sql腳本。
使用腳本來完成資料庫實例的創建工作,也分為兩種情況。
一種是誠如前文所述的那樣,在使用DBCA圖形工具創建資料庫實例的同時生成一份資料庫實例創建腳本(包括若干shell腳本和sql腳本),那麼你就可以使用這份腳本,在shell中進行調用,完成資料庫實例的代碼自動創建。使用這份資料庫實例創建腳本創建的新資料庫實例和原資料庫實例是完全一樣,當然,你可以將生成的腳本進行修改,以完成你對資料庫實例的某些設置,但是請在你對腳本內容已經足夠了解,並且知道你自己在干什麼的情況下修改腳本,否則你很有可能使用修改後的腳本無法正確創建資料庫實例。這種方法中shell腳本對sqlplus的使用,更多的是使用sqlplus來執行一些Oracle生成的sql腳本(這些sql腳本的內容是就是一些sqlplus語句的集合,它們的任務就是完成資料庫實例的創建以及設置)。
另一種情況則是不依靠DBCA生成的腳本,完全由自己來編寫實現一份shell腳本,在腳本中你可以調用sqlplus執行一段sqlplus語句或者其它一些sql腳本,以完成資料庫實例的創建和設置,這完全取決於你的實現;而最常用的用來創建資料庫實例的一個方法就是在sqlplus中使用create database語句,create database語句提供了許多豐富的選項和參數設置,確保你能完全創建一個自己所需要的資料庫實例。當然,還有一些其它方法可以創建資料庫實例,比如調用執行oracle提供某些存儲過程等。
至於create database語句的詳細介紹可以參考oracle的sql reference。
第三種嚴格來說不能算作一種創建Oracle資料庫實例的方法,它是通過已有的資料庫實例為基礎來完成新資料庫實例的創建的。這種方法是首先通過第一種或者第二種方法來創建好一個資料庫實例,然後將該資料庫實例的物理文件進行備份,然後直接使用備份的物理文件恢復出一個與原資料庫實例完全一樣新的資料庫實例,所以這種方法需要和第一、二種方法相配合才能使用。這種方法其實已經屬於Oracle數據備份與恢復的范疇了,就是Oracle數據備份恢復方式中的物理備份恢復,所以這種方法可以叫做物理恢復法。
簡單介紹物理恢復法,首先將一個已經存在資料庫實例(最好已關閉)進行物理備份,所謂物理備份其實就是復制該資料庫實例所使用的操作系統文件,這些文件主要包括DataFiles、RedoLogs、ControlFiles和UndoFiles(這些文件一般存在於$ORACLE_HOME/oradata目錄下),進行資料庫實例恢復的時候只需將備份的操作系統文件復制到新的oradata目錄下即可,可以直接啟動使用恢復後的該資料庫實例。不難看出,這種備份恢復是依賴於操作系統平台的。
詳細的物理備份和恢復介紹可以參考oracle的backup and recovery basics以及backup and recovery advanced user's guide。
說完了資料庫實例的創建,現在來說說資料庫實例的刪除和修改。其實介紹完了資料庫實例的創建,資料庫實例的刪除和修改就非常簡單了。基本和前文資料庫實例創建的內容相一致,且比較而言更簡單。
資料庫實例的刪除從上文中資料庫實例的創建不難得到,大致有兩種方法,DBCA工具和命令行方式。
DBCA工具除了能夠用來創建資料庫實例,當然也能夠用來刪除資料庫實例了,且同樣可以用使用responseFile或者命令行帶參調用等方法來完成資料庫實例的刪除,請參考資料庫實例創建部分。
命令行刪除資料庫實例的方式,嚴格來講,是使用一組sqlplus命令來完成資料庫實例的刪除,這組sqlplus命令可以組織在一個sql腳本中,然後在shell命令行中調用sqlplus程序來執行該sql腳本,或者直接在shell命令行中利用shell程序重定向特性調用sqlplus依次完全執行這組sqlplus命令,再或者使用手工的互動式輸入執行,使用方法請參考資料庫實例創建部分。
其中涉及到的sqlplus命令參考以下:
SQL>startup restrict mount;
SQL>drop database;
使用sqlplus命令刪除資料庫實例,必須先以restrict mount方式將資料庫實例載入(但不打開),然後使用drop database語句刪除該資料庫實例。
資料庫實例的修改和資料庫實例的創建,情況類似,DBCA方式或者命令行方式。只要是DBCA方式能夠修改的資料庫實例參數,命令行方式也都能辦到。

⑧ 如何手動創建oracle資料庫

創建資料庫前,要做的工作:
1.收集要設置的ORACLE_HOME路徑 ORACLE_SID
2.創建資料庫需要的目錄
按照下面的步驟創建:(以AIX系統為例,Linux差不多,但有些文件的路徑和文件名不一樣)
1.編輯系統參數文件(AIX系統參數文件:.profile) :vi .profile文件 若是以前已添加過資料庫的,則只需修改下ORACLE_SID=sg186fx(以我創建的資料庫名為例);若是沒有添加過關於數據的參數,則需要添加ORACLE_HOME,ORACLE_BASE等的路徑。
我的「.profile」文件中設置的路徑:
ORACLE_BASE=/oracle;export ORACLE_BASE
ORACLE_HOME=/oracle/proct/10.2.0/db_1; export ORACLE_HOME
#ORA_CRS_HOME=/oracle/proct/10.2.0/crs; export ORA_CRS_HOME
SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$SHLIB_PATH
export SHLIB_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$LIBPATH
export LIBPATH
PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH:/oradata/quest/splex/bin; export PATH
export ORACLE_SID=sg186fx(這是在創建多個資料庫,啟動不同數據實例時需要修改的地方)
2.修改完系統參數文件,可以退出登錄,重新登錄進來就可以生效了,或者使用「export ORACLE_SID=sg186fx」在當前會話中生效。
3.創建資料庫需要的目錄
創建目錄腳本:
su – oracle
cd /oradata
rm –rf sg186fx
mkdir sg186fx
cd /oracle/admin
rm –rf sg186fx
mkdir sg186fx
cd sg186fx
mkdir amp bmp cmp dpmp ump pfile
這個腳本可以不斷進行測試創建資料庫目錄的時候使用。
4.創建oracle的啟動參數文件——pfile或spfile
db_cache_size=4026531840
java_pool_size=16777216
large_pool_size=16777216
shared_pool_size=855638016
streams_pool_size=0
audit_file_dest='/oracle/admin/sg186fx/amp'
background_mp_dest='/oracle/admin/sg186fx/bmp'
compatible='10.2.0.2.0'
control_files='/oradata/sg186fx/control01.ctl','/oradata/sg186fx/control02.ctl','/oradata/sg186fx/control03.ctl'
core_mp_dest='/oracle/admin/sg186fx/cmp'
db_block_size=8192
db_domain=''
db_file_multiblock_read_count=16
db_name='sg186fx'
dispatchers='(PROTOCOL=TCP) (SERVICE=sg186fxdb)'
job_queue_processes=10
open_cursors=300
pga_aggregate_target=1639972864
processes=250
remote_login_passwordfile='EXCLUSIVE'
sessions=280
sga_target=4920967168
undo_management='AUTO'
undo_tablespace='UNDOTBS1'
user_mp_dest='/oracle/admin/sg186fx/ump'
使用上面設置的參數文件創建pfile的文件名問initsg186fx.ora
5.創建密碼文件
orapwd file=』orapwd$ORACLE_SID』 password=sys entries=20 force=y
file的參數需要指定路徑的,他的創建位置應該在$ORACLE_HOME/dbs中,若是在當前目錄下創建就不需要寫上路徑了。
password設置是資料庫的sys用戶的密碼。
entries:DBA和操作員的最大用戶數
force=y 等號中間不能有空格的,這是表示存在該文件則進行強制重寫。
6.編寫創建資料庫腳本(非常重要的一步)
創建腳本請看腳本代碼
查看創建資料庫的必備的參數模板
在這個創建資料庫腳本編寫中可能會出現需要錯誤,將會在下篇重點分析,我在創建的過程中,出現過很多錯誤。
7.使用命令登錄:
sqlplus /nolog
connect / as sysdba(注意:在這一步連接的時候,資料庫要創建一些跟蹤文件:alert文件等,若是在第三步創建目錄的時候使用的不是oracle用戶角色創建的用戶,則在這一步登錄的時候,由於許可權不夠會出現錯誤:ORA-09925:Unable to create audit trail file,此時需要去檢查下手動創建的目錄的許可權對不對)
startup nomount pfile=』$ORACLE_HOME/dbs/initsg186fx.ora』 這一步啟動資料庫只載入啟動參數文件的狀態,並沒有裝載控制文件和數據文件
@/createdatabase.sql 執行創建資料庫腳本。
這一步很容易出錯,出現最多的是:
2
alert日誌顯示的錯誤信息:
3
這個錯誤提示看不出有什麼錯誤,因為他只是說腳本有錯誤,導致實例強制被終止。雖然報這個錯誤,但其他的文件將會正常的被創建,資料庫還是不能運行的。所以要排除這個錯誤,重新創建資料庫。必須去看alert日誌來看哪個地方出現的錯誤。(我建議,在執行創建腳本的時候,重新打開一個窗口來監控alert日誌,跟蹤創建過程,很容易發現哪句話出現的錯誤。)
8.創建 user表空間和索引表空間
9 若創建沒有出現錯誤,則可以執行rdbms裡面的一些創建數據字典的腳本
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/catexp.sql
10.重啟資料庫。
到此,資料庫的基本創建工作完成。
簡單的資料庫建成後,如果需要使用全文檢索功能,則還需要執行幾個腳本。
請查看:全文檢索配置方法
若想了解各種oracle自帶的腳本,根據需要執行哪些腳本,請查看:oralce自帶腳本說明

⑨ oracle怎麼創建一個新的資料庫

Oracle除非是在RAC情況下才能實現一個實例管理多個資料庫,否則只能是一個實例對應一個資料庫
你可以用dbca命令來重新新建一個資料庫。

⑩ oracle創建資料庫有幾種方式

oracle建資料庫,表空間,用戶。。等等都有對應的圖形界面工具,只是你可能不知道而已。oracle入門相對難,因為它有自身一套獨特的體系結構,它作為一個商業產品,對於普通用戶的易用性不強,這是它需要改進地方,而不是因為它難用,我用好了我就牛X,這種想法是不對的。加之很多資料的故弄玄虛,把原本很簡單的概念故意說得很難懂。
選擇資料庫也不要盲目,oracle能在命令行下進行操作就說明它好嗎?應該不是這樣吧,oracle之所以先進是建立在其穩定、快速、支持特性廣泛等基礎上的,作為開發人員,所要掌握的實際內容其實並不多也不困難,選擇一本適用的教材勤加練習,再多虛心向有經驗的老同志請教,你對oracle的理解也會逐漸加深的。