1.系统监控人员说系统数据库出现了报错,让我尽快解决。本来开发工作就很忙,再加上运维工作感到有点头痛。登录服务器在eos.log日志文件中发现有如下报错:

- @@[@level][ERROR][@requestID][1359277153515][@module][DB][@timestamp][2013.04.11 at 03:00:01 613][@sender][defaultAppID.com.primeton.tp.core.dataservice.handler.DBTableHandler]$$
java.sql.SQLException: ORA-12899: 列 "OLDXY1"."EOSLOGINROLLPRO"."ORGNAME" 的值太大 (实际值: 66, 最大值: 64)at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:590)at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1973)at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1119)at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2191)at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2064)at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2989)

一看就知道数据表EOSLOGINROLLPRO的orgname的长度不够。怎么办呢?

解决问题的步骤如下:

1.连接远程oracle服务器,本机上没有oracle,只能下载一个oracle客户端了。网上找了半天,大多结果都说到oracle官网上下载,只能到官网上下载oracle 11g的客户端,下载版本为windows32位的客户端。使用客户端就可以了。

2.安装oracle 11g的客户端,没什么难度,下一步操作就可以了。

3.安装toad,使用toad管理数据库,也安装成功。使用如下方式连接

database:10.87.6.5/orcl

user:xxxx

password:xxxx

跳出一个很讨厌的错误:cant not locate oci.dll.

以前解决过类似的问题,把oracle的oci.dll复制一份,放在系统盘的windows/system32目录下就可以了。

现在还不行。不知道啥问题,感觉有点怪。

3.既然toad不行,那么用别的工具了。使用oracle自带工具sqlplus进行连接,

sqlplus 用户名/密码@10.87.6.5/orcl 连接成功。

desc eosloginrollpro 查看表结构

alter table eosloginrollpro modify (orgname varchar2(200)) 设置表的字段长度为200.

显示table altered 表明修改设置成功。

commit 提交事务

总结:本次运维的发生时间很巧,我没有太多时间运维,现在正在开发的项目活很多。不过想了一下,用oracle 11g的客户端连接远程oralce 10g的服务器,还没出现版本不对应之类的错,还是不错的。总体来讲操作还蛮顺利。不过还要看明天的系统日志,确认系统不会再报这样的错误了。

连接oralce远程服务器,修改表字段长度相关推荐

  1. 远程修改服务器登录密码,远程服务器修改登录密码

    远程服务器修改登录密码 内容精选 换一换 本文介绍如何在裸金属服务器操作系统内部修改登录密码.建议优先在控制台上重置密码,如果不可以,再尝试在操作系统内部修改登录密码.此处以CentOS 7.5版本为 ...

  2. 本地pycharm连接到远程服务器(超级详细)

    本地pycharm连接到远程服务器(超级详细) 文章之前,你需要做的是 1.服务器需要创建好虚拟环境 2.你的本地安装好pycharm 目的是 同步服务器上的文件 在本地进行debug,并将修改后的文 ...

  3. 电脑出现无法连接到远程服务器失败,解析错误:因为无法连接到远程服务器造成无法登录敬业签PC便签...

    解析错误:The remote name could not be resolved.出现该提示的原因是:本机电脑上DNS配置错误或被其它软件更该造成DNS无法正常解析,造成解析错误无法连接到远程服务 ...

  4. 怎么登录远程服务器修改密码,远程服务器修改登录密码

    远程服务器修改登录密码 内容精选 换一换 本节操作以使用"Microsoft Remote Desktop for Mac"工具远程连接"Windows Server 2 ...

  5. 服务器管理器修改ftp密码,远程服务器修改ftp密码修改

    远程服务器修改ftp密码修改 内容精选 换一换 已成功添加Guardian.如果Guardian处于在线状态,只允许修改Guardian名称.如果Guardian处于连接超时状态,可以输入登录远程服务 ...

  6. dw连接服务器文档类型,dw 连接到远程服务器

    dw 连接到远程服务器 内容精选 换一换 只有运行中的云服务器才允许用户登录.Windows操作系统用户名"Administrator".忘记密码,请先通过"重置密码&q ...

  7. 基础连接已经关闭: 无法连接到远程服务器

    基础连接已经关闭: 无法连接到远程服务器. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System ...

  8. NuGet 无法连接到远程服务器-解决方法(转)

    原地址: http://www.lixin.me/blog/2012/03/01/29362 今天打开NuGet的Manage NuGet Packages,显示"无法连接到远程服务器&qu ...

  9. HttpWebRequest 无法连接到远程服务器

    先写个例子: // string url = "http://127.0.0.1" HttpWebRequest request = (HttpWebRequest)HttpWeb ...

最新文章

  1. easyui数据表格显示复选框_WinCC 报警控件、在线趋势/表格控件数据查询
  2. php和python写爬虫-可以写爬虫的那么多,为什么只有python火了?
  3. MFC 基础知识:对话框背景添加图片和按钮Button添加图片
  4. Java:银行账户类
  5. java 多重属性_最全面的44个Java 性能调优细节
  6. 工作222:title写活
  7. LVS——DR模式下的健康检查
  8. 简单的redis使用watch完成秒杀抢购功能
  9. VS2010下安装Opencv
  10. 计算机窗口底色,将电脑的窗口背景调成护眼色-电脑护眼设置
  11. core dumped 错误
  12. 前端培训丁鹿学堂:vue3之计算数据和watch监听深入
  13. unity NullReferenceException: Object reference UnityEditor.Graphs.Edge.WakeUp () (at D:/unity/
  14. 深度技术GHOST WIN7 SP1 2013 新春版
  15. 各类稀奇好用的网站,你值得拥有!
  16. 常见flash讲解——NAND、SPI、EMMC
  17. 软件测试用例设计方法(一)
  18. wannafly summer camp day6
  19. 插入U盘无反应解决方法
  20. CocoaPods could not find compatible versions for pod “JCore“

热门文章

  1. 用完美主义的标准开始做一件事
  2. 网络工程毕业设计 SSM企业公寓宿舍后勤管理系统(源码+论文)
  3. 大数据分析培训好就业吗
  4. Vue中Css的scoped的原理
  5. e63 安装java_如何从电脑上下载游戏到诺基亚E63手机上?
  6. Flutter桌面开发 - windows插件开发
  7. 力扣编程能力入门练习
  8. 网络编程 socket函数参数介绍
  9. pyinstaller 打包的exe在某些win7上面报错 faild to execute script pyi_rth_multiprocessing
  10. Ucinet 分析结果数据不对齐怎么办?