oracle中net manager的配置
我们知道,要连接一个数据库需要知道四个参数:
1. 登陆用户名:user;
2. 登录密码:password;
3. 存放数据库的服务器地址(server_ip)和端口(server_port);
4. 数据库名(db_name);
我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”这样一个连接字符串。
如上所述,对于一个数据库连接,我们常常需要记住server_ip、server_port 和 db_name 这三个要素。一旦管理的数据库多了,而且有许多数据库分布在不同的服务器、不同的端口上,记忆起来就容易产生混乱。为了解决这个问题,Oracle为我们提供了“命名服务”,可以通过打开Oracle Net Manager工具,选择“服务命名”进行配置。Oracle自己的解释是“服务命名文件夹用于配置本地命名方法。本地命名方法是命名方法之一,使用这种方法可以将简单名称、Net服务名解析为连接到数据库或服务所需的信息”。初次看到这段官方解释,往往很难看懂。我的理解是,所谓命名服务,其实就是一个将普通名字映射到某个连接字符串的 key-value 对,其中key就是这个“命名服务”的名称,可以自己任意选取,例如“abc”,以后在连接数据库的时候,只需要输入“abc”进行连接;服务器在收到“abc”之后,可以自动将其解析为它所对应的value,即连接到某个数据库的连接字符串,完成连接。
PS:此处的“命名服务”和“服务命名”本质上是一个东西,“命名服务”表示的是一种服务,而“服务命名”表示对这个服务的命名配置,说的是同一个事物的不同方面。
由上我们知道,要配置一个命名服务,就是要配置server_ip、server_port 和 db_name 这三个要素。下面介绍用图形界面配置命名服务的过程,在此之前假设已创建了一个数据库,全局数据库名为:kane.test。
1. 打开Oracle Net Manager工具,选择“服务命名”节点,点击左边绿色“+”按钮,弹出“Net 服务命名向导”
其中的“网络服务名”即自定义的服务名称,也即上面所说的key,可以任意选取,主要不和现有的服务命名冲突。假设这里取my_simple_name,单击“下一步”。
2. 选择通信协议:
这里默认使用 TCP/IP 协议。单击“下一步”。
3. 配置server_ip、server_port:
“主机名”即存放数据库的服务器地址,“端口号”采用默认的1521端口。单击“下一步”。
4. 配置db_name :
“(Oracle8i或更高版本)服务名”即填之前创建的数据库的全局数据库名。至此,一个服务命名的server_ip、server_port 和 db_name 三个要素都已配置完成。单击“下一步”。
5. 测试或完成:
点击“完成”退出向导。或点击“测试”按钮测试以上配置是否正确:
请确认您测试所用的用户ID未被锁定。可以点击“更改登陆”按钮选择其他账户测试。如果还是测试失败,请返回检查以上每步的配置是否输入正确。
6. 此时回到Oracle Net Manager工具主界面,可以看到已经配置好的各项参数:
7. 此时一定不要忘了选择菜单“文件”——“保存网络配置”以使所做的更改生效。
8. PL/SQL登陆:
因为已经配置了名为“my_simple_name”的命名服务,所以此时在“Database”项只需要填写“my_simple_name”字符串即可连接成功。
如果没有配置命名服务,则需要用户显示指定数据库服务器地址、端口和数据库名,以下参数也可成功连接:
oracle中net manager的配置的更多相关文章
- Spring+Hibernate+Oracle中的Clob操作配置
bean对象配置: <!-- 此处用于指定当前JDBC的实现,详见下面注解① --> <bean id="nativeJdbcExtractor" class=& ...
- oracle中imp命令详解 .
转自http://www.cnblogs.com/songdavid/articles/2435439.html oracle中imp命令详解 Oracle的导入实用程序(Import utility ...
- 【oracle】Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态---个人解决方案
最近在学习Oracle,平常喜欢使用EM查看数据库状态,但是在最近突然发现EM连接不上Oracle数据库了,不知道问题出在哪里,只好卸载了重装.但是,在使用了几天以后,又出现了相同的问题,于是下决心将 ...
- oracle中imp命令具体解释
oracle中imp命令具体解释 Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件.imp使用的基本格式:imp[username[/pass ...
- Oracle中使用透明网关链接到Sqlserver[Z]
Oracle中使用透明网关链接到Sqlserver 在最近项目中需要从Oracle中访问SQL Server数据库, 自然想到了透明网关. 因为Oracle数据库是Linux上的, 而Linux上的O ...
- Oracle 11g 的安装及配置详解
一.安装前的准备: 首先在这里给出本人的百度网盘的链接:http://pan.baidu.com/s/1c1WF1PQ:网速快的小伙伴建议到官网:http://www.oracle.com/techn ...
- 【RMAN】Oracle中如何备份控制文件?备份控制文件的方式有哪几种?
真题1. 如何备份控制文件?备份控制文件的方式有哪几种? 答案:备份控制文件的方式有多种. ① 备份控制文件可以在线进行: SQL> ALTER DATABASE BACKUP CONTROLF ...
- 转://看懂Oracle中的执行计划
一.什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二.怎样查看Oracle执行计划? 2.1 explain plan for命令查看执行计划 在sq ...
- oracle中的listener.ora和tnsnames.ora
一.oracle的客户端与服务器端 oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接. 服务器端配置监听器,客户端配置网络服务名. 服务器端可配置一个或多个监听程序 . ...
随机推荐
- [cf1270I]Xor on Figures
考虑一个构造:令初始$2^{k}\times 2^{k}$的矩阵为$A$(下标从0开始),再构造一个矩阵$T$,满足仅有$T_{x_{i},y_{i}}=1$(其余位置都为0),定义矩阵卷积$\oti ...
- 实用QPS和TPS高的高效分析方法
现在主库的MySQL的QPS一直在3K/s左右,想知道其到底执行了那些SQL,或者是那些SQL执行的次数比较多: 腾讯云的后台监控: 开启腾讯云的SQL审计后,下载几分钟SQL日志文件, 下列语句在M ...
- 力扣 - 剑指 Offer 42. 连续子数组的最大和
题目 剑指 Offer 42. 连续子数组的最大和 思路1(分析数组的规律) 我们可以从头到尾逐个累加,若之前的累加和小于0,那就从丢弃之前的累加,从当前开始重新累加,同时在遍历过程中比较记录下最大值 ...
- 浅谈java中的四个核心概念--思途青岛
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少. 现在介绍下java的四个核心概念: 1.Java虚拟机 Java虚拟机的主 ...
- 【POJ1961 Period】【KMP】
题面 一个字符串的前缀是从第一个字符开始的连续若干个字符,例如"abaab"共有5个前缀,分别是a, ab, aba, abaa, abaab. 我们希望知道一个N位字符串S的前缀 ...
- LOJ #6207 - 米缇(杜教筛+拉格朗日插值)
LOJ 题面传送门 首先将 \(\sigma_k(ij)\) 展开: \[\sigma_k(ij)=\sum\limits_{x\mid i}\sum\limits_{y\mid j}[x\perp ...
- 洛谷 P3688 - [ZJOI2017]树状数组(二维线段树+标记永久化)
题面传送门 首先学过树状数组的应该都知道,将树状数组方向写反等价于前缀和 \(\to\) 后缀和,因此题目中伪代码的区间求和实质上是 \(sum[l-1...n]-sum[r...n]=sum[l-1 ...
- IDEA 注释模板配置
配置创建类的注释模板 Ctrl + Shift + a --> File and Code Templates // 快捷定位配置 // 路径:File --> Settings --&g ...
- R语言与医学统计图形-【14】ggplot2几何对象之直方密度图
ggplot2绘图系统--几何对象之直方图.密度图 1.直方图 参数. geom_histogram(mapping = , data = , stat = 'bin', #统计变换,概率密度为den ...
- 为 Rainbond Ingress Controller 设置负载均衡
Rainbond 作为一款云原生应用管理平台,天生带有引导南北向网络流量的分布式网关 rbd-gateway.rbd-gateway 组件,实际上是好雨科技团队开发的一种 Ingress Contro ...