Oracle研究專題:Oracle系統安裝與配置

SAP夢心發表於2016-06-21

最近開始研究Oracle資料庫,蓋因公司的系統要麼Oracle要麼是mysql吧。

作為一個IT工作者,沒有碰過Oracle是一件很匪夷所思得事情。 想到過去幾年,乃至接觸IT行業開始就只有玩過sql server,是太low了。

所以從現在開始要好好學一下Oracle資料庫,不僅是plsql的開發,還要學會Oracle的調優與配置。

於是乎從Oracle網上下載下來兩個檔案:資料庫和客戶端

資料庫地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

客戶端只需要安裝幾十兆的Instant Client就可以了:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

下載下來之後安裝,資料庫和客戶端都安裝完畢。

接下里就是安裝PL/SQL Developer,網上去下載。

在Oracle資料庫的安裝目錄裡,找到 listener.ora和sqlnet.ora 這2個檔案,存在於:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\ 下

其中listener.ora的內容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = mengxin) #資料庫例項
(ORACLE_HOME = D:\oracle\Administrator\product\11.2.0\dbhome_1) #安裝資料庫目錄
(ENVS = "EXTPROC_DLLS=ONLY:D:\oracle\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") #連線dll
)
)
 
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = mengxin))
)
)
 
ADR_BASE_LISTENER = D:\oracle\Administrator #安裝目錄
 
sqlnet.ora的內容為:(一般不需要更改)
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

 在Oracle的客戶端安裝目錄裡,找到tnsnames.ora,檔案位於:D:\Oracle Instant Client\network\admin

配置如下:

LISTENER_MENGXIN = #LISTENER_例項名

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
 
MENGXIN = #連線名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = mengxin)
)
)
 
最後開啟PL/SQL Developer,在首選項裡配置如下:
 
如此Oracle使用前的配置就算結束了!

相關文章