Oracle11g取消默认限制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在客户windows 2008 的服务器越来越多了,如果用Oracle 11g的话可以充分利用软硬件系统的资源
比如内存管理,数据备份方便都比前些版本更好。
但是oracle 11g默认设置可能会和我们的系统有一些不兼容的地方:
1、主要是密码大小写的问题。
但是这个可以通过修改参数来实现类似低版本一样,不检查大小写的。
2、另外11g默认exp备份不导出空数据表,也会给数据备份带来一些问题
这些也可以通过创建数据库时更改参数来规避。
3、Oracle11g创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。
需要用语句将口令有效期默认值180天修改成“无限制”。
sqlplus / as sysdba;
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE scope=both;
ALTER SYSTEM SET DEFERRED_SEGMENT_CREATION=FALSE scope=both;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
shutdown immediate;
sqlplus / as sysdba;
startup;
通过修改以上的参数,基本就和10g、9i一样了。
4、查看参数及配置
show parameter SEC_CASE_SENSITIVE_LOGON;
show parameter DEFERRED_SEGMENT_CREATION;
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';