私はデータベースの初心者です。MacでOracle Instant Clientによるローカル・データベースを追加する方法は?
Macでインスタントクライアントを正常にインストールしましたが、今ではsqlplus /nolog
を端末に使用できますが、一部のtxtファイルを除いてすべてのデータベースにログインできません。
多くの検索の後、私はこれらのコードを使って新しいユーザーを作成しようとしましたが、いずれもできません。ここで
SQL> create user t1 identified by tiger;
SP2-0640: Not connected
SQL> conn t1/tiger
ERROR: ORA-12545: Connect failed because target host or object does not exist
SQL> create user [email protected] identified by tiger;
SP2-0640: Not connected
SQL> conn t1/[email protected]
ERROR: ORA-12541: TNS:no listener
SQL> conn scott/[email protected]
ERROR: ORA-12154: TNS:could not resolve the connect identifier specified
私の設定
tsnnames.oraファイル
ORALOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
のlistener.oraファイル
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) ) ) )
私の研究室のクラスのソフトウェア要件は、Windows上でのOracle XEであるが、私は私のMac上でVMを実行するように感じることはありません、と私は見たものを彼らXEをインストールしたときに作成したユーザーにログインしただけですが、create
、connect
、start
のtxtファイルでデータベースを構築しています。私は本当に奇妙なことに、Macユーザーにとってはとても難しいと感じています。
Oracle Instant ** Client **のみがインストールされている場合は、ローカル・データベース(サーバー)を作成できません。 –