今天打开 web突然进不了系统,weblogic一直抛出无法打开链接的异常,我觉得
很奇怪,都没动数据库什么东西呀.怎么会突然打不开了. 于是跑到weblogic
控制台,把建立的数据链接都删掉,同时也删除了数据源设置,只留下确认没问题
的,可是还是无法进入系统.这就怪了. 我于是重新建立链接池和数据源.建立后
在weblogic控制台测试是链接成功,可是web还是打不开数据库,这样就无法登陆
系统. 我打开系统的服务,发现oracle的80监听已停止了,很可怕,因为上次它一
停就害的我只好重装oracle,一想起一条一条的删注册表信息就心惊. 于是决定
到网络看看,正好网上就有这个情况的资料,一查,问题还真的发现了.是因为改
了计算机的名字,我突然想起,昨天在共享自己的东西时出现同名计算机,为了共享
只好改名的行为,于是我改回原来的名字,重启电脑. 链接ok,不用说监听已重新
打开.
下午没想又碰上一桩. 因为要导入execle的表到数据库,我的方法很土,先转为
文本,然后导入access,接着添加字段,作为替换语句的符号,最后输出到txt,
这时的格式 刚好可以把我自定义的$1 $2 之类的换成插入语句.因为这样,我必须
先建一个表发临时数据,因为execl的数据是不规范的,把几个表的信息都放在一起,
我试着建了一个temp表,奇怪,发现无法创建,说是user的空间限量,我记得我是把
这用户的表空间定义到user,可是没有注意到大小限制的问题.网上真是高手多,
这样的问题也是很多人有过,说是"表空间限制",用
SELECT * FROM USER_TS_QUOTAS 可以查到配置,发现,只有MAX_BYTES 为0,有蹊跷,
为了发便考虑,我只是到管理员用户把当前的用户的表空间改为不受限制,返回重新
查看,不出意料 变为-1了,也就是一般意义的不受限制.
问题解决!