createprofile(createprofilebat)
oracle 11g 数据库密码过期怎么办?
密码过期了,可以用sys as sysdba用户进去,使用alter user username identified by passwd;修改一下。\x0d\x0a密码多少天过期以及其他策略,取决于该用户使用的Profile。\x0d\x0a\x0d\x0a创建profile的方法参考:\x0d\x0acreate profile app_users2 limit\x0d\x0a failed_login_attempts 5\x0d\x0a password_life_time 60\x0d\x0a password_reuse_time 60\x0d\x0a password_reuse_max 5\x0d\x0a password_verify_function verify_function\x0d\x0a password_lock_time 1/24\x0d\x0a password_grace_time 10;\x0d\x0a\x0d\x0a修改用户的profile的方法\x0d\x0aalter user username profile profilename;
为什么oracle会断开数据库连接
方法一、直接修改资源配置文件
分三个步骤在sqlplus环境下完成。
第一步,查询资源文件,找到CONNECT_TIME所在的profile名。
select resource_name,profile from dba_profiles;
第二步,用alter命令修改profile中的值;
alter profile MONITORING_PROFILE limit connect_time unlimited;(或跟一个时间值,如1000,单位为分钟)
alter profile MONITORING_PROFILE limit idle_time unlimited;
第三步,用如下命令查看profile中的值;
select resource_name,limit from dba_profiles where profile='MONITORING_PROFILE';
方法二:通过创建资源配置文件并进行用户分配来完成。
分三个步骤在sqlplus环境下完成。[该方法不对其它数据库连接用户产生影响]
第一步,查看并修改resource_limit的状态。
SQLshow parameter resource_limit; 如果为FALSE,则将其修改为TRUE,否则配置不会生效:
SQLalter system set resource_file=true;
第二步,用create profile命令创建一个新的profile文件:
SQLcreate profile [profile文件名] limit connect_time unlimited idle_time unlimited;
[示例:create profile test_profile limit connect_time unlimited idle_time unlimited;]
第三步,将这个新的配置文件分配给该用户:
SQLalter user [user_name,如ROOT_QY] profile [profile文件名];
Oracle中profile的作用?
create profile new_profile
limit password_reuse_max 10
password_reuse_time 30;
2.设置profile资源限制:
create profile app_user limit
sessions_per_user unlimited
cpu_per_session unlimited
cpu_per_call 3000
connect_time 45
logical_reads_per_session default
logical_reads_per_call 1000
private_sga 15k
composite_limit 5000000;
总的resource cost不超过五百万service units。计算总的resource cost的公式由alter resource cost语句来指定。
3.设置密码限制profile:
create profile app_users2 limit
failed_login_attempts 5
password_life_time 60
password_reuse_time 60
password_reuse_max 5
password_verify_function verify_function
password_lock_time 1/24
password_grace_time 10;
4.将配置文件分配给用户:
SQL alter user dinya profile app_user;
用户已更改。
SQL
SQL alter user dinya profile default;
用户已更改。
SQL
create Profile based virtual drive是什么意思
创建基于配置文件的虚拟驱动器。
虚拟驱动器指个人计算机RAM区域中模仿计算机物理磁盘的区域。虚拟驱动器指的不是真实的驱动器,如光驱,软驱,而是由软件模拟成的功能和真实驱动器相同或相似的驱动器,只不过驱动器上使用的文件是虚拟文件,而不是具体的光盘或软盘。
oracle用户锁定问题
1.你可以用 alter user 用户ID account unlock 先解开这个用户锁定
2.这个机制是在用户的profile中设定,profile主要是对系统资源和用户囗令的管理,你可以打开查看,里面有个 FAILED_LOGIN_ATTEMPTS 参数,你还可以结合其它的参数一起使用来管理资源和囗令。系统有个默认的profile叫default
给个示例:
1.资源的
create profile luck_prof limit
sessions_per_user 8
cpu_per_session 16800
logical_reads_per_session 23688
connect_time 268
idle_time 38;
2.囗令的,如修改 default
alter profile default limit
password_life_time 60
password_grace_time 10
password_reuse_time 1800
failed_login_attempts 3
password_lock_time 1/1440;
然后再创建或修改用户时指定一个profile如:
create user wuser
identified by wuser
.......
profile luck_prof ;
希望以上能给你提供解决问题的方向