oracle11g主要参数设置
如何解决oracle数据库过期的情况?
如何解决oracle数据库过期的情况?
按照如下步骤进行操作:
1、查看用户的proifle是哪个,一般是default:
sqlSelect username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sqlSelect * FROM dba_profiles s Where DEFAULT AND esource_namePASSWORD_LIFE_TIME;
3、将密码有效期由默认的180天修改成“无限制”:
sqlAlter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效。
4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql alter user smsc identified by ----不用换新密码
oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。
oracle11G高速缓存怎么设置?麻烦给下查询及设置指令?
SQL show parameter DB_CACHE_SIZE11g 一般不用设置它,设置memory_target就可以了SQL show parameter memory_target
在oracle11g sql*plus中,创建一个表空间,总是出现文件无法打开,创建不成功。求解答,本人刚入手oracle?
oracle 11g 新增了一个参数:deferred_segment_creation,含义是段延迟创建,默认是true。
(你新建了一个表T1,并且没有向其中插入数据,那么这个表不会立即分配extent,也就是不占数据空间,只有当你insert数据后才分配空间。
)设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。修改false后对于已经建立的表不起作用。可以用alter table TABLENAME allocate extent 给空表分配segment即可解决问题。