macでEclipseのDB Viewerにつなぐ

2020/02/15
 
この記事を書いている人 - WRITER -
某大手IT企業の社会人3年目SE 元都内の大学生 大手企業にいて感じたこと色々書いていきます

macに変えた

PCをmacに変えたが色々と不便さもある(笑)

まずmac対応のOracle Databaseが無い!

WindowsとLinuxしか対応していない(笑)

どうにかmacでもOracleを使用したかったので、調べてみるといくつか方法がある中でぼくはdockerを使用してOracleを入れました。

Eclipseを現在職場で使用していて、家でもその環境を整えたいと思い、セットアップしていたが問題が発生。EclipseからDBにつながらい!!


登録する際の、接続情報の設定でのデータベース定義で

IOエラー: The Network Adapter could not establish the connection

このようなエラーが表示されます。


パスワード、ユーザ名、SID名などの接続文字列は正しく記述しています。
ターミナルでもコマンドで確認しているのでそこは間違いないかと。

その解決方法を今回はご紹介しようと思う。

権限を付与していなかったことが原因

【環境】

OS : mac

DB : Oracle Database 12c

 

上記のようにロールの付与と表領域の使用量を無制限にはしていましたが、

ユーザにコネクションの権限がなかったことが原因でした。

で権限を与えました。

その後、listener.oraに

と記載。

tnsnames.oraには、

sqlnet.oraには、

と記載。
これでいけました。

この記事を書いている人 - WRITER -
某大手IT企業の社会人3年目SE 元都内の大学生 大手企業にいて感じたこと色々書いていきます

- Comments -

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Copyright© thinktank SE , 2019 All Rights Reserved.