连接oralce远程服务器,修改表字段长度
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远程服务器,修改表字段长度相关推荐
- 远程修改服务器登录密码,远程服务器修改登录密码
远程服务器修改登录密码 内容精选 换一换 本文介绍如何在裸金属服务器操作系统内部修改登录密码.建议优先在控制台上重置密码,如果不可以,再尝试在操作系统内部修改登录密码.此处以CentOS 7.5版本为 ...
- 本地pycharm连接到远程服务器(超级详细)
本地pycharm连接到远程服务器(超级详细) 文章之前,你需要做的是 1.服务器需要创建好虚拟环境 2.你的本地安装好pycharm 目的是 同步服务器上的文件 在本地进行debug,并将修改后的文 ...
- 电脑出现无法连接到远程服务器失败,解析错误:因为无法连接到远程服务器造成无法登录敬业签PC便签...
解析错误:The remote name could not be resolved.出现该提示的原因是:本机电脑上DNS配置错误或被其它软件更该造成DNS无法正常解析,造成解析错误无法连接到远程服务 ...
- 怎么登录远程服务器修改密码,远程服务器修改登录密码
远程服务器修改登录密码 内容精选 换一换 本节操作以使用"Microsoft Remote Desktop for Mac"工具远程连接"Windows Server 2 ...
- 服务器管理器修改ftp密码,远程服务器修改ftp密码修改
远程服务器修改ftp密码修改 内容精选 换一换 已成功添加Guardian.如果Guardian处于在线状态,只允许修改Guardian名称.如果Guardian处于连接超时状态,可以输入登录远程服务 ...
- dw连接服务器文档类型,dw 连接到远程服务器
dw 连接到远程服务器 内容精选 换一换 只有运行中的云服务器才允许用户登录.Windows操作系统用户名"Administrator".忘记密码,请先通过"重置密码&q ...
- 基础连接已经关闭: 无法连接到远程服务器
基础连接已经关闭: 无法连接到远程服务器. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System ...
- NuGet 无法连接到远程服务器-解决方法(转)
原地址: http://www.lixin.me/blog/2012/03/01/29362 今天打开NuGet的Manage NuGet Packages,显示"无法连接到远程服务器&qu ...
- HttpWebRequest 无法连接到远程服务器
先写个例子: // string url = "http://127.0.0.1" HttpWebRequest request = (HttpWebRequest)HttpWeb ...
最新文章
- easyui数据表格显示复选框_WinCC 报警控件、在线趋势/表格控件数据查询
- php和python写爬虫-可以写爬虫的那么多,为什么只有python火了?
- MFC 基础知识:对话框背景添加图片和按钮Button添加图片
- Java:银行账户类
- java 多重属性_最全面的44个Java 性能调优细节
- 工作222:title写活
- LVS——DR模式下的健康检查
- 简单的redis使用watch完成秒杀抢购功能
- VS2010下安装Opencv
- 计算机窗口底色,将电脑的窗口背景调成护眼色-电脑护眼设置
- core dumped 错误
- 前端培训丁鹿学堂:vue3之计算数据和watch监听深入
- unity NullReferenceException: Object reference UnityEditor.Graphs.Edge.WakeUp () (at D:/unity/
- 深度技术GHOST WIN7 SP1 2013 新春版
- 各类稀奇好用的网站,你值得拥有!
- 常见flash讲解——NAND、SPI、EMMC
- 软件测试用例设计方法(一)
- wannafly summer camp day6
- 插入U盘无反应解决方法
- CocoaPods could not find compatible versions for pod “JCore“