Oracle数据库安全往往容易被SA或者DBA所忽视,实则还是需要提高警惕,一下是一些配置和参数以改进Oracle数据库的安全性。0. 限制sysdba角色的用户使用远程登录alter system set remote_login_passwordfile=none scope=spfile;这个参数默认值为 EXCLUSIVE ,注意,修改后只能从主机上使用OS认证的方式进行登录。1. 使...【阅读全文】
对于Oracle我的知识几乎为零,使用它只是为了产生一些真实的数据交易IO来测试后端的存储。今天遇到个恼人的问题:tablespace的datafile是创建在从NFS server mount到服务器的share文件夹中的,而NFS server(也就是后端存储)被意外的全部清空了,这导致DB启动时由于找不到datafile而报错,DB不能打开:ORA-01122: data...【阅读全文】
之前一直对RMAN有误解,以为设置了过期策略后,就能自动删除。后来发现一直没执行自动删除,还以为是文件没满呢。查看官方文档解释: You can use the CONFIGURE RETENTION POLICY command to create a persistent and automatic backup retention policy. When a backup retention po...【阅读全文】
oracle中truncate、drop等ddl语句都产生redo 和undo信息sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size'); VALUE NAME---------- --------------------------------------------------...【阅读全文】
#进行update操作:sys@ORCL> update hn.emp set sal=3000 where empno=7902;sys@ORCL> select b.name,a.value 2 from v$mystat a,v$statname b 3 where a.statistic#=b.statistic# and b.name in ('redo size','undo change vector size');NAME &nbs...【阅读全文】