1、创建用户
create  user  guowei  identified  by  "123456";
2、用户授权
grant  connect,resource  to  guowei;
3、去掉10次密码锁用户的情况
select * from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';
修改:
alter  profile  default(配置文件名) limit
FAILED_LOGIN_ATTEMPTS   UNLIMITED;
4、主机用户验证错误处理(windows系统)
管理工具==>本地安全策略==>本地策略==>用户权限分配==>作为批处理作业登录,将操作系统用户添加进去即可。
5、解锁用户的情况(以管理账号登录后)
报用户锁定的错误。
处理办法一:(暂时)
sqlplus / "as sysdba
alter user jwtest account unlock;
--jwtest  即用户名
 
处理办法二:(永久)
参见:3、去掉10次密码锁用户的情况
 
6、普通用户授权可进入EM界面:
grant  select  any  dictionary  to  scott;
 
 
7、重建用户
sqlplus / "as sysdba
drop user jwtest cascade;
//cascade选项是在有关联其它内容所必须使用的参数,否则无法删除用户。
create user jwtest identified by "123456";
//用户授权
 
8、数据库导出与导入
(1)导出
在windows下可写成bat文件自动导出jwtest.dmp文件。
exportDmp.bat文件内容如下:
EXP jwtest/123456@ORCL owner=(jwtest) GRANTS=Y rows=yes file=c:\dmp\jwtest.dmp LOG=c:\dmp\dmp.log
 
--jwtest:oracle用户
--123456:密码
--ORCL:数据库实例名
--owner:对象名,注意一定要打上括号
--log 导出日志,最好导出日志知道过程才能知道结果。
 
(2)导入
在windows的导入文件importDmp.bat文件内容如下:
 
imp jwtest/123456@orcl file=F:\dump\jwtest.dmp log=F:\dump\import.log full=y
 
--log  产生导入日志
 9、用户密码有效期的限制设置
(1)查看用户的profile,默认default
select   username, PROFILE  from dba_users;
(2)查看指定概要文件(默认default)的密码有效期设置;
select  *  from  dba_profiles  s  where  s.profile='DEFAULT'  and  resource_name='PASSWORD_LIFE_TIME';
(3)将密码有效期由默认180天改成无限制;
alter  profile  default  limit  PASSWORD_LIFE_TIME UNLIMITED;