09945 oracle 解决方法_oracle问题汇总 - 喵喵_测丫测的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

问题1:对数据库进行update和insert时,出现“Lob 段…… 无法通过 128 (在表空间 AA 中) 扩展”

解决:执行一下:alter tablespace AA add datafile '/db/oracle/oradata/XX/AA01.dbf' size 30048m;扩展一下表空间。

记录于2011年12月26日

问题2:连接sqlplus "/ as sysdba"报错:

ERROR:

ORA-09817: Write to audit file failed.

Linux-x86_64 Error: 28: No space left on device

Additional information: 12

ORA-09945: Unable to initialize the audit trail file

Linux-x86_64 Error: 28: No space left on device

解决:磁盘空间不够,删掉部分文件后,仍是那个死样子,在根目录下执行了一下du -k查了一下,结果:

[root@XXXX ~]# df -k

文件系统               1K-块        已用     可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

79100752  75025212         0 100% /

/dev/sda1               101086     17675     78192  19% /boot

tmpfs                  1029312         0   1029312   0% /dev/shm

挂载100%了,实际上还是磁盘空间不够了,归根结底还是要腾空间出来,我删掉的几个大的文件全部在回收站里,把回收站清空就好了,不过误删了oracle的log文件:/db/oracle/oradata/cctvngp/redo01.log,报错:ORACLE error 01033 正在初始化或关闭(这是在登录数据库的时候报的),怎么知道是缺这个文件的呢,是在SQL>startup的时候报的,多亏备份了一份……OK!!

汗死,这点东西搞了一上午,菜鸟伤不起啊!特此记录一下。。。

记录于2012年2月27日

问题3:oracle 启动监听提示 The listener supports no services

linux下启动监听报错:

lsnrctl start

XXXXXXXXXXXX

The listener supports no services

The command completed successfully

解决:

给用户X程序运行的权限:

[root@localhost oracle]# xhost +

切换用户:

[root@localhost oracle]# su - oracle

启动图形界面配置Net Work

[oracle@localhost ~]$ netmgr

重新配置一下监听

问题3:数据库导出

解决:

方法一,命令行

1.完整导出数据库

exp file=database0923.dmp log=database0923.log full=y

2. 导出某个表结构和数据

exp file=tables0923.dmp tables=Table1,Table2

方法二,客户段工具导出(Toad)

1. 选择DataBask--》Export--》Export Utility Wizard

2. next,选择将要导出的表,next

3. next,选择保存文件的本地硬盘地址

4. 导出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值