在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、管理用户和安全性 select distinct object_type from dba_objects; 模式对象,schema ----> user.objects(某个用户下的某个对象) 在创建对象和访问对象前,首先创建对象的拥有者——用户 用户有相关的属性,有些必须明确设置,有些可以使用默认值 创建用户 1 确定用户对象在表空间上的分布,从而确定表空间的配额 2 确定用户的默认表空间和临时表空间,保持用户数据的独立性 create user u1 identified by u1; --->默认 users表空间和temp表空间 create user u2 identified by u2 default tablespace user_u2 temporary tablespace temp_u2; --->指定user_u2表空间和temp_u2表空间 4 创建用户,设置口令 5 给用户赋予必要的角色和其他的直接权限 grant connect, resource to u1; grant creata session to u1; --->设置会话的权限 删除用户 drop user u1; 如果用户方案中包含对象,drop user u1 CASCADE; 权限 系统权限 + 对象权限 select * from session_privs; --->查询当前用户的权限 select * from session_roles; --->查询当前用户的角色 select * from role_sys_privs; --->查询当前用户的角色权限 select * from user_sys_privs; --->查询当前用户的系统权限 二、重做日志文件 重做日志文件 查询 >select * from v$logfile; status列:invalid该文件不可访问(不存在或添加到该组的新logfile)|stale内容不完全|deleted不再使用 >select * from v$log; status列:unused未写入|current当前组,活动的|active非当前组,活动的,可能已归档也可能没有|clearing正在重建空日志(执行了alter database clear logfile),完成后变为unused状态 作用 在数据库发生故障时,可以重新处理事务 写日志时按组顺序循环写,g1(f1-f2-f3-……)-g2(f1-f2-f3-……)-g3(f1-f2-f3-……)-…… 规划 分散原则:每个组多个成员,成员互为备份,分开到不同的磁盘。例子: 大小原则:组间切换时间满足20分钟左右的业务需求 增减删 新建组 alter database add logfile [group <X0>] ('<logfile path&name>','',……) size <Y>, [group <X1>] …… 添加成员 alter database add logfile member '<logfile path&name>' to group <X0>,'<logfile path&name>' …… 删除组 alter database drop logfile group <X>, group…… active状态和current状态不可删 alter database drop logfile member '<logfile path&name>','<logfile path&name>',……; ho cp <old> <new> alter database rename file '<old>' tp '<new>'; 归档模式下 current状态不可重命名;非归档模式下 都可以改 【alter database noarchivelog|archivelog;】 启动时日志不一致问题 alter database clear logfile group <X>; active状态和current状态不可用 alter database clear unarchived logfile group <X>; 日志文件丢失 alter database clear logfile group <X>; 归档模式下不能clear时, recover database using backup controlfile;alter database open resetlog; 非归档模式不能clear时, alter system set "_allow_resetlogs_corruption"=true scope=spfile; startup; alter system reset "_allow_resetlogs_corruption" scope=spfile sid='*'; |
请发表评论