Oracle数据库几点注意事项

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

猜你喜欢

转载自blog.csdn.net/weixin_40449300/article/details/85861047
今日推荐