【Oracle连接字符串】【Oracle Net Manager 服务命名配置】【PL/SQL 登陆数据库】

连接数据库的几个重要参数:

1. 登陆用户名:user;

2. 登录密码:password;

3. 存放数据库的服务器地址(server_ip)和端口(server_port);

4. 数据库名(db_name);

 一、Oracle连接字符串
我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“server_ip:server_port/db_name”这样一个连接字符串。
<add key="ConnectionString" value="Data Source=服务器地址:端口/数据库名(或者直接用自己配置好的服务命名);User=登录用户名;Password=登录密码;"/> 

二、Oracle Net Manager 服务命名配置

1. 打开Oracle Net Manager工具,选择“服务命名”节点,点击左边绿色“+”按钮,弹出“Net 服务命名向导”

其中的“网络服务名”即自定义的服务名称,可以任意选取,不要和现有的服务命名冲突。假设这里取ws_service_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. 最后一定不要忘了选择菜单“文件”——“保存网络配置”以使所做的更改生效。

三、用 PL/SQL登陆数据库:

因为已经配置了名为“my_service_name”的命名服务,所以此时在“Database”项只需要填写“my_service_name”字符串即可连接成功。

如果没有配置命名服务,则需要用户显示指定数据库服务器地址、端口和数据库名,以下参数也可成功连接:

显然不如命名服务来的方便。

本文转自:http://www.cnblogs.com/itdeboy/p/itdeboy_dotnet.html

Oracle配置详解的更多相关文章

  1. [转]阿里巴巴数据库连接池 druid配置详解

    一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...

  2. oracle checkpoint 详解

    Oracle checkpoint详解 topcheckpoint扫盲 top什么是checkpoint 在数据库系统中,写日志和写数据文件是数据库中IO消耗最大的两种操作,在这两种操作中写数据文件属 ...

  3. Apache2.2+Tomcat7.0整合配置详解

    一.简单介绍 Apache.Tomcat Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows.Unix.Lin ...

  4. logback使用配置详解

    title: logback使用配置详解 date: 2017-04-25 16:42:49 tags: 日志 --- 1.介绍 Logback是由log4j创始人设计的另一个开源日志组件,它当前分为 ...

  5. JDK10安装配置详解

    JDK10安装配置详解 1. 下载jdk10 1.1 官网下载jdk7的软件包:        地址:http://www.oracle.com/technetwork/java/javase/dow ...

  6. 【Spring】——声明式事务配置详解

    项目中用到了spring的事务: @Transactional(rollbackFor = Exception.class, transactionManager = "zebraTrans ...

  7. Mysql系列五:数据库分库分表中间件mycat的安装和mycat配置详解

    一.mycat的安装 环境准备:准备一台虚拟机192.168.152.128 1. 下载mycat cd /softwarewget http:-linux.tar.gz 2. 解压mycat tar ...

  8. 阿里巴巴数据库连接池 druid配置详解

    一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...

  9. JAVA通过JDBC连接Oracle数据库详解【转载】

    JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...

随机推荐

  1. SQL中的类型转换

    SQL中的类型转换一直是以块心病,因为用得比较少,所以每次想用的时候都要想半天,恰好这段时间比较空,整理整理.今天写个标题先.

  2. Qt在VS2010的安装与配置

    1. 下载Qt的安装包和VS2010的Qt插件 2. 安装Qt SDK 点击下载安装包,一路回车即可,主要注意Qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的Qt ...

  3. range,shuffle,str_shuffle

    print_r(range(1,20)); 输出,range产生 Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ...

  4. C++中的多重继承与虚继承的问题

    1.C++支持多重继承,但是一般情况下,建议使用单一继承. 类D继承自B类和C类,而B类和C类都继承自类A,因此出现下图所示情况: A          A \          / B     C ...

  5. VBS基础篇 - 动态数组

    VBS中的动态数组需要使用System.Collections.ArrayList '建立动态数组 Dim Arrl : Set Arrl = CreateObject("System.Co ...

  6. try-catch-finally中return的执行情况分析

    try-catch-finally中return的执行情况分析: 1.在try中没有异常的情况下try.catch.finally的执行顺序 try --- finally 2.如果try中有异常,执 ...

  7. 【Leetcode】 - Divide Two Integers 位运算实现整数除法

    实现两个整数的除法,不许用乘法.除法和求模.题目被贴上了BinarySearch,但我没理解为什么会和BinarySearch有关系.我想的方法也和BS一点关系都没有. 很早以前我就猜想,整数的乘法是 ...

  8. ETL Pentaho Data Integration (Kettle) 插入/更新 问题 etl

    Pentaho Data Integration (Kettle) 使用此工具 按 索引  做 插入更新操作时,也可能报 索引重复 的错误, 解决方法:  匹配的索引字段可能有null值,会导致此错误 ...

  9. EXT心得--并非所有的items配置对象都属于EXT的内置类

    之前我对EXT的items中未指明xtype的配置对象有一个错误的认识--即虽然某个items未指明它下面的某个组件的xtype,但这个组件肯定属性EXT的某个类.然而今天在查看actioncolum ...

  10. Asp.Net原理Version1.0

    Asp.Net原理Version2.0 Asp.Net原理Version3.0_页面声明周期