oracle12c 不添加host,Oracle12c部署,允许远程访问-Go语言中文社区
首先需要说明该文档所使用的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语言中文社区相关推荐
- 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账户下,如果未联网,创建目录,把提前下载好的 ...
- qt程序部署在linux,Qt应用打包发布,部署真正的Qt程序LinuxWindows-Go语言中文社区...
最近在发布Qt应用时遇到了一些困难,Windows还好,在Linux上面发布遇到了不少的麻烦(实际Linux应该简单才对),经过在网络搜索发现帖子不少,但都比较片面,现把Qt应用程序在Linux&am ...
- linux efi不要boot目录,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项-Go语言中文社区...
用uefi装了几次次archlinux,搞的uefi启动选项下多出来好多启动项..这东西重格硬盘也是不好用的.发现以下方法可以解决. efibootmgr //显示efi的启动项 删除一个引导项 ...
- kubernetes中mysql乱码_在kubernetes中部署tomcat与mysql集群-Go语言中文社区
在kubernetes中部署tomcat与mysql集群之前必须要有以下这些基础: 1. 已安装.配置kubernetes 2. 集群中有tomcat与mysql容器镜像 3. 有docker基础 具 ...
- linux 运行go文件路径,go程序部署到linux上运行-Go语言中文社区
go 语言版本:go1.9.2 开发环境:win10 部署环境:ubuntu 14.04.6 一.win10上的操作 1.在src目录下依次执行set CGO_ENABLED=0.set GOOS=l ...
- android studio添加繁体,Android (Android studio3.0.1)一篇可以实现app多语言的转换(简单操作)的教程-Go语言中文社区...
最近接触到了项目需要,多语言的转换.网上有很多资料,我整理一些,简单适合自己使用的操作. 第一步:打开Android studio 添加 Android Studio插件:AndroidLocaliz ...
- emqttd配置_emqttd学习教程(一):emqttd安装与部署-Go语言中文社区
emqttd学习笔记目录: 一.简介 emqttd(Erlang MQTT Broker)是采用Erlang语言开发的开源MQTT消息服务器.Erlang/OTP是出色的软实时(Soft-Realti ...
- windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区
前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...
- apache添加php语言模块,在apache中添加php处理模块-Go语言中文社区
事先准备好一个文件夹,用来装apache和php. 步骤一 下载apache,官方:https://www.apachehaus.com/cgi-bin/download.plx 上面的是X86,下面 ...
最新文章
- 基础SQL面试题(3)
- innodb参数汇总
- 网络专业人士笔记(1~4章)
- 干货 | 携程是如何做AB实验分流的
- java biginterger_Java BigInteger类知识点总结
- Maven学习小结(七 生命周期[转])
- C#之获取网页标题...
- Spoken English(015)
- 《Kotlin从零到精通Android开发》资源下载和内容勘误
- python菜鸟教程100例-Python 基础教程 | 菜鸟教程
- 计算机应用技术在医院的应用,计算机管理技术在医院的应用
- 2019,边缘计算人在看什么书?
- Zabbix离线安装部署
- 从源码角度探索 Mybatis 插件注册方式
- 面试常考题——LRU缓存题解
- Debian10配置IP地址、DNS、主机名
- 2020烟草专业一战跨考复旦大学计算机专硕经验贴
- golang的ping检测主机存活
- 2023年华为认证H12-821、H12-831考试指南(包括学习视频和题库)
- iPhone4S降级至iOS6
热门文章
- 二叉树---树的深度递归理解
- 21-MySQL-Ubuntu-快速回到SQL语句的行首和行末
- 在Github和oschina上搭建自己的博客网站
- Ubuntu Sublime Text 3 搜狗拼音
- 用soapUI测试webservice
- 如何查看现有项目的struts和hibernate和spring版本
- TMemo的ScrollBars属性和大文本
- 最简单的moss单点登录第三方系统,有点非主流
- 介绍一个十分好用的JQUERY图片放大镜插件
- 现共收到 5 个分组,其目的地址分别为: (1) 128.96.40.10 (2) 128.96.41.12 (3) 128.96.41.151 (4) 192.4.123.17 (5) 192.4.