1、关于审计功能
oracle10、11G的数据库中审计功能是默认打开的,在安装之后需要修改为取消。否则的话,system数据库会越来越大,最后导致数据库无法连接
解决:
sqlplus /nolog
SQL>conn /as sysdba
SQL>alter system set audit_trail=none scope=spfile;
2、关于密码过期
Oracle11g的密码默认有效期限为180天,当密码到期后会出现一些不可预知的错误,故在数据库安装完成后,必须修改此项,将密码设置为永久
解决:
系统管理员登录oracle
sqlplus /nolog
SQL> conn /as sysdba
SQL> alter profile default limit PASSWORD_LIFE_TIME unlimited;
3、重启数据库命令
//Orasrv用户登录服务器,打开命令窗口,往下输入://
sqlplus /nolog
SQL> connect / as sysdba
SQL>shutdown immediate //关闭数据库//
SQL>startup //重启数据库//
4、表使用空间显示为负数
据说是Oracle 10G的一个BUG,我正好用的就是Oracle 10G,造成这个负值的原因是删除大量的表和索引后,Oracle 10G的回收站功能会将sys、system的drop操作记录在回收站里,而设置的默认大小为2G。当从数据库删除大小超过2G的表时,就有可能会出现表空间里的部分数据文件的使用率为负数。
这只是统计结果的一个表象,并不影响实际使用,使用下面命令后,再查询使用情况,结果就是正值了。命令如下:
sqlplus /nolog
SQL> connect / as sysdba
SQL> purge dba_recyclebin;//清空回收站
参考文章:https://blog.csdn.net/iamlaosong/article/details/78460262