欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式

 更新時(shí)間:2024年01月16日 12:02:11   作者:少莫千華  
這篇文章主要給大家介紹了關(guān)于Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式,大家要使用Navicat Premium連接Oracle數(shù)據(jù)庫(kù),請(qǐng)按照以下步驟操作,需要的朋友可以參考下

Navicat Premium

使用版本說(shuō)明

Navicat® Premium 版本 11.2.16 (64-bit)

一、配置OCI

1.1 配置OCI環(huán)境變量

1.1.2 設(shè)置\高級(jí)系統(tǒng)設(shè)置

1.1.2 系統(tǒng)屬性\高級(jí)\環(huán)境變量(N)

1.1.3 修改/添加系統(tǒng)變量 ORACLE_HOME

ORACLE_HOME
D:\app\root\product\12.1.0\dbhome_1

1.1.4 添加系統(tǒng)變量 TNS_ADMIN

TNS_ADMIN
%ORACLE_HOME%\NETWORK\ADMIN\

1.1.5 未配置OCI環(huán)境變量會(huì)出現(xiàn)哪些情況?

Cannot create oci environment

Access violation at address 00007FF90188A6EF in module ‘OraClient12.Dll’. Read of address 00000000000000D8

1.2 、配置OCI.dll

1.2.1 正確配置

配置路徑 工具\(yùn)選項(xiàng)\其他\OCI – 常規(guī)\OCI library (oci.dll) *

OCI 的版本需要與Oracle數(shù)據(jù)庫(kù)服務(wù)相匹配,否則會(huì)出現(xiàn)各種各樣的問(wèn)題。

正確配置如下

  • Oracle 服務(wù)器版本Oracle Database 12c 發(fā)行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 12.1.0.0

oci.dll 詳情

  • 文件位置:D:\app\root\product\12.1.0\dbhome_1\bin\oci.dll
  • 文件說(shuō)明:Oracle Call Interface
  • 文件版本:12.1.0.0
  • 修改日期:‎2014‎年‎9‎月‎11‎日,‏‎2:49:48
  • 大?。?nbsp;641,536 字節(jié)

修改完記得重啟Navicat

1.2.2 OCI 的錯(cuò)誤配置

1.2.2.1 Cannot create oci environment

  • Oracle 服務(wù)器版本Oracle Database 12c 發(fā)行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 10.2.0.1

oci.dll 詳情

  • 文件位置:C:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
  • 文件說(shuō)明:Oracle Call Interface
  • 文件版本:10.2.0.1
  • 修改日期:2014-11-11 14:42
  • 大小: 516,096 字節(jié)

oci.dll 10.2.0.1 報(bào)錯(cuò)詳情

Cannot create oci environment
Access violation at address 00000000169ECFD1 in module ‘Ora0CICUS10.dll’. Read of address 00000000000000D8

1.2.2.1 Cannot create oci environment

  • Oracle 服務(wù)器版本Oracle Database 12c 發(fā)行版
  • Navicat PremiumNavicat® Premium 版本 11.2.16 (64-bit)
  • oci.dll: 10.2.0.1

oci.dll 詳情

  • 文件位置:C:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
  • 文件說(shuō)明:Oracle Call Interface
  • 文件版本:10.2.0.1
  • 修改日期:2014-11-11 14:42
  • 大?。?nbsp;516,096 字節(jié)

oci.dll 10.2.0.1 報(bào)錯(cuò)詳情

Cannot load OCI DLL, 193: D:\app\admin\product\11.2.0\client_1\oci.dll
Instant Client package is required for Basic and TNS connection.
For more information: http://wiki.navicat.com/wiki/index.php/lnstant_client_required

Cannot load OCI DLL 87:
Instant Client package is required for Basic and TNS connection.
For more information: http://wiki.navicat.com/wiki/index.php/lnstant_client_required

二、連接

2.1 連接類型 - Basic

  •  連接名:<自定義>
  •  連接類型:Basic
  •  主機(jī)名或IP地址:<Oracle數(shù)據(jù)庫(kù)服務(wù)端安裝地址>
  •  端口:1521(默認(rèn))
  •  服務(wù)名或 SID:
  •  服務(wù)名:orcl(默認(rèn)) —— 全局?jǐn)?shù)據(jù)庫(kù)名(服務(wù)名)
  •  SID:orcl(默認(rèn)) —— 系統(tǒng)標(biāo)識(shí)符(SID)
  •  用戶名:SYS、SYSTEM(默認(rèn))
  •  密碼:<自定義>

2.2 連接類型 - TNS

  •  連接名:<自定義>
  •  連接類型:TNS
  •  網(wǎng)絡(luò)服務(wù)名: ORCL(默認(rèn)) —— tnsnames.ora網(wǎng)絡(luò)配置文件中的服務(wù)名
  •  用戶名:SYS、SYSTEM(默認(rèn))
  •  密碼:<自定義>

**tnsnames.ora**

# tnsnames.ora Network Configuration File: D:\app\root\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

PORTAL56_HIS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-12Q8LR0)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = portal56_his)
    )
  )

TEST001 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.75.158)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-12Q8LR0)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

三、其他報(bào)錯(cuò)

ORA-01005

ORA-01005:給出空口令;登錄被拒絕

密碼不能填空

ORA-01017

ORA-01017: invalid username/password; logon denied

輸入的賬號(hào)或密碼不正確

ORA-12154

ORA-12154: TNS: 無(wú)法解析指定的連接標(biāo)識(shí)符
ORA-12154: TNS:could not resolve the connect identifier specified

  1. 檢查系統(tǒng)變量 ORACLE_HOME 、 TNS_ADMIN 是否配置或配置是否正確
  2. 填寫(xiě)網(wǎng)絡(luò)服務(wù)名稱 %ORACLE_HOME%\NETWORK\ADMIN\tnsnames.ora 存不存在其中%ORACLE_HOME% 是安裝目錄,安裝時(shí)指定,如:D:\app\root\product\12.1.0\dbhome_1`

ORA-28009

ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

2.

  •  sys用戶是超級(jí)用戶,具有最高權(quán)限,具有sysdba角色,有create database的權(quán)限。
  •  system用戶是管理操作員,權(quán)限也很大,具有susoper角色,沒(méi)有create database的權(quán)限。

所以在使用sys連接Oracle數(shù)據(jù)庫(kù)時(shí),需要選擇sysdba角色,或者使用sys as sysdba作為用戶進(jìn)行登錄

在Navicat tab頁(yè)"高級(jí)"中的角色選擇SYSDBA

總結(jié)

到此這篇關(guān)于Navicat Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式的文章就介紹到這了,更多相關(guān)Navicat Premium連接Oracle內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論