Mac m系列芯片安装oracle11g

396 阅读1分钟

前言

因为mac m系列芯片的底层arm架构未对oracle做适配,所以需要在虚拟机中安装其他系统,如linux或windows,再安装oracle,然后连接虚拟机中的oracle完成开发环境搭建。

正常安装好对应软件后,需做以下配置修改:

以下配置均位于 oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

1. listener.ora --修改监听器配置

your windows ip 是windows的ip地址,替换原来默认的localhost

···
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = your windows ip)(PORT = 1521))
    )
  )
···
2. tnsnames.ora 修改服务配置, 同上,替换ip地址
···
LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = your windows ip)(PORT = 1521))

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = your windows ip)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

3. sqlnet.ora 修改网络 将SQLNET.AUTHENTICATION_SERVICES 的值NTC改为NONE
···
SQLNET.AUTHENTICATION_SERVICES= (NONE)
···
4. 使用Navicate/DBeaver连接数据库

注意服务名称是否正确,可以在oracle的sqlplus中使用

selece * from global_name 查询数据库名字