在帆軟設計器里,在“服務器”--“定義數(shù)據(jù)連接”里面新建數(shù)據(jù)庫連接
10多年專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對成都服務器租用等多個行業(yè),擁有豐富的網(wǎng)站推廣經驗。
方法如下:
1、 啟動Navicat ,連接-oracle,配置如下:連接名隨便起
2、Basic連接類型:連接類型有兩種,我們先看用Basic的連接方式,此方法適合沒有安裝Oracle客戶端的機器,配置好之后,點連接測試,如果你數(shù)據(jù)庫沒有問題,則能連接測試成功。
3,TNS連接類型:選擇TNS監(jiān)聽連接類型,你首先要安裝好oracle客戶端,安裝完成后,連接數(shù)據(jù)庫時,先配置OCI.dll路徑,Navicat-工具選項OCI,將oci.dll路徑設置成你安裝客戶端的路徑,如本例:D:\app\Administrator\product\11.2.0\client_2\oci.dll,
4,還有一步要做,到連接的Oracle數(shù)據(jù)庫目錄下找到tnsnames.ora文件,一般路徑在D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下,將該文件拷貝到你安裝的oracle客戶端目錄下,如D:\app\Administrator\product\11.2.0\client_1\Network\Admin\tnsnames.ora,在連接時就可以直接用TNS方式連接了,程序會自動識別你的網(wǎng)絡連接名,如果沒有自動識別網(wǎng)絡連接名,說明配置的不對,再檢查下有說明漏的。
5,配置好之后,點連接測試,如果你數(shù)據(jù)庫沒有問題,則能連接測試成功。
注意:如果連接不上,檢查下tnsnames.ora文件,看看(HOST = Localhost),如果你連接的是本地Oracle數(shù)據(jù)庫,可能沒問題,如果是遠程的,一定要改成ip地址,我的配置如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
6,連接成功后,你就可以像操作其他數(shù)據(jù)庫一樣,可視化的管理Oracle數(shù)據(jù)庫,建表,建字段,刪除,修改,備份等都可以做.
一、oracle服務器安裝與配置:
操作系統(tǒng):win7 32位 旗艦版
oracle版本:11g R2
安裝基本上不會出現(xiàn)什么問題,如果之前裝過最好卸載掉,卸載步驟:
1. 在服務中停止所有的oracle相關服務;
2. 刪除注冊表中以下三個位置的oracle相關文件夾:
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
3. 在環(huán)境變量中path中,刪除oracle信息;
4. 在系統(tǒng)盤的Windows、Program Files、Program Files(x86)文件夾下,刪除oracle文件夾和oraodbc.ini文件;
5. 刪除oracle安裝目錄,重啟機器。
二、oracle linux client安裝與配置
1.安裝oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
2.在/etc/ld.so.conf中添加/usr/lib/oracle/12.1/client/lib路徑后執(zhí)行l(wèi)dconfig,也可以在LD_LIBRARY_PATH
中添加路徑
3.在~/.bashrc中添加export ORACLE_HOME=/usr/lib/oracle/12.1/client
export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin,然后重新登錄
4.在/usr/lib/oracle/12.1/client目錄下添加network/admin/ntsnames.ora,如下
# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.221)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
5.先運行./sqlplus username/passwd@192.168.1.1:1521/orcl,可以的話說明安裝沒問題,然后運行
./sqlplus username/passwd@orcl,不能連上就看看tnsnames.ora有沒問題
至此linux oracle client安裝配置OK
點擊服務器------定義數(shù)據(jù)連接 然后點右側的加號按鈕選擇數(shù)據(jù)庫,輸入你本地的數(shù)據(jù)庫地址url和用戶名和密碼