Win8.1OS64位oracle11安裝配置及PL/SQL Developer如何串連64位oracle,win8.1os64oracle11
Oracle
為什麼選擇oracle
1.oracle能夠在主流的平台上運行,而相對於sql server只支援windows,而windows在wr手裡攥著呢,所以你懂的。在安全性上來講,很多地方oracle和linux就是個不錯的選擇;
2.支援的串連模式上,oracle能夠支援oledb,jdbc,oci等標準進行串連。
3.從80年代起,oracle開始了oracle6的發布。使用者群龐大加上多年coder的開發的經驗,可以說是曆經磨練。
與其他資料庫的比較
Oracle11的安裝
最新
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html , 在版本11之 後,oracle的安裝簡單多了,更多的時候直接下一步就解決了。可能會根據平台的不同會出現一些問題,比如:win 8之上沒有內建framework3.5,需要在啟用一下該window功能。一般安裝是不會出問題的。
注意事項:
1.由於oracle服務啟動就100多M了,所以建議記憶體上還是多點,怎麼最少也得4G,2個g就很卡了。
2.而硬碟空間一般是沒有問題的,預留2G左右。
3.安裝完成了,會有這樣一個介面
我們可以在口令管理這裡,將需要的賬戶解鎖或者更改使用者名稱。細心一點可以發現,上面有這樣一句話:database control URL 位https://localhost:1158/em.這個就是相當於sql server 中的企業管理器。與它不同的是,該管理器是用瀏覽器來管理的。而之前oracle 10也是用oracleenterprise manager(OEM)來管理的。
就是這樣一個介面
可視化的操作使oracle的操作不像之前那麼難了。我覺得操作這塊,oracle已經有向易操作的可視化操作靠攏了,就和sql server一樣。
ore的簡單使用-更改口令
例如:更改使用者的口令
1.選擇伺服器,安全性下面的使用者
2.在對象名這一欄,輸入你想要操作的對象名sys,點擊編輯
PL/SQLDeveloper串連oracle
因為PL/SQL Developer只有32位,而oracle是64位的。就需要一些配置,這裡分享我在配置過程中的經曆。
環境:
a.oracle database 11genterprise edition release 11.2.0.1.0
b.Pl/SQL 9.0.6
http://www.oracle.com/technetwork/topics/winsoft-085727.html ,下載指定版本號碼的用戶端,而且必須是32位的。
a.解壓縮後,複製到安裝目錄下 C:\app\Administrator\product。
b.開啟PL/SQL,這時候點擊取消,進入介面 工具-喜好設定;如配置
c.環境變數配置
可能出現的問題
無法解析指定的連接字串,這可能是因為你沒有完全卸載乾淨上一個oracle。這時候按照
配置指定的tnsname環境變數即可
總結
就在學習oracle最初的這個時候,走了這樣和那樣的彎路;也遇到了很多想砸電腦的鬱悶的問題,算不上水深火熱,但是那種搞不出來的心情確實也很讓人上火。話又說回來,學習哪一門技術誰也沒有彷徨和鬱悶。仔細想想,很多時候,還是要心細、嚴謹、切勿急躁和急功近利。道理都知道,到做的時候總會出現這樣那樣的問題,只能是在各種鬱悶中鍛造咯!
欲速則不達,循序漸進,做任何事情都要遵循規律。另外對自己的信心也是很重要的,不要因為一個問題解決不了,就氣餒和罷工了。
Oracle 11g 64位串連P/L SQL Developer怎配置?
你的是Window作業系統吧,還需要建立ORACLE_HOME主目錄及環境變數:
OraHOME.reg
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""ORACLE_BUNDLE_NAME"="Enterprise""ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1""ORACLE_HOME"="D:\\instantclient_10_2""ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1""ORACLE_HOME_NAME"="OraClient10g_home1"
OraEnv.reg
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Environment]"LD_LIBRARY_PATH"="D:\\SmartAct\\OracleWork\\instantclient_10_2""NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""ORACLE_HOME"="D:\\instantclient_10_2""PATH"="%PATH%;D:\\instantclient_10_2""SQL_PATH"="D:\\instantclient_10_2""TNS_ADMIN"="D:\\instantclient_10_2\\network\\admin"分別儲存成註冊表檔案匯入再啟動看看。
pl/sql developer 登入Oracle 11g不成功(電腦win7(64位),oracle 11g 64(位))
使用PL/SQL Developer串連OracleX64版本:
•1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 將系統的tnsnames.ora拷貝到該目錄下;
•3. 在PLSQL Developer中設定Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0
OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目錄下編輯如下bat檔案,替換其捷徑,啟動PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe