Orace 数据库
语法: ALTER ROLE role {NOT IDENTIFIED | IDENTIFIED {BY password |USING package| EXTERNALLY | GLOBALLY }}; 语法: GRANT role [, role ]... TO {user|role|PUBLIC} [, {user|role|PUBLIC} ]... [WITH ADMIN OPTION] 注:给角色授予权限参看前面授权部分 语法: SQL DROP ROLE role 举例: SQL SELECT role, password_required 2 FROM dba_roles; ROLE PASSWORD CONNECT NO RESOURCE NO DBA NO SELECT_CATALOG_ROLE NO EXECUTE_CATALOG_ROLE NO DELETE_CATALOG_ROLE NO IMP_FULL_DATABASE NO EXP_FULL_DATABASE NO SALES_CLERK YES HR_CLERK EXTERNAL 例如(并行、分区、表空间、存储): CREATE TABLE hr.employees( employee_id NUMBER(6), first_name VARCHAR2(20), last_name VARCHAR2(25), email VARCHAR2(25), phone_number VARCHAR2(20), hire_date DATE DEFAULT SYSDATE, job_id VARCHAR2(10), salary NUMBER(8,2), commission_pct NUMBER (2,2), manager_id NUMBER(6), department_id NUMBER(4)) TABLESPACE USERS; 数据被delete删除后,高水平线(high-water mark,HWM)并没有复位只是那些空间不再使用而已, 再次查询依然会读取HWH以前的块查找是否有可用的数据。 而截断truncate表将复位HWH, 释放出原来所占用的空间 Enterprise Manager Database Control 提供了一个基于 Web 的界面,您可以使用这个界面来管理 Oracle 数据库 EM启动、停止、查看也可以通过windows服务管理器进行操作。服务名一般为:OracleDBConsole$SID * 实例中的登录地址为 9:1158/em 如果用sys登录必须选择sysdba * Enterprise Manager (EM) 是 Oracle 的中央管理解决方案,用于管理、监视和调整整个 Oracle 环境。 有4个标签:主目录、性能、管理、维护。 * * * 内存参数 * 注:通过查看$ORACLE_HOME\install\portlist.ini 文件可以知道当前dbcontrol正在使用的端口, 默认dbcontrol http端口1158,agent端口3938。 如果要重新配置端口,可以使用如下命令: emca -reconfig ports -dbcontrol_http_port 1159 emca -reconfig ports -agent_port 3939 * SYSTEM 表空间 使用数据库创建 包含数据字典 包含 SYSTEM 回退段 (undo segment) 非 SYSTEM 表空间 单独的段 易于空间管理 控制分配给用户的空间量 创建表空间语法: CREATE TABLESPACE tablespace [DATAFILE clause] [MINIMUM EXTENT integer[K|M]] [BLOCKSIZE integer [K]] [LOGGING|NOLOGGING] [DEFAULT storage_clause ] [ONLINE|OFFLINE] [PERMANENT|TEMPORARY] [extent_management_clause] [segment_management_clause] 举例: SQL CREATE TABLESPACE userdata02 2 DATAFILE /u01/oradata/userdata02.dbf SIZE 5M 3 AUTOEXTEND ON NEXT 2M MAXSIZE 200M; 自动调整大小:
原创力文档

文档评论(0)