簡體   English   中英

如何在Windows上安裝oracle客戶端11g?

[英]how to install oracle client 11g on windows?

我是非常新的oracle需要在此練習,所以我決定在我的私人機器上安裝oracle 11g使用這個鏈接oacle home我試着安裝它安裝的這個包但是,我不能再訪問它請求用戶名和密碼安裝時我沒有給出任何類似的東西,安裝時也沒有問過什么。

SQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 27 13:24:15 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: sysdba
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error


Enter user-name:

嘗試sqlplus / as sysdba 那你不需要密碼。

那么你是否定義了ORACLE_HOME變量? 如果這樣做,它是否指向存儲正在運行的數據庫的數據庫軟件的正確文件夾? 如果刪除變量ORACLE_HOME會發生什么?

您是否將環境變量ORACLE_SID設置為數據庫的名稱?

使用用戶名SYSTEM登錄數據庫,並以SYSDBA身份連接。 Oracle Enterprise Manager顯示數據庫主頁。

Use the password that you specified for the SYSTEM account during the installation.

注意:您還可以使用SYS,SYSTEM或SYSMAN帳戶登錄數據庫控件,也可以向其他數據庫用戶授予登錄權限。 如果以SYS身份登錄,則必須以SYSDBA身份進行連接。


使用以下語句啟動SQL * Plus並以SYS用戶身份登錄,以SYSDBA身份連接:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

例如,要以SYSTEM身份登錄,請輸入:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYSTEM
Enter password: password

如果以SYS身份登錄,則必須以SYSDBA身份連接:

$ $ORACLE_HOME/bin/sqlplus 
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

參考文獻:

首先檢查以下鏈接。 在運行oracle實例的服務器上跟隨它們,您將啟動oracle實例。

ORA-12560:TNS:協議適配器錯誤

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:431775600346873836

如果仍然存在任何與TNS相關的錯誤,可能需要檢查$ ORACLE_HOME / network / admin下的tnsnames.ora和listener.ora文件。

當您連接到oracle時,客戶端(例如sqlplus)將嘗試查找在服務器計算機上運行的oracle實例。 當它找不到服務器時,它將報告TNS相關的錯誤。

要解決此問題,首先需要在安裝目錄下配置tnsname.ora文件(默認情況下為$ ORACLE_HOME / network / admin)。

tnsnames.ora文件的基本格式是:

net_service_name=
 (description=
 (address=(protocol_address_information))
 (connect_data=
 (service_name=service_name)))

示例tnsnames.ora條目可能如下所示:

ORA_INSTANCE=
  (description=
    (address_list=
      (address = (protocol = TCP)(host = yourmachine)(port = 1521))
    )
    (connect_data =
      (service_name=ora_sid)
    )
  )

完成此配置后,您可以嘗試:

sqlplus /@ORA_INSTANCE as sysdba;

然后,您安裝的oracle客戶端將根據您在tnsnames.ora文件中的配置找到ORA_INSTANCE。 如果oracle服務器正在偵聽,則將建立您的連接。 順便說一句,如果還有任何錯誤,您可能需要查看服務器計算機上的listener.ora。

我附加了tnsnames.ora中常用的以下參數:

description :此tnsnames.ora參數充當連接描述符的容器。 它可以嵌入在tnsnames.ora文件中的description_list參數下。

description_list :此tnsnames.ora參數定義特定網絡服務名稱的連接描述符列表。

address :此tnsnames.ora參數定義單個偵聽器協議地址。 它可以嵌入在tnsnames.ora文件中的address_list或description參數下。

address_list :此tnsnames.ora參數定義多個偵聽器協議地址。 如果僅使用一個偵聽器協議地址則不是必需的。 它可以嵌入tnsnames.ora文件中的description或description_list參數下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM