首先需要说明该文档所使用的Oracle的版本及类型:12c,桌面版(desktop class,与之相对的是server class)

我们知道,Oracle本地访问host为localhost,和其他关系型数据库mysql,sql server一样,Oracle远程访问同样需要修改host等参数。

因此,在部署Oracle前,需要确认的事只有一个:确保安装Oracle的机器有静态ip(在局域网内是静态ip也行)

下面开始:

1.关闭windows防火墙,在linux环境下就关闭linux的防火墙

2.修改Oracle的net manager配置

打开oracle的net manager,配置如下(主要是讲连接类型修改为共享服务器):

3.配置连接数

打开Database Configuration Assistant

接下来一直next就行了

4.修改监听ip

找到安装Oracle的ADMIN目录,笔者的目录为:

D:apporclproduct12.1.0dbhome_1NETWORKADMIN

文件夹下打开下述文件:

修改如下(主要是修改HOST的值):

tnsnames.ora

# tnsnames.ora Network Configuration File:

# D:apporclproduct12.1.0dbhome_1NETWORKADMINtnsnames.ora

# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.60.38.154)(PORT = 1521))

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = SHARED)

(SERVICE_NAME = orcl)

)

)

listener.ora

# listener.ora Network Configuration File:

# D:apporclproduct12.1.0dbhome_1networkadminlistener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = D:apporclproduct12.1.0dbhome_1)

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:D:apporclproduct12.1.0dbhome_1binoraclr12.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.60.38.154)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

)

上面两份文件的代码加粗部分为需要修改的。可以看出,主要是把host从localhost修改为本机的静态ip。

5.修改完毕后重启所有服务(这点非常重要),之后通过sql developer测试成功

oracle12c 不添加host,Oracle12c部署,允许远程访问-Go语言中文社区相关推荐

  1. mysql php7安装配置_centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6-Go语言中文社区...

    centos7无网络下安装部署php7.1.33+mysql5.7.28+apache2.4.6 一. 1.先ping www.baidu.com,root账户下,如果未联网,创建目录,把提前下载好的 ...

  2. qt程序部署在linux,Qt应用打包发布,部署真正的Qt程序LinuxWindows-Go语言中文社区...

    最近在发布Qt应用时遇到了一些困难,Windows还好,在Linux上面发布遇到了不少的麻烦(实际Linux应该简单才对),经过在网络搜索发现帖子不少,但都比较片面,现把Qt应用程序在Linux&am ...

  3. linux efi不要boot目录,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项-Go语言中文社区...

    用uefi装了几次次archlinux,搞的uefi启动选项下多出来好多启动项..这东西重格硬盘也是不好用的.发现以下方法可以解决. efibootmgr   //显示efi的启动项 删除一个引导项 ...

  4. kubernetes中mysql乱码_在kubernetes中部署tomcat与mysql集群-Go语言中文社区

    在kubernetes中部署tomcat与mysql集群之前必须要有以下这些基础: 1. 已安装.配置kubernetes 2. 集群中有tomcat与mysql容器镜像 3. 有docker基础 具 ...

  5. linux 运行go文件路径,go程序部署到linux上运行-Go语言中文社区

    go 语言版本:go1.9.2 开发环境:win10 部署环境:ubuntu 14.04.6 一.win10上的操作 1.在src目录下依次执行set CGO_ENABLED=0.set GOOS=l ...

  6. android studio添加繁体,Android (Android studio3.0.1)一篇可以实现app多语言的转换(简单操作)的教程-Go语言中文社区...

    最近接触到了项目需要,多语言的转换.网上有很多资料,我整理一些,简单适合自己使用的操作. 第一步:打开Android studio 添加 Android Studio插件:AndroidLocaliz ...

  7. emqttd配置_emqttd学习教程(一):emqttd安装与部署-Go语言中文社区

    emqttd学习笔记目录: 一.简介 emqttd(Erlang MQTT Broker)是采用Erlang语言开发的开源MQTT消息服务器.Erlang/OTP是出色的软实时(Soft-Realti ...

  8. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  9. apache添加php语言模块,在apache中添加php处理模块-Go语言中文社区

    事先准备好一个文件夹,用来装apache和php. 步骤一 下载apache,官方:https://www.apachehaus.com/cgi-bin/download.plx 上面的是X86,下面 ...

最新文章

  1. 基础SQL面试题(3)
  2. innodb参数汇总
  3. 网络专业人士笔记(1~4章)
  4. 干货 | 携程是如何做AB实验分流的
  5. java biginterger_Java BigInteger类知识点总结
  6. Maven学习小结(七 生命周期[转])
  7. C#之获取网页标题...
  8. Spoken English(015)
  9. 《Kotlin从零到精通Android开发》资源下载和内容勘误
  10. python菜鸟教程100例-Python 基础教程 | 菜鸟教程
  11. 计算机应用技术在医院的应用,计算机管理技术在医院的应用
  12. 2019,边缘计算人在看什么书?
  13. Zabbix离线安装部署
  14. 从源码角度探索 Mybatis 插件注册方式
  15. 面试常考题——LRU缓存题解
  16. Debian10配置IP地址、DNS、主机名
  17. 2020烟草专业一战跨考复旦大学计算机专硕经验贴
  18. golang的ping检测主机存活
  19. 2023年华为认证H12-821、H12-831考试指南(包括学习视频和题库)
  20. iPhone4S降级至iOS6

热门文章

  1. 二叉树---树的深度递归理解
  2. 21-MySQL-Ubuntu-快速回到SQL语句的行首和行末
  3. 在Github和oschina上搭建自己的博客网站
  4. Ubuntu Sublime Text 3 搜狗拼音
  5. 用soapUI测试webservice
  6. 如何查看现有项目的struts和hibernate和spring版本
  7. TMemo的ScrollBars属性和大文本
  8. 最简单的moss单点登录第三方系统,有点非主流
  9. 介绍一个十分好用的JQUERY图片放大镜插件
  10. 现共收到 5 个分组,其目的地址分别为: (1) 128.96.40.10 (2) 128.96.41.12 (3) 128.96.41.151 (4) 192.4.123.17 (5) 192.4.