系统预定义用户:
- SYSDBA:系统管理员
- SYSAUDITOR:系统审计员
- SYSSSO:系统安全员
- SSDBO:系统对象操作员(安全版)
- SYS:内置用户,不允许直接登录
##创建用户语句语句,SYSDBA为例
CREATE USER "SYSDBA" IDENTIFIED BY <PASSWORD> HASH WITH SHA512 NO SALT PASSWORD_POLICY 0 ENCRYPT BY <PASSWORD> LIMIT FAILED_LOGIN_ATTEMPS 0, PASSWORD_LOCK_TIME 0, PASSWORD_GRACE_TIME 0 DEFAULT TABLESPACE "MAIN";
##创建SYSDBA用户及密码,明文形式保存密码且无任何策略,密码加密
##FAILED_LOGIN_ATTEMPS:将引起一个账户被锁定的连续注册失败的次数,设置范围1到 100,默认为3,(系统预设管理员用户默认无限制)
##PASSWORD_LOCK_TIME:如果超过FAILED_LOGIN_ATTEMPS设置值,一个账户将被锁定的分钟数
##PASSWORD_GRACE_TIME:以天为单位的口令过期宽限时间,过期口令超过该期限后,禁止执行除修改口令以外的其他操作
##默认表空间MAIN
二、DM8常用系统表
- SYSOBJECTS:可查询所有对象,数据库中的对象都包含在内,有用户自己创建的表,存储过程,系统表,v视图等等 数据库中的对象
2. SYSCONS:记录系统中所有约束的信息,id则是约束的id号,tableid则是所属表id,type则是约束的类型,P是表中的主键约束,u则是唯一性约束
3. SYSUSERS:记录系统中用户信息
4.dba_tables:可查询表信息(包括系统表)
5.dba_user:可查询系统所有用户
6.dba_data_file:可查询数据库文件信息
7.dba_segments:可查询模式
8.all_tables:可查询所有用户的表
9.user_tables:可查询当前用户所拥有的所有表
10.user_tablespaces:可查询表空间
三、系统视图
- v$database:可查询数据库信息
- v$tablespace:可查询表空间信息
- v$datafile:可查询数据文件信息
- v$dm_arch_ini:可查询归档信息
- v$dm_ini:可查询参数
- v$instance:可查询数据库实例信息
- v$rlogfile:可查询日志文件信息
- v$systeminfo:可查询操作系统CPU和内存的信息
- v$version:可查询数据库版本
- v$wait_class:可查询等待(wait)情况
- V$SYSTEM_LONG_EXEC_SQLS:可找到找到执行时间较长的SQL