与数据库连接,顺序如下
在客户端机器:
1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。

2.正确配置了sqlnet.ora文件:(
(默认路径:C:\oracle\ora81\network\ADMIN)
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN=DB_DOMAIN
一般情况下我们不用NAMES.DEFAULT_DOMAIN参数。如果想不用该参数用#注释掉或将该参数删除即可,对于NAMES.DIRECTORY_PATH参数采用缺省值即可,对于NAMES.DEFAULT_DOMAIN参数有时需要注释掉。
【什么情况下会引起oracle自动设置NAMES.DEFAULT_DOMAIN参数?
出现这种情况的典型环境为windows的客户端的 ‘我得电脑à属性à计算机名à更改à其它…à此计算机的主DNS后缀’中设置了‘primary dns suffix’,因为在这种情况下安装客户端时,会在sqlnet.ora文件中自动设置NAMES.DEFAULT_DOMAIN参数,或许当把计算机 加入域中安装oracle客户端时也会出现这种情况,有条件的话大家可以试一下。
<1>可以在sqlnet.ora文件中设置NAMES.DEFAULT_DOMAIN= testserver.com,这时你可以用test或test.testserver.com连接数据库
<2>在sqlnet.ora文件中不设置NAMES.DEFAULT_DOMAIN参数,在tnsnames.ora文件中将test.testserver.com中的.testserver.com去掉,这时你可以用test连接数据库。 】

3.正确配置了tnsname.ora文件
客户端tnsnames.ora文件是否存在,C:\oracle\ora81\network\ADMIN,编辑可查看连接信息。关注域名后缀的问题。
服务器端:
1.保证listener已经启动
2.保证数据库已经启动。
如果数据库没有启动,用:
Oracle 9i:
dos>sqlplus “/ as sysdba”
sqlplus> startup
Oracle 8i:
dos>svrmgrl
svrmgrl>connect internal
svrmgrl>startup
命令启动数据库
如果listener没有启动,用:
lsnrctl start [listener name]
lsnrctl status [listener name]
命令启动listener

转载于:https://blog.51cto.com/ityatou/184739

orale客户端与数据库连接相关推荐

  1. day20——安装客户端、数据库连接、mysql事务、mysql操作数据

    python的mysql操作 mysql数据库是最流行的数据库之一,所以对于python操作mysql的了解是必不可少的.Python标准数据库接口为Python DB-API, Python DB- ...

  2. 安卓socks5代理客户端_内网Mysql代理浅析

    更多全球网络安全资讯尽在邑安全 www.eansec.com 0x00 使用场景 在渗透测试中,由于防火墙的原因,目标主机可能只开放了某一个业务端口,其余反连和直连的端口被全部禁用了,借用mssqlp ...

  3. mysql客户端新建一个表_MySQL 建库、建用户及建表事项

    1,MySQL建库语句比较简单,一句话: 1 create database tppamltest3 2,创建用户及授权: 1 insert into mysql.user(Host,User,Pas ...

  4. 微信是胖客户端瘦服务器,一款管理微信客户软件的系统体系结构设计?

    泛普管理微信客户软件的客户应用程序精简到一个通用的浏览器软件.第二层Web服务器将启动相应的进程来响应客户的请求,并动态生成一串HTML代码,其中嵌入处理的主机终端模式由于硬件选择有限,硬件投资得不到 ...

  5. mysql 数据库乱码

    mysql 数据库乱码 转载自https://www.cnblogs.com/gne-hwz/p/8748028.html 如有侵权,请联系. 遇到这种情况,现有项目的数据库已经建好,数据表也已经创建 ...

  6. 8核32g mysql性能_MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  7. MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改MySQL的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  8. bs和cs架构的区别和优缺点_C/S和B/S两种架构区别与优缺点分析

    C/S和B/S,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,甚至也可以用相同的方式实现共同的逻辑.既然如此,为何还要区分彼此呢?那我们就来看看二者的区别和联系. 一.C/S 架构 1. ...

  9. 网络编程相关概念学习笔记

    C/S架构和B/S架构 C/S 架构 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种 ...

最新文章

  1. 关于java中的不可变类(转)
  2. nodejs 获取url字段
  3. linux iptables 如何设置允许几个 ip访问,Linux防火墙iptables限制几个特定ip才能访问服务器。...
  4. ICCV 2019 《Robust Change Captioning》论文笔记(数据集)
  5. CodeForces - 1437G Death DBMS(AC自动机fail树上树链剖分建线段树/暴跳fail)
  6. oracle 参照完整性,Oracle中用表外键来保证系统参照完整性
  7. Leetcode--3. 无重复字符的最长子串
  8. 公有云 私有云 混合云_混合云不断变化的面貌
  9. Vim 命令常用功能详解
  10. java安全级别_java语言的线程安全级别--转
  11. Js中对id和class属性进行模糊查询
  12. 魔术师利用一副牌中的13张红桃c语言,魔术师的猜牌术(1) 魔术师利用一副牌中的13张黑桃 - 下载 - 搜珍网...
  13. 李宏毅机器学习——深度学习卷积神经网络
  14. 使用IP-guard补丁分发批处理脚本实现分发补丁
  15. Android Qcom Display学习(三)
  16. 广州岑村科目二a考场,第一次考满分通过
  17. Unknown column 'salary' in 'field list'
  18. 四川省专业技术职称计算机,转发四川省职称改革工作领导小组关于统一专业技术人员全国职称计算机应用能力考试标准有关问题的通知(川职改[[2006]3号)...
  19. PHP云盘网盘系统源码+快速对接多家云存储+VIP付费下载功能
  20. 20221223英语学习

热门文章

  1. 广东轻工计算机多媒体,广东轻工职业技术学院2015年自主招生计算机多媒体技术专业考核大纲...
  2. html页面设置不可点击事件,css怎么设置div不可点击?
  3. 复制linux内核,linux内核写时复制机制源代码解读
  4. python数据库更新消息提醒_用Python实现校园通知更新提醒功能
  5. mysql-gui怎么执行_MySQL 执行大量语句时的正确姿势? mysql *.sql ? 使用 GUI?
  6. oracle查询 :一个角色包括的系统权限,对象权限,Oracle有多少种角色,某个用户有什么角色
  7. 12-函数的定义+自调+实参及形参理解
  8. 基础练习 数列特征 c语言
  9. 《剑指offer》数组中重复的数字
  10. 进制转换问题---例如把26进制转为10进制