1080: a+b(多实例测试3) ZZULIOJ

1080: a+b(多实例测试3)

题目描述
计算A+B
输入
输入数据有多组。
每组一行,为两个整数A, B。输入0 0表示输入结束,该组输入不用处理。
输出
对每行输入,输出A+B的值,单独占一行。
样例输入 Copy
1 2
0 0
样例输出 Copy
3
提示
输入0 0结束,本题可以在循环条件中读取键盘输入并同时进行判断:
while(scanf("%d%d",&a,&b), a!=0||b!=0)
printf("%d\n",a+b);

#include<stdio.h>
int main()
{
   
    int a,b,sum
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,这个错误通常是由于Oracle监听器无法识别给定连接描述符中的SID引起的。这可能是由于SID未在监听器中注册或未正确命名引起的。以下是解决此问题的一些方法: 1. 确认SID是否正确 确保连接描述符中的SID与数据库实例的SID匹配。可以通过在数据库服务器上运行以下命令来查看实例的SID: ```shell ps -ef | grep pmon ``` 此命令将显示正在运行的所有Oracle实例的进程。实例名称将显示在进程名称中,例如ora_pmon_ORCL。在这种情况下,SID为ORCL。 2. 确认监听器是否正在运行 确保Oracle监听器正在运行。可以通过在数据库服务器上运行以下命令来检查监听器状态: ```shell lsnrctl status ``` 如果监听器未运行,则可以使用以下命令启动它: ```shell lsnrctl start ``` 3. 确认SID是否在监听器中注册 确保SID已在监听器中注册。可以通过在数据库服务器上运行以下命令来检查监听器配置: ```shell lsnrctl services ``` 如果SID未在列表中,请将其添加到监听器配置文件中。可以使用以下命令打开配置文件: ```shell vi $ORACLE_HOME/network/admin/listener.ora ``` 在文件中添加以下行: ``` SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = SID) (ORACLE_HOME = /path/to/oracle/home) (PROGRAM = oracle) ) ) ``` 将SID替换为数据库实例的SID,将/oracle/home替换为Oracle软件的安装路径。 4. 确认连接描述符是否正确 确保连接描述符中的主机名,端口和服务名正确。可以使用以下格式构建连接描述符: ``` (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=port)) (CONNECT_DATA= (SERVICE_NAME=servicename) ) ) ``` 将hostname替换为数据库服务器的主机名,将port替换为监听器端口号,将servicename替换为数据库服务名称。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值