`
liaobuzhisi
  • 浏览: 70249 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
文章分类
社区版块
存档分类
最新评论

oracle 错误解决日记(暂存,以后碰到继续补)

 
阅读更多
oracle错误ora-01658的解决办法

此错误是报oracle的表空间大小不足。首先查看所有表空间的大小:

SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES/(1024 * 1024)), 0) TS_SIZE
FROM DBA_TABLESPACES T, DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME = D.TABLESPACE_NAME
GROUP BY T.TABLESPACE_NAME;

 

然后查询要修改的表空间的数据文件名:

select file_name,blocks,tablespace_name
from dba_data_files

将对应表空间的dpf文件路径记下来。比如‘/opt/oracle/oradata/TEST/test.dbf’

最后修改表空间数据文件:

ALTER DATABASE DATAFILE '/opt/oracle/oradata/TEST/test.dbf' RESIZE 2000M;

 

sqlplus 显示乱码:

修改注册表 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0

 

NLS_LANG=American_America.US7ASCII

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics