GPS平台、網站建設、軟件開發、系統運維,找森大網絡科技!
https://cnsendnet.taobao.com
來自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1370
注意事項:
1.數據庫imp,exp導出時字符集要一致。
2.創建數據庫時oracle10g默認是
American_America.ZHS16GBK
oracle9i 默認的是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3.安裝時要使用管理員權限:ORA_12564錯誤
安裝圖解:
本文引用:http://huqianhao.blog.51cto.com/5644553/954411
沒寫什么文字,看圖照做應該就沒啥問題啦
1.安裝軟件准備:
2.安裝10.2.0.4
修改D:\database\install\oraparam
我裝的時候,在這里報錯了
3.打補丁8202632(p8202632_10205_MSWIN-x86-64)
4.建監聽,並啟動
配監聽都比較簡單,一路next就可以搞定,就不貼圖啦。
完成后啟動監聽。
4.打EM補丁(p8350262_10205_Generic)
數據庫:Oracle 10.2.0.5
問題:不能使用em管理器,但是10.2.0.1是可以用的,打了補丁就不行了。
問題解決辦法:
此為oracle數據庫在該版本的BUG,Oracle專門發布了補丁8350262來解決這一問題。此bug在1222603.1有詳細描述。也就意味着以后升級到10204或10205版本,如果要使用em,補丁8350262成為了必打之補丁。
set ORACLE_HOME= C:\oracle\product\10.2.0\db_1
查看日志:
%ORACLE_HOME%\Opatch\opatch apply
我執行報錯了
Exception in thread “main” OPatch failed with error code=1
java.lang.NoClassDe
檢測下是否安裝成功:
%ORACLE_HOME%\OPatch\opatch lsinventory –detail –oh %ORACLE_HOME%
5.建數據庫
散打狼執行這個的時候,卡主不動了
ok,成功完成。
希望你也順利。。
https://www.cnblogs.com/SharpL/p/4338638.html
下的是32位版本的客戶端工具,我下載的是這個名字:instantclient-basic-win32-10.2.0.4
打開下載鏈接后,注意找對版本,究竟用其他版本鏈接有沒有什么問題,我沒有試過,你試過后,可以告訴懶惰的博主。
上面的這個鏈接,第二步是修改tnsnames.ora,直接在Oracle安裝目錄中,搜索tnsnames即可,然后復制到客戶端解壓后的文件夾下
(不必自己手動復制哪些字母,懶,而且不會出錯)
注意上面的這個客戶端(大概100M左),不需要安裝,你也安裝不了,解壓就好了,記住放哪了就好。
還是要提醒一句,修改tns真的很重要。這個文件指示你客戶端是怎么鏈接數據庫的。
到此,怎么把plsql和客戶端綁定在一起也很重要。(記得下載sqlplus8.*)系列。
無用戶登陸(也就是點擊取消以后,直接就進去了)
點擊功能(tools),修改首選項(Preference)
就是這么修改的:
沒錯,上面的這兩個地址,就是你客戶端的地址,你解壓在哪里,你就點哪里。(哪里不會點哪里)
重啟一下plsql就連上了。
這個時候,無論是用plsql還是用sql plus鏈接Oracle服務器都沒有問題,可以用scott用戶,試驗一下,比如說查詢dmp表。
可是鏈接遠程的服務器還是會出現問題,比如說服務器在A機,而你卻在C。
那么設置一下Netmanager(對於其他版本的客戶端而言)上面的客戶端我沒有找到NetManager,所以還得手工修改一下,上面的那個tns文件
ip設置為服務器的ip,究竟怎么改,等我回公司再研究吧。(其實設置Netmanager和修改tns的目的是一樣的,就是讓客戶端確認一下:
怎么鏈接數據庫,連接哪一個數據庫(網絡名))
就是數據庫 ORCL這個東西,這個東西實際上就存儲在tns文件中,比如說你用NetManager進行設置的話,設置網絡名的時候,輸入的時候輸入SharpL,
(你可以輸入任何你想要的名字),那么數據庫那個下拉框中就應該選擇,SharpL。
先寫到這吧,發現有其他的問題,再進行更新)
概括如下:
需要三個安裝包:
首先64位oracle,然后32位的客戶端,再然后plsql
1, 首先遇到第一個問題:
服務器端過不了控制台:
查找oraparam,在兩個地方中分別添加6.1,控制台可以通過
2, 安裝數據庫過程中出現問題:
查找refhost.xml,並將其中的6.0改為6.1,可通過;
3, 在安裝過程到85%出錯,直接跳過,不用管,不過得等一段時間。
4, 用plsql鏈接oracle出錯:
解決方案:搜索oracle安裝包中的tnsnames.ora,並且覆蓋到plsql安裝包中的network/admin中的文件。
5, 不登錄進入plsql,修改首選項,修改oracle主目錄名為客戶端的地址,並且修改oci庫為客戶端中的oci,重啟pl/sql即可。
Oracle Client 10g (instantclient) 精簡版安裝
https://www.cnblogs.com/mq0036/p/3699450.html
今天遇到個軟件要求安裝oracle client端,於是考慮裝精簡版本的,就從http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下載了instantclient-basic-win32-10.2.0.4.zip(當然你也可以下載其他版本或操作系統的client,如x86、x64,linux等),該版本支持多種語言的。雖然最終精簡版是安裝成功了,但是該軟件還是沒有辦法使用,估計精簡版中沒有軟件需要的文件。不過由此學會了裝精簡版還是不錯地,呵呵!
現將精簡版的安裝步驟如下寫出來:
Step 1-在官方網站下載instantclient客戶端,並把instantclient-basic-win32-10.2.0.4.zip解壓縮到一個文件夾,如d:\oracleclient
Step 2-修改環境變量,右鍵“我的電腦”,選擇“屬性”,選擇“高級”選項卡中的“環境變量”,在系統變量中,增加:
1) 變量名:ORACLE_HOME 變量值:d:\oracleclient
2) 變量名:TNS_ADMIN 變量值:d:\oracleclient
3) 變量名:NLS_LANG 變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path變量,在后面添加 d:\oracleclient
Step 3-建tnsnames文件。在d:\oracleclient下新建一個文本文件,取名tnsnames.ora,增加如下數據庫配置:
PIDTLT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.188.100)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pid10gdb)
)
)
修改相應的數據庫別名,host地址,service_name即可
Step 4-當然你也可以下載instantclient-sqlplus-win32-10.2.0.4.zip,解壓到同一個文件夾下,
利用開始-〉運行cmd到dos命令行,並且切換目錄到d:\oracleclient下。
然后運行sqlplus myusername/mypassword@Host/ORCL 即可連接到數據庫!
sqlplus語法格式請自己上網查詢,詳細的你也可以輸入sqlplus /?查看具體說明。
Step 5-卸載的話只需把第2步中的4個值都刪除並一並刪除d:\oracleclient這個文件夾即可!
==========================================================
錯誤說明:
錯誤一:
可能會出現“沒有找到MSVCR71.dll,因此這個應用程序未能啟動。。。。。”的提示,
解決方案:
你可以到網上下載對應的dll文件,或者拷貝C:\Windows\Microsoft.NET\Framework\v1.1.4322下的MSVCR71.DLL
到C:\Windows\System32 或者 C:\Windows\SysWOW64 (64-bit Windows)
出處:http://blog.163.com/ttlltt@126/blog/static/80286132200892431846608/
GPS平台、網站建設、軟件開發、系統運維,找森大網絡科技!
https://cnsendnet.taobao.com
來自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1370