今日
数据库用户被锁,查了下,说是登录错误超过10次用户就会被锁定,于是有了解锁和改密码操作
?
? ? sqlplus /nolog;
?
以dba身份链接数据库:
? ? conn /as sysdba;
?
数据库?动模式及用处:
?
startup:open模式,?动实例加载并打开数据库,正常?动
?
非受限状态
?
受限状态:startup restrict,只有DBA可以访问数据库
?
执行数据导入导出;
?
使用sql*loader提取外部数据;
?
需要暂时拒绝普通用户访问数据库;
?
进行数据库移植或升级操作;
?
startup force:强行启动数据库(貌似存在一定风险)
?
startup mount:mount模式,?动实例和加载数据库,但不打开数据库(尚未弄明白其中含义)
?
重命名数据库;
?
添加、删除、重命名日志文件;
?
执行数据库完全恢复模式;
?
改变数据的归档模式;
?
startup nomount:nomount模式,?动实例不加载数据库。仅?实例创建各种内存结构和服务进程,用于
创建数据库;
?
重建控制文件;
?
状态间转换:
? ? 转open模式:Alter database open
? ? 转mount模式:Alter database mount
? ? 转nomount模式:Alter database nomount
? ? 受限状态改变为非受限状态:alter system disable restricted session
? ? 非受限状态变为受限状态:alter system enable restricted session
? ? 数据库只读状态:alter database open read only
? ? 数据库读写状态:alter database open read write
?
关闭数据库:
? ? 1.shutdown:正常关闭,等待链接结束
? ? 2.shutdown immediate:立即关闭
? ? 3.shutdown transactional:关闭事物
? ? 4.shutdown abort:强行关闭(存在风险)
?
解锁:
? ? alter user username account unlock;其中username为被锁定的用户名。
改密码:
? ? alter user username identified by password;其中username为用户名,password为新密码。
?
测试数据库链接:
? ? tnsping TEST 来获得数据库TEST能否连上