一、Oracle有哪些用户?其默认口令和权限是什么?(容易)" k5 s( e$ O% R6 H l
当新建一个数据库时,Oracle将创建几个默认数据库用户模式,如SYS、SYSTEM和SCOTT。7 q6 D& v0 P, U* Z$ f
SYS用户是Oracle中的超级用户,它的默认口令是change_on_install。数据库中数据字典的所有表和视图都存储在SYS模式中。
5 d( O8 m, B+ GSYSTEM用户也有管理员权限,它的默认口令是manager。该用户创建显示管理信息的表和视图,以及Oracle工具所使用的内部表和视图。
5 m# G8 w9 }' X" S8 {, }& qSCOTT用户是一个示范帐户,其默认口令为tiger,此帐户包含4个示范表。
( w$ x% x5 B3 a6 [5 S$ B二、怎样查看哪些用户拥有SYSDBA、SYSOPER权限? (中等)* D5 T$ i* [ M9 s) C9 k/ T b7 s
conn sys/change_on_install
# X" a! ^6 c6 A! F! d" Y9 Iselect * from V_$PWFILE_USERS;
7 [/ R& D, V' E' y三、请简述SQL语言的组成、作用及其常用命令。(容易)
' L& X% R0 A0 t) F p/ @6 rSQL语言分为数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。
( L& |6 p9 M+ P2 y( q: W& ]; }DDL用于定义SQL模式、基本表、视图和索引的创建和撤消操作。常用命令有:CREATE、ALTER、DROP。6 t- U6 ]. c, n R$ i
DML用于数据的插入、修改、删除和查询。常用命令有:INSERT、UPDATE、DELETE、SELECT。
/ f0 O, d# k) o2 L1 {$ x( |1 _; VDCL用于对基本表的授权、完整性规则的描述和事务的控制等。常用的命令有:GRANT、REVOKE、COMMIT、SAVEPOINT、ROLLBACK。8 p+ R/ k- D- H/ H/ a$ P5 M9 ~' b
四、数据库正常启动所经历的状态有哪几种 ? (中等)% m! V) B( v) O4 `% R/ R
STARTUP NOMOUNT 数据库实例启动
* Y9 w% S& n/ c7 n# @STARTUP MOUNT 数据库装载
1 N$ N/ u5 c# g! `9 VSTARTUP OPEN 数据库打开 |