监听的配置文件

2、tnsnames.ora文件

tnsnames.ora文件:客户端的

配置tnsnames.ora监听文件

1、使用netca命令

指定图像映射机器
[oracle@db11g admin]$ export DISPLAY=192.168.56.1:0.0 netca命令
[oracle@db11g admin]$ netca

2、选择local net service name configuration,点击next

3、选择add,点击next

4、输入service name:cis(一定要和lsnrctl status命令查看到的Service "cis" has 1 instance(s),cis一样),点击next

5、选择TCP,点击next

6、输入Host name:192.168.56.70,点击next

7、是否测试,可以测试,也可以不测试,点击next

8、输入net service name:cistest(这个名字可以随便起)

9、点击next

10、点击next

11、点击finish,完成

查看tnsnames.ora文件内容:

[oracle@db11g ~]$ cd $ORACLE_HOME
[oracle@db11g db_1]$ cd network/admin
[oracle@db11g admin]$ ls
listener.ora samples shrept.lst tnsnames.ora
[oracle@db11g admin]$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools. CISTEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.70)(PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cis)
)
)

tnsnames.ora文件是一个解析文件,把CISTEST解析成:192.168.56.70IP地址,1521端口号,cis服务名

数据库的两种连接方式

1、
[oracle@db11g admin]$ sqlplus system/oracle@192.168.56.70:1521/cis
2、
[oracle@db11g admin]$ sqlplus system/oracle@cistest -- cistest:配置的客户端监听名,tnsnames.ora文件里的

连接的时候,没有@符号,就不走监听,用户直接连接数据库实例,有@符号的时候,就走监听,监听没有启动就连接不上数据库实例了

在Windows里面也是一样的配置方法,测试的时候用:

tnsping cistest2

注意:tnsping,第一cistest2被解析了,第二访问192.168.56.70这个IP地址和1521端口,第三tnsping不去判断监听上有没有cis

所以还需要测试一下能否登录成功:

Windows要连接上linux的oracle,在Windows上就需要一个oracle客户端

Oracle客户端:下载安装包里面有详细的安装说明

1、完整版

带命令、管理工具

tnsnames.ora

库文件(程序连接数据库所要使用的一些函数等、dll、so、o)

2、instant版本

命令:sqlplus(可以有,也可以没有)

tnsnames.ora

库文件

instant版本:

1、就是一个压缩包,解压以后,放在一个目录里面

2、linux:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/oraclient/ora_instant

3、windows:设置环境变量PATH,加上c:\app/ora_instant

三个名字(实例名、数据库名、服务名)

实例名字

查看实例名:

SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string orcl

一个数据库可以有多个实例,每个实例一个名字:

比如:实例1:cis1;实例2:cis2

数据库名字

查看数据库名:

SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string orcl

一个数据库只有一个名字

服务名字

查看服务名:

SQL> show parameter service_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string orcl

服务的名字可以修改,并且可以有多个服务名

修改服务名:

SQL> alter system set service_name = 'cis,cist';
SQL> alter system register; -- 注册修改之后的服务名

监听的动态注册

动态注册:默认的往listener监听里面注册

SQL> show parameter local
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
local_listener string
log_archive_local_first boolean TRUE
parallel_force_local boolean FALSE

如果想要pmonitor把instancename和servername往listener1里面注册,就要修改local_listener这个参数

如何修改local_listener参数往listener1(IP地址:10.10.10.70)里面注册?

SQL> alter system set LOCAL_LISTENER = '(ADDRESS = (PROTOCOL=TCP)(HOST=10.10.10.70)(PORT=1521))';
SQL> alter system register;



这时候,listener里面就没了:

修改完之后呢,后悔了,这时候怎么修改回来呢?

SQL> alter system set LOCAL_LISTENER = ‘’;
SQL> alter system register;

listener又回来了:

8、tnsnames文件配置的更多相关文章

  1. Oracle LISTENER 主机名修改为IP地址后LISTENER无法监听到实例 oracle监听错误与hosts文件配置

    为什么listener.ora文件里面HOST后面到底应该输入IP地址还是主机名.我的经验告诉我,这边最好使用主机名.很多的时候,一个机器绑定的不只一个IP地址,如HOST后面是IP地址,那么ORAC ...

  2. Tomcat下conf下server.xml的文件配置信息

    Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80. 注意:Tomcat配置文件中(即server. ...

  3. H5+Mui文件配置 vue-resource基本使用方法

    使用HBuilder空项目搭建h5原生开发框架需要的文件配置: *css:mui.min.css *fonts:mui.ttf mui-icon-extra.ttf *js:mui.js mui.mi ...

  4. django静态文件配置

    开发环境配置 需要下面几个步骤 1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等 2. 确保settings.py中的INSTA ...

  5. 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap

    上篇<深入浅出Mybatis系列(七)---mapper映射文件配置之insert.update.delete>介绍了insert.update.delete的用法,本篇将介绍select ...

  6. php 上传大文件配置upload_max_filesize和post_max_size选项

    php 上传大文件配置upload_max_filesize和post_max_size选项 (2014-04-29 14:42:11) 转载▼ 标签: php.ini upload _files[f ...

  7. tnsnames.ora配置注意(连接新的数据库)

    文件地址D:\app\think\product\11.2.0\instantclient_11_2\network\admin\tnsnames.ora# tnsnames.ora Network ...

  8. Android通过xml文件配置数据库

    之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM ...

  9. gradle init.gradle的文件配置 使用

    init.gradle文件在build开始之前执行,所以你可以在这个文件配置一些你想预先加载的操作例如配置build日志输出.配置你的机器信息,比如jdk安装目录,配置在build时必须个人信息,比如 ...

  10. Spring、Spring MVC、MyBatis整合文件配置详解

    原文  http://www.cnblogs.com/wxisme/p/4924561.html 主题 MVC模式MyBatisSpring MVC 使用SSM框架做了几个小项目了,感觉还不错是时候总 ...

随机推荐

  1. Centos7.9安装Docker和Docker compose

    什么是docker环境 Docker环境是指在计算机中安装和配置了Docker引擎的运行环境.Docker是一种容器化平台,它提供了一种轻量级的虚拟化技术,能够将应用程序及其依赖项打包成一个独立的容器 ...

  2. ES6之常用开发知识点:字符串的扩展与正则表达式的扩展(三)

    字符串的扩展 codePointAt JavaScript 内部,字符以 UTF-16 的格式储存,每个字符固定为2个字节.对于那些需要4个字节储存的字符(Unicode 码点大于0xFFFF的字符) ...

  3. webpack笔记-webpack基础用法(二)

    webpack 本质上是一个打包工具,它会根据代码的内容解析模块依赖,帮助我们把多个模块的代码打包. 一切文件:JavaScript.CSS.SCSS.图片.模板,在 Webpack 眼中都是一个个模 ...

  4. 科技助力上亿用户隐私安全保护,合合信息两款产品再获CCIA PIA星级标识

    随着互联网技术的飞速发展,个人信息的收集.存储.使用和传输变得日益频繁,其泄露和滥用的风险也随之增加,个人信息保护已成为社会共同关注的热点议题.近期,"中国网络安全产业联盟(CCIA)数据安 ...

  5. 【合合TextIn】智能文档处理系列—电子文档解析技术全格式解析

    一.引言 在当今的数字化时代,电子文档已成为信息存储和交流的基石.从简单的文本文件到复杂的演示文档,各种格式的电子文档承载着丰富的知识与信息,支撑着教育.科研.商业和日常生活的各个方面.随着信息量的爆 ...

  6. JavaScript – Generator Function

    参考 阮一峰 – Generator 函数的语法 介绍 Generator Function 是一种特别的函数, 它让函数有一种分阶段执行的能力. 一般的函数, 你调用它, 它执行所有函数内的代码, ...

  7. 数据库MySQL-安装、卸载、配置、登录、退出

    一.下载 下载链接:MySQL :: Download MySQL Community Server (Archived Versions) 二.安装(解压)  三.配置 1.添加环境变量 我的电脑- ...

  8. 使用 Flutter 3.19 更高效地开发

    我们已隆重推出全新的 Flutter 版本--Flutter 3.19.此版本引入了专为 Gemini 设计的新 Dart SDK.一个能让开发者对 Widget 动画实现精细化控制的全新 Widge ...

  9. dfs 【XR-2】奇迹——洛谷5440

    问题描述: 现有一个八位数,从左往右分别代表年月日,例如20240919,代表2024年9月19日,现将该八位数蒙住几位数,问填入数字之后有几种情况是的日为质数,月+日为质数,年+月+日为质数 输入: ...

  10. PS安装插件提示无法加载扩展未正确签署 的解决办法

    PS安装插件提示无法加载扩展未正确签署解决方式 win系统: 1.打开"运行"窗口(点击电脑左下角"开始"菜单,从打开的菜单中依次点击"所有程序&qu ...