1. 程式人生 > >Oracle監聽的配置——主機只能寫主機名,IP是錯誤的,localhost也是錯誤的

Oracle監聽的配置——主機只能寫主機名,IP是錯誤的,localhost也是錯誤的

如圖(一)示,選中樹形目錄中監聽程式項,再點選左上側“+”按鈕新增監聽程式,點選監聽程式目錄,預設新加的監聽器名稱是LISTENER(該名稱也可以由任意合法字元命名)。選中該名稱,選中視窗右側欄下拉選項中的“監聽位置”,點選新增地址按鈕。在出現的網路位址列的協議下拉選項中選中“TCP/IP”,主機文字框中輸入主機名稱或IP地址(如果主機即用作服務端也作為客戶端,輸入兩項之一均有效;如果主機作為服務端並需要通過網路連線,建議輸入IP地址),埠文字框中輸入數字埠,預設是1521,也可以自定義任意有效數字埠。配置好的監聽位置如下圖示:
                 

    選中視窗右側欄下拉選項中的“資料庫服務”,點選新增資料庫按鈕。在出現的資料庫欄中輸入全域性資料庫名,如myoracle。注意這裡的全域性資料庫名與資料庫SID有所區別,全域性資料庫名實際通過域名來控制在同一網段內資料庫全域性命名的唯一性,就如Windows下的域名控制器,如這裡可以輸入myoracle.192.168.1.5。Oracle主目錄可以不填寫,輸入SID,如myoracle。完整的資料庫服務配置如下圖示:
                 

    儲存以上配置,預設即可在Oracle安裝目錄下找到監聽配置檔案 (Windows下如D:/oracle/ora92/network/admin/listener.ora,Linux/Unix下$ORACLE_HOME/network/admin/listerer.ora)。至此,Oracle服務端監聽器配置已經完成。

     2、 本地服務名配置(Tnsnames)
本地服務名是基於Oracle客戶端的網路配置,所以,如果客戶端需要連線資料庫伺服器進行操作,則需要配置該客戶端,其依附物件可以是任意一臺欲連線資料庫伺服器進行操作的PC機,也可以是資料庫伺服器自身。如前面所介紹,可以利用Oracle自帶的圖形化管理工具Net Manager來完成Oracle客戶端的配置。選中如圖(一)中的服務命名,再點選左上側“+”按鈕,彈出如下圖示對話方塊:
               

     輸入Net服務名,如myoracle,點選下一步,進入下圖示對話方塊:
              
      選中TCP/IP(Internet協議),點選下一步,如下圖示: 
              
 
    輸入主機名與埠號。注意這裡的主機名與埠號必須與資料庫伺服器端監聽器配置的主機名和埠號相同。點選下一步,如下圖示: 
               
    選中(Oracle8i或更高版本)服務名,輸入服務名。這裡的服務名實際上就是資料庫伺服器端監聽器配置中的全域性資料庫名,前者與後者必須相同。連線型別通常選專用伺服器,這要視資料庫伺服器的配置而定,如果配置的共享資料庫伺服器,這裡的連線型別就要選共享伺服器,否則建議選專用伺服器(關於專用伺服器的介紹請參閱相關文件)。配置好後點擊下一步,如下圖示:
              

    如果資料庫伺服器端相關服務啟動了,可以點選測試按鈕進行連線測試。Oracle預設是通過scott/tiger使用者進行測試連線,由於scott使用者是Oracle自帶的示例使用者,對於正式的業務資料庫或專業測試資料庫可能沒有配置這個使用者,所以需要更改成有效的使用者登入才可能測試成功。如果這裡測試連線不成功,也不要緊,先點完成按鈕結束配置。
回到Oracle網路管理器(Oracle Net Manager)主視窗,儲存配置,預設即可在Oracle安裝目錄下找到本地服務名配置檔案 (Windows下如D:/oracle/ora92/network/admin/tnsnames.ora,Linux/Unix下$ORACLE_HOME/network/admin/ tnsnames.ora)。配置完成的本地服務名如下圖示:
              
 
    樹形目錄下的服務命名可以通過編輯選單裡的重新命名選單更改成任意合法字元組成的服務名稱,注意服務名稱前不能有空格字元,否則可能無法連線資料庫伺服器。

     3、 連線資料庫伺服器
    (1)   啟動伺服器端監聽器與資料庫服務

相關推薦

Oracle配置——主機只能主機IP錯誤localhost錯誤

如圖(一)示,選中樹形目錄中監聽程式項,再點選左上側“+”按鈕新增監聽程式,點選監聽程式目錄,預設新加的監聽器名稱是LISTENER(該名稱也可以由任意合法字元命名)。選中該名稱,選中視窗右側欄下拉選項中的“監聽位置”,點選新增地址按鈕。在出現的網路位址列的協議下拉選項中選中“TCP/IP”,主機文字框中輸入

oracle配置

mes toc col tcp pre class app 改ip 監聽 在listener.ora文件中指定監聽的實例名和修改ip地址: 查看實例名:[localhost$] echo $ORACLE_SID LISTENER = (DESCRIPTION_LIS

Oracle配置講解

本文作者:賀聖軍,叩丁狼高階講師。原創文章,轉載請註明出處。 很多使用Oracle的朋友遇到最多的問題就是Oracle資料庫已經安裝完成, 但是在使用Oracle客戶端pl/sql等工具卻怎麼都連線不上去, 如果遇到這種問題, 請好好看下這篇文章,必有收穫. 在這裡我們簡單說明

Oracle配置及訪問方式完全解析

外部命名:使用支援的非Oracle命名服務,包括:網路資訊服務(NIS)外部命名,分散式計算環境(DCE)單元目錄服務(CDS) 連線用到的幾種驗證形式 1.sqlplus / as sysdba 這是典型的作業系統認證,不需要listener 程序 2.sqlplus sys/oracle 這種連線方式只能

Oracle LISTENER 主機修改為IP地址後LISTENER無法聽到例項 oracle錯誤與hosts檔案配置

# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP

關於的總結(配置裡的host部分只能使用主機IP地址或localhost不能正確啟動程式嗎?)

第一部分: lsnrctl工具下的三個命令,分別是status、stop、start。 我們從三個命令執行後在螢幕上顯示的結果來看,可以發現一個共性,就是都有“正在連線到”這句話 。 而且status和start兩個命令在“正在連線到”這句話 之後的要顯示的內容(基本)是一

2018-3-30 14周5次課 配置Tomcat端口、虛擬主機、日誌

Tomcat16.4 配置Tomcat監聽80端口變更監聽端口:編輯server.xml,將Connector port="8080" protocol="HTTP/1.1"修改為Connector port="80" protocol="

CentOS7配置埠與多虛擬主機

1、開打多監聽埠 httpd.conf 檔案 Listen 80 Listen 8888      這樣就打開了80 同8888埠。 2、配置 httpd-vhost.conf  檔案加入虛擬主機 <VirtualHost *:80>     Ser

windows下windows oracle 啟動失敗。因目標主機或物件不存在, 連線失敗

報錯: C:\Users\xiao>lsnrctl start LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 26-4月 -2015 20: 6:42 Copyright (c) 1991

centos 安裝oracle 11g r2(二)-----配置與建立資料庫例項

一、監聽配置(命令:netca) 1、以 oracle 使用者輸入命令,啟動圖形化工具配置監聽 [[email protected] ~]$ netca 2、選擇==++Add++== 3、預設監聽名稱,直接下一步 二、建立資料庫例項(命令:dbca)-----需要確

oracle常見錯誤oracle程式配置/“ORA-12541: TNS: 無程式”

一、問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。 二、解決方案 1、監聽程式配置  從開始選單中開啟“Oracle Net Configu

配置oracle oracle EM

配置和啟動Oracle Enterprise Manager 關閉順序:EM、isql*plus---->監聽---->資料庫 啟動順序:監聽---->資料庫----->EM、isql*plus 啟動詳解:(注意網路的配置)  配置、啟動監聽 ① 

Linux下配置Oracle

1. 修改監聽器配置檔案 Linux下Oracle監聽器配置檔案在:$ ORACLE_HOME/network/admin/listerer.ora, 如:  /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora   修改並配置要監

centos7安裝配置oracle(包括yum下載依賴包)(不含配置

一、環境準備 安裝包: 1.VMware-workstation-full-11.1.0-2496824.exe 2.CentOS-7-x86_64-DVD-1511.iso 3.linux.x64_11gR2_database_1of2.zip   linux.x64_1

oracle入門很簡單:三、配置oracle程式

在開始選單中,選擇“程式”->Oracle - OraDb10g_home1->配置和移植工具->Net Configuration Assistant命令,將出現網路配置助手的歡迎對話方塊。 選擇“監聽程式配置”選項,單擊下一步。 在其中選擇預設的“

Oracle程序未啟動或數據庫服務未註冊到該

數據庫服務 pri ora iat lis oracle服務 建數據庫 ip地址 his oracle新建數據庫的時候提示Could not find appropriate listener for this database要做的操作如下: 1、查看netmanage

windows 啟動關閉Oracle和服務

break stat local 程序啟動 tle -- add network 寫入 經常要用數據庫,讓他自己啟動的話,開機太慢,所以用命令啟動方便點。 1.開啟: 在運行中輸入cmd,進入控制臺,lsnrctl start回車,提示啟動監聽成功後

windows 下 PostgreSQL 配置及遠程連接

postgresqlPostgreSQL服務端運行在windows上,IP為:192.168.240.128配置方法: 1. 修改服務端文件 你的安裝目錄/postgresql/data/postgresql.conf文件,將 #listen_address=‘localhost‘改成listen_addr

配置

post ati proto ted ica tools too oracle cal # tnsnames.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/ne

如果出現oracle停止的情況如何處理

snr src listener log linux ges 停止 lis list 如果是Linux系統? 進入ORACLE系統後,輸入su – oracle? 輸入命令:crs_start –ti) 輸入srvctl stop listener –n host