Oracle 远程链接oracle数据库服务器的配置 2

本文涉及的产品
云防火墙,500元 1000GB
简介: Oracle 远程链接oracle数据库服务器的配置 2


解决方法
(Linux下配置)

再开个终端,编辑oracle的监听配置文件listener.ora,把host = localhostlocalhost改为具体的主机ip,保存

$ vi $ORACLE_HOME/network/admin/listener

# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

LISTENER =

 (DESCRIPTION_LIST =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

   )

 )

 

ADR_BASE_LISTENER = /u01/app/oracle

然后重新加载监听程序

# lsnrctl reload

 

重新更改登录测试,ok

 



备注:如果还不行,退出netca,再次打开,重新配置监听,然后配置网络服务名

 

解决办法(Windows下配置)

步骤1:如下图,sqlplus登陆系统,然后输入命令“show parameter service_names”,查看服务名是否正确

 



步骤2:服务名正确的情况下,找到oracle安装目录下的lisnter.ora,修改文件,如下图

 



如下图找到

(SID_DESC =

………

)

在其后添加

(SID_DESC =

  (GLOABLE_DBNAME = myorcl)

(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)

(SID_NAME = myorcl)

)

说明:

ORACLE_HOME给出服务器上Oracle可执行程序的位置 

GLOBAL_DBNAME标识全局数据库名称。本项应该与当前Oracle服务的init.ora文件中的SERVICE_NAMES项一致

SID_NAME 含有用于本Oracle实例的Oracle SID的名称

 

 

步骤3.保存listener.ora文件,命令行下输入“lsnrctl stop”,停止监听,然后输入lsnrctl start启动监听

 

附:监听器的停止,启动,查看命令(不windowLinux\Unix

lsnrctl stop [listenername]#停止监听

lsnrctl start [listenername]#开启监听

lsnrctl status [listenername]#查看监听器状态

lsnrctl reload [listenername]#重启监听器

说明:默认情况可以不指定监听器名称,reload命令会重新读取listener.ora的内容,这个命令让用户不停止监听器的情况下,改变监听器的配置。但是对于sqlnet.ora的修改考虑一下情况:

1.如果之前sqlnet.ora没有被当前的监听器使用,这时必须关闭然后重启监听!

2.如果之前正在使用sqlnet.ora,那么lsnrctl reload是比较快的方式。当前已经建立的连接不会收到影响,动态监听服务完成的非常快,也几乎不受影响

 

情形二:如下图,提示“invalid username/password;logon denied……

 



解决方法:更改登陆,输入正确的用户名和密码

 

情形三:如下图,提示无监听程序……”

 



解决办法:

先配置监听程序,如果配置都没错,那么尝试在cmd命令行下先停止监听,再启动监听lsnrctl stoplsnrctl start

 

10步:如下图,配置成功的情况下,点击下一步

 



11步:如下图,默认,点击下一步

 



12步:如下图,选择”[如不需要的话],点击下一步

 



13步:点击下一步

 


14步:点击完成

 



注:本地网络服务名配置对应的配置文件为tnsnames.ora,Linux下查看,类似如下

[laiyu@localhost ~]$ cat $ORACLE_HOME/network/admin/tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

ORCL11G =

 (DESCRIPTION =

   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = orcl11g)

   )

 )

说明:

ORACL11G网络服务名,可自定义替换,配置时一般采用默认的SERVICE_NAME

HOSTOracle服务器所在主机地址、主机名、localhost

SERVICE_NAMEoracle服务名(通常为全局数据库名),即Oracle实例名

 

操作3-服务端配置-查看网络或网络管理

第一步:

Windows下,如图,打开配置和移植工具-Net Manger”

 



UnixLinux下,如下,输入命令netmgr

$ netmgr

 

第二步:检查监听配置是否正确

 

 

第三步:检查服务命名是否正确,并测试

 

 

 



选中服务,点击左边的测试按钮,然后点击弹出界面的测试

 



结果说明

情形一:如下图,可能出现提示监听程序当前无法识别连接描述符中请求的服务

 



解决办法:连接类型设置成了共享服务器,把连接类型改成
数据库默认设置或者专用服务器即可

 



 

操作3-客户端配置

参考文档Oracle 11g即时客户端在windows下的配置

 

备注:

linux下远程oracle主机,发现主机内部都可以测试通过,外面也可以pingoracle主机,但是总是提示tns超时连接,关闭防火墙也不行,咋办?

 

解决方法:

1.停止防火墙

[root@localhost ~]# service iptables stop

 

2.编辑防火墙配置文件

[root@localhost ~]# vim /etc/sysconfig/iptables

在文件中添加红色选框的内容

 



然后保存配置文件

 

3.重启防火墙:

[root@localhost ~]# service iptables restart

iptables: Flushing firewall rules: [ OK ]

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Unloading modules: [ OK ]

iptables: Applying firewall rules: [ OK ]

 

因为我们是配置在配置文件中的,重启后仍然生效,否则如下操作保存配置,以便linux重启后依然有效 

[root@localhost ~]# service iptables save

iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

好了,可以连接上了了

目录
相关文章
|
14天前
|
存储 弹性计算 人工智能
2025年阿里云企业云服务器ECS选购与配置全攻略
本文介绍了阿里云服务器的核心配置选择方法论,涵盖算力需求分析、网络与存储设计、地域部署策略三大维度。针对不同业务场景,如初创企业官网和AI模型训练平台,提供了具体配置方案。同时,详细讲解了购买操作指南及长期运维优化建议,帮助用户快速实现业务上云并确保高效运行。访问阿里云官方资源聚合平台可获取更多最新产品动态和技术支持。
|
13天前
|
存储 人工智能 缓存
怎么根据自己的业务选择阿里云服务器配置大小?
本文指导如何根据业务需求精准选择阿里云服务器配置,涵盖个人轻量级至企业级、计算密集型等场景,推荐不同实例类型、存储与带宽方案,并提供成本优化策略,如包年包月节省成本、按需升级配置及选用性价比高的自研ARM架构实例。帮助用户在数字化转型中实现性能与成本的平衡。 注:以上配置与价格基于阿里云2025年官方数据,实际信息可能有所调整,请以官网实时页面为准。
|
2天前
|
数据库
【YashanDB 知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
**数据库主备切换简介** 在数据库正常或异常情况下,实现主备切换至关重要。若配置不当,主节点故障将影响业务使用,尤其在23.2版本中。原因包括资源紧张或主节点异常。解决方法涵盖手动和自动切换: 1. **一主一备部署**: - **手动切换**:支持Switchover(同步正常时)和Failover(主库损坏时)。 - **自动切换**:启用yasom仲裁选主开关。 2. **一主两备部署**: - 默认最大保护模式,自动切换开启。 需检查并配置自动切换以确保高可用性。经验总结:一主一备默认关闭自动切换,需手动开启;一主两备默认开启。
|
2天前
|
SQL 数据建模 BI
【YashanDB 知识库】用 yasldr 配置 Bulkload 模式作单线程迁移 300G 的业务数据到分布式数据库,迁移任务频繁出错
问题描述 详细版本:YashanDB Server Enterprise Edition Release 23.2.4.100 x86_64 6db1237 影响范围: 离线数据迁移场景,影响业务数据入库。 外场将部分 NewCIS 的报表业务放到分布式数据库,验证 SQL 性能水平。 操作系统环境配置: 125G 内存 32C CPU 2T 的 HDD 磁盘 问题出现的步骤/操作: 1、部署崖山分布式数据库 1mm 1cn 3dn 单线启动 yasldr 数据迁移任务,设置 32 线程的 bulk load 模式 2、观察 yasldr.log 是否出现如下错
|
13天前
|
人工智能 运维 监控
2025年阿里云服务器配置选择全攻略:CPU、内存、带宽与系统盘详解
在2025年,阿里云服务器以高性能、灵活扩展和稳定服务助力数字化转型,提供轻量应用服务器、通用型g8i实例等多样化配置,满足个人博客至企业级业务需求。针对不同场景(如计算密集型、内存密集型),推荐相应实例类型与带宽规划,强调成本优化策略,包括包年包月节省成本、ESSD云盘选择及地域部署建议。文中还提及安全设置、监控备份的重要性,并指出未来可关注第九代实例g9i支持的新技术。整体而言,阿里云致力于帮助用户实现性能与成本的最优平衡。 以上简介共计238个字符。
|
7天前
|
存储 安全 网络安全
阿里云国际站:阿里云服务器端口配置
悟空云@CloudWuKong阿里云是全球领先的云计算服务提供商,为用户提供弹性计算、数据库、存储、网络安全等一系列云计算服务。在使用阿里云服务器时,合理配置端口非常重要,可以提高服务器安全性和稳定性。
|
13天前
|
存储 人工智能 监控
新手小白购买阿里云服务器省钱策略、配置选型与注意事项
针对初次使用阿里云服务器的用户,本文提供系统化的指导方案以优化成本并满足业务需求。首先介绍配置选型,包括实例类型(通用型、计算型、内存型)与基础配置建议;其次阐述省钱策略,如企业认证、合理选择计费模式及批量购买;最后提醒注意事项,涵盖带宽存储规划、地域网络优化及安全管理。新手可通过明确需求、选择配置、优化购买和持续监控四步快速上手,实现高效稳定的云端部署。 注:推荐配置基于2025年阿里云产品体系,具体信息请参考官网。
|
15天前
|
存储 人工智能 并行计算
2025年阿里云弹性裸金属服务器架构解析与资源配置方案
🚀 核心特性与技术创新:提供100%物理机性能输出,支持NVIDIA A100/V100 GPU直通,无虚拟化层损耗。网络与存储优化,400万PPS吞吐量,ESSD云盘IOPS达100万,RDMA延迟<5μs。全球部署覆盖华北、华东、华南及海外节点,支持跨地域负载均衡。典型应用场景包括AI训练、科学计算等,支持分布式训练和并行计算框架。弹性裸金属服务器+OSS存储+高速网络综合部署,满足高性能计算需求。
|
2天前
|
监控 关系型数据库 MySQL
如何解决 MySQL 数据库服务器 CPU 飙升的情况
大家好,我是 V 哥。当 MySQL 数据库服务器 CPU 飙升时,如何快速定位和解决问题至关重要。本文整理了一套实用的排查和优化套路,包括使用系统监控工具、分析慢查询日志、优化 SQL 查询、调整 MySQL 配置参数、优化数据库架构及检查硬件资源等步骤。通过一个电商业务系统的案例,详细展示了从问题发现到解决的全过程,帮助你有效降低 CPU 使用率,提升系统性能。关注 V 哥,掌握更多技术干货。
|
4月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
336 64

热门文章

最新文章

推荐镜像

更多