ORACLE客户端连服务器的注意事项 选择自 wangyihust 的 Blog

ORACLE客户端连服务器的注意事项:(转载)

        1. 通过SQL*NET协议,ORACLE客户端连服务器时一般需要配置sqlnet.ora和tnsnames.ora。
   它们默认的目录在$ORACLE_HOME/network/admin 目录下
  
   也可以设置环境变量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目录
   例如:
   TNS_ADMIN=/home/oracle/config/9.0.1;export TNS_ADMIN
  
   sqlnet.ora文件决定找数据库服务器别名的方式
  
   默认的参数有
   NAMES.DEFAULT_DOMAIN = WORLD
   NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)
  
   如果你的ORACLE客户端和服务器默认的域名不一样,需要用#号注释第一行
   #NAMES.DEFAULT_DOMAIN = WORLD
   使它不起作用。

           NAMES.DIRECTORY_PATH指定找服务器别名的顺序 (本地的tnsnames.ora文件, 命名服务器, 主机名方式)
          
           服务器的sqlnet.ora里可以设置检查客户端是否alive的时间间隔
           sqlnet.expire_time = 10
          
           tnsnames.ora文件里写数据库服务器别名的详细内容,有以下几种写法:

           # 一般的写法          
           APPDB =
             (DESCRIPTION =
               (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
               )
               (CONNECT_DATA =
                 (SERVICE_NAME = appdb)
               )
             )

           # 明确标明用dedicated方式连接数据库
           APPD=
           (DESCRIPTION=
             (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.35)(PORT=1521))
             (CONNECT_DATA=
               (SERVICE_NAME=appdb)
               (SERVER=DEDICATED)))
   
           # 对多个listener端口做均衡负载方式连接数据库
           APPS =
             (DESCRIPTION =
             (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1856))
              )
               (CONNECT_DATA =
                 (SERVICE_NAME = appdb)
               )
             )   
         
     # 注意:如果数据库服务器用MTS,客户端程序需要用database link时最好明确指明客户端用dedicated直连方式,
     #       不然会遇到很多跟分布式环境有关的ORACLE BUG。
     #     一般情况下数据库服务器用直接的连接会好一些,除非你的实时数据库连接数接近1000。
            
        2. /etc/hosts (UNIX)
           或者windows\hosts(WIN98)  winnt\system32\drivers\etc\hosts (WIN2000)
           客户端需要写入数据库服务器IP地址和主机名的对应关系。
          
           127.0.0.1       localhost
           192.168.0.35    oracledb oracledb
           192.168.0.45    tomcat tomcat
           202.84.10.193   bj_db   bj_db   
          
           有些时候我们配置好第一步后,tnsping 数据库服务器别名显示是成功的,
           但是sqlplus username/password@servicename不通,jdbc thin link 也不通的时候,        
           一定不要忘了在客户端做这一步,原因可能是DNS服务器里没有设置这个服务器IP地址和主机名的对应关系。
          
           如果同时有私有IP和Internet上公有IP,私有IP写在前面,公有IP写在后面。
          
           编辑前最好留一个备份,增加一行时也最好用复制粘贴,避免编辑hosts时空格或者tab字符错误。
          
        3. UNIX下ORACLE多数据库的环境,OS客户端需要配置下面两个环境变量
       
           ORACLE_SID=appdb;export ORACLE_SID
           TWO_TASK=appdb;export TWO_TASK 
          
           来指定默认的目标数据库。

Claude Code 100个真实案例 - 用AI搭建GIS地理信息系统(地图标注+热力图) 本案例展示如何使用 Claude Code 从零搭建一个完整的 GIS 地理信息系统。我们将使用 Python + Flask 作为后端,Leaflet.js 作为前端地图引擎,实现地图标注、热力图展示、区域绘制、坐标搜索等功能。全程通过与 Claude Code 对话完成,让你感受 AI 在地理信息领域的强大开发能力。 阅读详情

相关推荐

Zynq远程更新程序实战:从emmc到flash的完整方案解析

本文详细解析了Zynq远程更新程序的完整方案,重点探讨了从emmc到flash的实战操作。通过硬件连接限制破解、emmc配置技巧、flash擦写策略优化等关键技术点,提供了可靠的远程更新解决方案,特别适合需要频繁更新boot.bin的应用场景。

weixin_29163797的博客 179

客户端连服务器的注意事项

 ORACLE客户端连服务器的注意事项:         1. 通过SQL*NET协议,ORACLE客户端连服务器时一般需要配置sqlnet.ora和tnsnames.ora。    它们默认的目录在$ORACLE_HOME/network/admin 目录下       也可以设置环境变量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目录    例如:    TN

freetochoose的专栏 1087

Windows Server 2022域控环境下的MDT部署工具安装与配置避坑指南

本文详细介绍了在Windows Server 2022域控环境中安装和配置MDT(Microsoft Deployment Toolkit)的全流程,包括ADK与Windows PE的精准安装、MDT高级配置、部署工作流构建及性能优化技巧。通过实战指南帮助IT管理员实现自动化系统部署,提升企业IT运维效率,特别适用于需要静默下发系统的大规模部署场景。

weixin_28481133的博客 435

如何连接oracle数据库及故障解决办法

 该文是我连接oracle的总结,特别适合于程序开发人员与oracle菜鸟。 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装

婷婷小屋 606

LM Studio中文版零基础入门:从安装到模型下载的保姆级教程(附国内镜像源配置)

本文提供LM Studio中文版的零基础入门教程,涵盖从软件安装、中文界面切换到国内镜像源配置的全流程。特别针对模型下载速度慢的问题,详细介绍了如何通过修改配置文件使用国内镜像站,并推荐适合新手的入门模型及硬件配置建议,帮助用户快速上手本地大模型运行。

pz890123456的博客 2587

循迹小车控制实验:代码集成与硬件验证

在main.c文件中还需定义上层代码调用的GPIO输入和PWM输出相关函数,其中调用STM32CubeMX生成的HAL库函数。}else{}else{}else{}else{在main.h文件中的USER CODE BEGIN EFP注释代码段中外部声明Get函数和Set函数,使该函数可以被上层代码调用。循迹小车控制实验到本章全部完成。相比于前几章节的实验,本实验复杂程度是最高的。

u013288925的博客 127

手把手教你如何连上实验室的服务器

服务器的使用 好了,数据集准备好了,网络模型也搭好了,是骡子是马就差把它拉出来遛一遛了。然而单凭我打撸都会跳帧的小霸王,是无论如何也跑不起来这个网络的,这个时候我们就要把网络放到实验室的服务器里面去跑了。 进实验室之前,我是从来没有摸过服务器这么高大上的东西的,感觉可能有人会有和我当初一样的疑惑,我就再把服务器使用的这部分再介绍一下。 1.服务器到底是啥 最简单粗暴的理解,服务器就是一台c...

万事胜意 8万+

【01】总目录——软件设计师50讲通关地图|从零基础到工程师职称

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏的01篇总目录,系统梳理了50篇博文的完整架构与核心逻辑。专栏覆盖软考软件设计师(中级)全部考点,分为导学规划、基础知识、设计模式、下午题专项、算法实战、冲刺模拟、收官进阶七大模块,既兼顾上午题75道单选题的理论攻坚,也聚焦下午题案例分析的解题能力提升。每篇博文均包含考点精讲、真题解析、实战技巧与速记方法,配套可运行代码、解题模板及备考资源。无论你是零基础转行、在校学生还是在职程序员,都能通过这份学习地图明确进度、精准定位薄弱环节,高效搭建知识体系

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1279

从客户端到服务器

从客户端到服务器

qq_59076775的博客 302

Atlas 300I Duo - vllm部署Qwen3-VL-8B-Instruct

本文介绍了在Ascend NPU环境下部署Qwen3-VL-8B大语言模型的步骤。主要包括:1)安装驱动、docker和vllm镜像;2)创建特权容器并挂载设备与目录;3)进入容器安装指定版本的transformers;4)设置环境变量和NPU卡配置;5)启动vllm服务;6)测试API接口。部署过程涉及多块NPU卡的使用,需注意内存碎片化问题,最终通过vllm框架提供模型推理服务。

m0_50105717的博客 1561

数字IC行业笔试面试全攻略

数字IC行业迎来快速发展,国产替代加速,技术创新活跃,应用领域持续扩展,但人才缺口扩大。职业发展路径清晰,从初级到首席工程师/架构师的技术路线,或转向管理岗位。薪资待遇优厚,应届生起薪25-35W,5-10年经验可达70-110W,架构师年薪超百万。薪资受公司平台、技术方向、学历背景、项目经验和地域因素影响。AI芯片、汽车电子等热门方向溢价明显,成功流片经验尤其重要。

2301_79143213的博客 759

服务器怎么连接

需要在客户端电脑上安装远程桌面客户端,例如Windows自带的远程桌面连接工具,然后在登录页面输入服务器的IP地址和登录凭据(用户名和密码),即可连接到服务器。这种方式通常需要物理接近服务器才能进行连接。需要使用SSH客户端工具,例如PuTTY,在登录页面输入服务器的IP地址和登录凭据(用户名和密码),即可连接到服务器。3. 控制面板:如果是通过云服务提供商租用的服务器,通常会提供一个控制面板,例如阿里云的ECS控制台、腾讯云的CVM控制台等,可以通过浏览器登录控制面板,然后进行服务器管理和操作。

athena1999的博客 9954

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图、天地图)

QGis软件 —— 2、QGis加载在线地图两种方式(谷歌地图)

1万+

Oracle连接不上解决办法合集

1、一切的前提 服务里的Oracle的监听和service必须要起来并设为自动。 检查这个里面是否配置了监听程序。 配置成这样就行。 1、ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 listener.ora里面配置的HOTS名称不对 F:\app\xxx\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 改完之后重启数据库即可。 2、ORA-12154: TNS: 无法解析指定的连接标识符 需要配置相关Oracle客户端的

Funky_oaNiu的博客 2万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

客户端访问不到服务器Oracle的解决办法

1.ping 127.0.0.1,确保网络设置没问题;ping 本机IP地址,确保网卡没问题;2.ping默认网关IP(路由器的LAN口IP),保证客户端网络正常通信;(ipconfig找默认网关IP)3.ping 路由器的WAN口IP,保证路由器工作正常;(登录路由器管理界面查看)4.ping服务器IP,保证能正常连接到服务器(或ping其他开放的DNS IP)1、确保防火墙对1521端口开启;...

huayijia6511的博客 5430

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

oracle 客户端无法连接,Oracle客户端无法连接服务端解决方法及步骤

客户端无法连接服务端数据库,原因有网络,配置,文件访问权限,数据库服务是否已启动 等问题导致,一般排查的步骤如下:1.检查操作系统级别网络是否通畅ping 192.168.10.12.检查数据库层网络是否通畅tnsping myserverdb3.检查监听状态是否正常lsnrctl status listener4.如果第二步不通,检查服务端监听配置是否正确监听文件配置一般如下# 监听名称LIST...

weixin_42255060的博客 2116

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Oracle 数据库连接不上则么办

Oracle 数据库连接程序或者 PLSQL 一直处于在连接当中,单在Oracle 数据库服务器上是可以以命令行的方式登入,也可以正常的查询,这问题是如下图:PLSQL 连接不上数据库:登录不上 以命令行登录 Oracle 数据库:登录的非常的慢 直接连接不上数据库:是下列情况直接连接不上的处理方式:在CMD窗口运行...

萌小白的博客 2632

从外网访问局域网服务器的六种方法

然后在他的内部的口为Lan口,有若干个,组成一个局域网,这个局域网是只在这个小范围内互相可以访问,这个局域网内的电脑可以访问外网,但是外网无法访问他们(因为无法路由到他们,按照IP路由的),当然还有别的方法,咱们后面说。例如咱们例子中的情况,光猫路由器他的内网的地址为192.168.1.1,其他的路由器和电脑都是从2,3这样的。公司宽带的资费要比个人的贵一些。为此,你需要先申请一个域名,关于域名,可以是一级的、也可以是二级的,前者要求较高,通常是大的公司,后者个人都可以申请,网上有很多申请的,还有免费的。

sunsineq的专栏 1万+

ORACLE中客户端连接服务器端常见问题与解决

要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题: 1、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器: $ lsnrctl start 或 C:/lsnrctl start 2、 ORA-12500: T

key_key的专栏 990

linux 上oracle已经启动 但是客户端无法连接,Oracle客户端连接服务器常见问题

要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:1、 ORA-12541: TNS: 没有监听器显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器(可能要在Oracle用户下启动):$ lsnrctl start或C:\lsnrctl start2、 O...

weixin_39641738的博客 2669

记一次 Oracle无法连接 问题分析

前言今天,同事告诉我,有台Oracle服务器异常断电,重启后发现无法连接了。分析过程1.检查服务状态查看Oracle的listerner服务和service服务,发现都是正在运行状态,说明...

dotNET跨平台 849

如何远程连接服务器

②anaconda环境一般都会咋服务器上为每个项目配置专用的环境~(里面下载好了本项目所需的各种包,至少应该会有所使用的python,比如python3.7~)即在您实现配置好的anaconda环境中,找到/bin路径下的python,比如python3.7~注意下面的映射,也可以在此处进行配置~(如上图,Syncfolders处)若正确配置,下面后展示出您事先在服务器下载好的各种包~当然,此处的映射,也可在您配置解释器的时候配置~若此前并没有相关配置,点击齿轮,添加即可~...

茹茹守护者的博客 5345

连接服务器的步骤

今天从可爱的学姐那里蹭到了实验室服务器的账号~赶快来连接一下吧! 感谢参考博文:https://blog.csdn.net/qq_38356397/article/details/103166234 为防丢失,我you3简写了一遍。 一、连接服务器之前要先连上内网 二、用MobaXterm连接服务器 下载地址:https://mobaxterm.mobatek.net/downlo...

aspirinLi的博客 4195

oracle无法连接到网络连接,Oracle客户端无法连接服务端解决方法及步骤

客户端无法连接服务端数据库,原因有网络,配置,文件访问权限,数据库服务是否已启动 等问题导致,一般排查的步骤如下:1.检查操作系统级别网络是否通畅ping 192.168.10.12.检查数据库层网络是否通畅tnsping myserverdb3.检查监听状态是否正常lsnrctl status listener4.如果第二步不通,检查服务端监听配置是否正确监听文件配置一般如下# 监听名称LIST...

weixin_28779183的博客 1094

如何连接服务器?

1:打开本地电脑运行; 2:输入mstsc 连接; 3:输入服务器IP跟服务器提供的专用端口; 4:连接 so easy ~

qq_44955314的博客 3210

客户端连接服务器

首先认识一下IP地址以及端口: IP地址被用来给Internet上的电脑一个编号。可以把一台电脑比作一部手机,那么IP地址相当于手机号码。 IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”。IP地址通常用“点分十进制”表示成(a,b,c,d)形式,其中a,b,c,d都是0~255之间的十进制整数。for example:192.168.1.5即是一个IP地址。 cmd中输入:ip...

Juily家的小蜜果 4416
上一篇: 在liunx下用subversion
下一篇: Oracle在linux下的启动和关闭
Techie
博客等级 码龄24年 0粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值