【Oracle】OracleDatabaseが起動しているマシンのホスト名またはIPアドレスの変更に伴う作業

2020年9月21日

いきなりだけど、Oracleに繋がらなくなってしまったわ!

霊夢
霊夢
魔理沙
魔理沙

何したんだ?

Oracle Database が入っているサーバーの
「ホスト名」と「IPアドレス」変えたわ

霊夢
霊夢
魔理沙
魔理沙

あ~それな!
下記の箇所を修正したら直るぞ!
設定ファイルは「ホスト名」か「IPアドレス」のどちらかで指定されているから、変更後のどちらかに修正すれば良いぞ!

SERVERの設定変更

・listener.ora、tnsnames.ora
host = の部分

・init<SID>.ora
以下のパラメータが指定されていて、HOST = の記述が設定されている場合
mts_listener_address
mts_dispatchers
local_listener

・sqlnet.ora
host = の部分

・cman.ora(Connection Managerを使用している場合)
host = の部分
src = の部分
dst = の部分

・names.ora(Oracle Names Serverを使用している場合)
host = の部分
names.server_name = の部分

CLIENTの設定変更

・tnsnames.ora、sqlnet.ora
host = の部分

まとめ

直ったわ!
ありがとう!
あ~助かった!
設定ファイルはIPアドレスで指定されてたわ!

霊夢
霊夢
魔理沙
魔理沙

よかったな!
設定ファイルはホスト名(コンピュータ名)で指定しておくと
hostsファイルやDNSでIPアドレスが解決されるから、サーバーを移動しても問題が起きづらい
ぞ!
まぁ、今回はホスト名とIPアドレスの両方変えちゃったからどうしようもないけどな

サイトマップ

2020年9月21日Oracle,データベース

Posted by こっぷ