Oracle数据库安全往往容易被SA或者DBA所忽视,实则还是需要提高警惕,一下是一些配置和参数以改进Oracle数据库的安全性。0. 限制sysdba角色的用户使用远程登录alter system set remote_login_passwordfile=none scope=spfile;这个参数默认值为 EXCLUSIVE ,注意,修改后只能从主机上使用OS认证的方式进行登录。1. 使...【阅读全文】
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...【阅读全文】
在ITPUB上遇到一个很有意思的问题(http://www.itpub.net/thread-1796130-1-1.html),对于表T,有object_id,按照where object_id =:oid查询,如果传入的oid是NULL,则查询全部(希望走全表扫描),相当于FROM t WHERE 1=1,如果object_id传入非NULL值(希望走索引扫描),则执行查询FROM t WHERE object_id =:oid,这是常见的根据传入的值不同,执行不同条件查询的语句。【阅读全文】
最近在使用impdp导入数据的时候,因源库gbk与目标库utf8的字符集不一样,造成导入时目标库中表的字段长度不够。报错信息如下:点击(此处)折叠或打开ORA-02374: conversion error loading table "HN_CM_IRMS_35_TNMS"."PTN_NE_TO_SERVICE"ORA-12899: value too large for colu...【阅读全文】