Ⅰ oracle資料庫查詢主機名與埠號
不是讓你查數據文件,你這台伺服器不是可連接到遠程的資料庫嗎?
既然可以連到,他就要通過tnsnames.ora讀取遠程資料庫的信息,也就是通過讀取tnsnames.ora文件中的主機名和埠連接到遠程的資料庫的,你查看一下就可以了
你可以這樣查看tnsnames.ora文件
可以看到類似如下的內容:
abc =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
HOST= 就是主機地址(如果是寫的主機名,可以查看/etc/hosts文件中查看主機名對應的IP地址)
POST= 就是資料庫開放的埠
Ⅱ 怎麼知道自己裝的oracle的主機 埠 sid
埠就一個,參考以下:
(不知道TNSName裡面是什麼狀況,以下文章是我轉過來的,希望對你有幫助)
一、要求:兩個實例名(INSTANCE_NAME)不同,資料庫名(DB_NAME)相同
二、OS:WIN200SERVER
三、資料庫:ORACLE9201 源資料庫名(DB_NAME):STUDY 源資料庫實例名:study 克隆資料庫名:STUDY 克隆資料庫實例名:test
四、具體實施步驟:
1、關閉源資料庫 考備數據文件、控制文件、參數文件以及 建立bmp,udmp等相應文件夾。
SQL> shutdown immediate
資料庫已經關閉。
已經卸載資料庫。
ORACLE 常式已經關閉。
SQL>
d:\oracle\admin\test\bmp
d:\oracle\admin\test\pfile
d:\oracle\admin\test\create
d:\oracle\admin\test\cmp
d:\oracle\admin\test\ump
數據文件存放:
D:\oracle\oradata\test\
2、修改克隆資料庫參數文件:
大部分參數據與源資料庫相同,主要修改的參數為:
Instance_name=test
Controlfiles=(『d:\oracle\oradata\test\control01.tcl』, 『d:\oracle\oradata\test\control01.tcl』, 『d:\oracle\oradata\test\control01.tcl』)
background_mp_dest='d:\oracle\admin\test\bmp'
core_mp_dest='d:\oracle\admin\test\cmp'
user_mp_dest='d:\oracle\admin\test\ump'
需要添加參數:
lock_name_space=test (說明: 指定分布式鎖管理器 (DLM) 用來生成鎖名稱的命名空間。如果同一個簇上存在一個同名的備用資料庫或克隆資料庫,
db_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
log_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
(db_file_name_convert: 說明: 將主資料庫上的一個新數據文件的文件名轉換為備用資料庫上的文件名。 值范圍: 一個有效的主/備用目錄和文件名對
log_file_name_convert: 說明: 將主資料庫上的一個日誌文件的文件名轉換為備用資料庫上對等的路徑...LOG_FILE_NAME_CONVERT 參數。 值范圍: 任何格式為 ''主體日誌文件的路徑/文件名)
同時要注意修改一下兩個參數據文件中關於SGA 的一些參數,防止超出內存最大范圍
3、創建克隆資料庫WIN服務
C:\>oradim –new –sid test
4、啟動克隆資料庫
C:\>set oracle_sid=test
C:\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Proction on 星期二 11月 22 15:41:26 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL>conn /as sysdba
已連接到空閑常式。
SQL> startup nomount pfile='d:\oracle\admin\test\pfile\inittest.ora'
ORACLE 常式已經啟動。
Total System Global Area 101784276 bytes
Fixed Size 453332 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL>alter database mount
資料庫已更改。
SQL> alter database rename file 'D:\ORACLE\ORADATA\STUDY\TOOLS01.DBF' to ' D:\ORACLE\ORADATA\TEST\TOOLS01.DBF ';
資料庫已更改
按以上方法將其他數據文件。日誌文件的路徑RENAME
SQL> alter database open;
資料庫已更改
5、檢驗克降資料庫
SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ----------
instance_name string bak
SQL>show parameter db_name
db_name string study
SQL>
至此整個實驗完成!
Ⅲ linux關閉oracle服務需要關閉1521
linux 查看1521埠狀態,linux防火牆開放1521埠
2022-06-28 18:09:29閱讀 5770
大家好,又見面了,我是你們的朋友全棧君。
問題描述:使用plsql連接資料庫發現TNS報錯,登錄伺服器發現防火牆開放,如果直接關閉防火牆,所有的埠都可以連接,但是實際中可能會遇到開啟防火牆的庫,這時候需要開放單一埠對某一伺服器或者某一網段
1.開放1521埠對所有伺服器
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT
這句要放在 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 後面,要不然不生效
重啟防火牆
[root@orcl ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading moles: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@orcl~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:1521
6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
2.開放1521埠給指定網段,添加的指定IP,但是識別的是子網內的所有IP,其他同網段的IP都可以訪問。如果去掉/24,指定IP的話,就訪問不了。怎麼指定單一埠給某一伺服器?
-A INPUT -s 192.168.163.6/24 -p tcp -m tcp –dport 1521 -j ACCEPT
[root@orcl ~]# vi /etc/sysconfig/iptables
[root@orcl~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading moles: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@orcl~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp — 192.168.163.0/24 0.0.0.0/0 tcp dpt:1521
6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
發布者:全棧程序員棧長,轉載請註明出處:https://javaforall.cn/132627.html原文鏈接:https://javaforall.cn
本文參與 騰訊雲自媒體分享計劃 ,歡迎熱愛寫作的你一起參與!
本文分享自作者個人站點/博客
復制
如有侵權,請聯系 [email protected] 刪除。
TCP/IP
文章來自專欄
全棧程序員必看
55.1K 篇文章157 人關注
訂閱
評論 (0)
寫評論
暫無人發表評論
相關文章
linux1521埠不通,Linux開放1521埠允許網路連接Oracle Listene「建議收藏」
-A INPUT -p tcp -m state –state NEW -m tcp –dport 1521 -j ACCEPT
Linux 設置oracle1521埠[通俗易懂]
centos5 安裝oracle實現其他機器連接,oracle server與其他機器可以ping通,但由於linux防火牆默認是不開啟1521埠的,應此需設...
Linux查看防火牆狀態,查看開放埠
重啟一個服務:systemctl restart firewalld.service
開啟1521埠監聽_Oracle資料庫常用命令、Linux監聽配置、Oracle linux下開放1521埠…
$ sqlplus system/manager @ file.sql 執行sql腳本文件
linux下開放oracle1521埠以便於遠程連接
1,利用root賬號登錄linux,輸入命令 :service iptables stop(先把oracle防火牆給關閉)。
Linux查看開放埠_linux查看對外埠
想通過防火牆打開8080埠登錄tomcat卻發現提示 /etc/rc.d/init.d/iptable.找不到文件, 最後發現因為於CentOS7不用ipt...
淺析linux查看防火牆狀態和對外開放的埠狀態
查詢已開放的埠 netstat -ntulp | grep 埠號:可以具體查看某一個埠號
Linux開放防火牆埠_linux防火牆打開埠
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌侵權/違法違規的內...
linux 防火牆開放埠_防火牆放行埠
顯示success表示成功 –zone=public表示作用域為公共的 –add-port=443/tcp添加tcp協議的埠埠號為443 –perma...
Linux查看埠使用狀態、關閉埠方法
首先,埠不是獨立存在的,它是依附於進程的。某個進程開啟,那麼它對應的埠就開啟了,進程關閉,則該埠也就關閉了。下次若某個進程再次開啟,則相應的埠也再次開啟...
Linux關閉防火牆埠_防火牆開放埠設置
Linux關閉防火牆命令 下面是red hat/CentOs7關閉防火牆的命令!
Linux 查看對外開放埠
linux查看埠狀態相關命令
netstat 命令應用是比較頻繁的,比如查看埠佔用啦,查看埠進程啦,這些時候都是有必要的。
Linux 防火牆開放特定埠 (iptables)
查看狀態: iptables -L -n 下面添加對特定埠開放的方法: 使用iptables開放如下埠 /sbin/iptables -I INPU...
linux udp埠怎麼打開_debian防火牆開放埠
iptables是linux下的防火牆,同時也是服務名稱。那麼你知道Linux防火牆怎麼開放埠么?接下來是小編為大家收集的Linux防火牆開放埠,歡迎大家閱...
Linux強制釋放佔用埠以及Linux防火牆埠開放方法詳解
在安裝nginx,mysql,tomcat等等服務的時候,我們會遇到需要使用的埠莫名其妙被佔用,下面介紹如何解決這類問題。
Linux 防火牆開放特定埠 (iptables)
iptables是linux下的防火牆,同時也是服務名稱。 service iptables status 查看防火牆狀態 service ...
linux查看埠是否開放的方法總結
Linux下用netstat查看網路狀態、埠狀態
在linux一般使用netstat 來查看系統埠使用情況步。 netstat命令是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表...
Ⅳ 各位大蝦,如何查詢Oracle(10g)的埠號
ORACLE默認埠號是1521.
如果,你的客戶端能夠聯上資料庫,你可以執行TNSPING ***_DB來看埠.或者查看TNSNAMES.ORA文件,看埠是多少.
如果你的客戶端不能聯上資料庫,那好像只能在伺服器上去看了.
Ⅳ oracle所佔用的埠號到底有多少個
1、查找oracle的埠號可以從ORACLE_HOME/db_1/install目錄下,查看portlist.ini文件,其中1521是監聽器的默認埠號,5560為isqlplus的默認埠號,1158為em的默認埠號,3938是屬於系統的埠,用於輔助1158這個埠號,還有個5位數埠用於Shared servers
2、lsnrctl start/stop啟動或停止1521
3、 isqlplusctl start/stop啟動或停止5560
4、emctl start dbconsole或emctl stop dbconsole啟動或停止1158
5、SQL>alter system set dispatchers='(PROTOCOL=TCP)(disp=0)』;停止大埠
6、netstat -ntlp檢查開啟的埠和對應的進程
Ⅵ Oracle 怎麼查看埠號,和服務名
Oracle查埠號、服務名:
1、 在SQL/PLUS工具中運行如下可以得到服務名:select global_name from global_name。
2、 埠號使用Net Manager打開看到,服務端默認的埠號一般是389,客戶端默認的埠號一般都是1521。
mysql忘記密碼:
1、進入 mysql 的 bin 目錄下,打開 cmd ,關閉 mysql 資料庫。
查看mysql資料庫所有表使用:show tables;命令,查看即可。
Ⅶ Oracle 怎麼查看埠號,和服務名
在SQL/PLUS工具中運行如下可以得到服務名
select
global_name
from
global_name;
至於埠號可以在Net
Manager中打開看到
說一點,我昨天剛裝了一遍,服務端默認的埠號一般是389,客戶端默認的埠號一般都是1521
要不你也試試
Ⅷ 如何查看IP地址的開放埠情況
伺服器安裝的操作系統通常是windows、linux,當安裝布署時,都會安裝相應的應用軟體,例如IIS,Apache,.NET,JAVA,ORACLE,SQLserver,mysql等。當服務端都安裝好後,經常遇到客戶端無法訪問的情況,要如何判斷及處理IP地址的開放埠情況呢?
1、舉例:linux伺服器安裝了Oracle軟體,但同一網段區域網內的客戶端無法訪問。
2、 通常為了保障伺服器的安全,許多埠都是默認不打開的,例如ORACLE的默認埠1521,在linux中也是不打開的。
3、 在windows客戶端中運行CMD命令打開DOS命令執行窗口,運行命令:"telnet 192.168.0.2 1521" (IP地址要改為對應的伺服器地址)
這命令是用於訪問伺服器上的相應埠,如果伺服器的埠沒打開,那麼就會提示連接失敗;
4、windows server的操作系統要在防火牆中開放埠,linux操作系統要在iptables中增加打開埠的配置信息。
5、
伺服器上的相應埠打開後,在客戶端運行命令:"telnet 192.168.0.2 1521" ,當命令窗口跳為全黑,或者出現應用的名稱提示,那麼就說明埠正常連上了。 總之沒有提示連接失敗,那麼就表示連成功了。
Ⅸ linux下怎麼查看Oracle埠號
一般情況下埠號是1521,但如果安裝Oracle時更改了埠號的話,就需要到Oracle伺服器上查訊埠號。可以通過tnsnames.ora文件讀取資料庫的信息。
可以看到類似如下的內容:
HOST= 就是主機地址(如果是寫的主機名,可以查看/etc/hosts文件中查看主機名對應的IP地址)
POST= 就是資料庫開放的埠。
Ⅹ 怎麼查看oracle埠號如題 謝謝了
埠號可以在Net Manager中打開看到服務端默認的埠號一般是389,客戶端默認的埠號一般都是1521 查看原帖>>
求採納