CREATE USER cedar IDENTIFIED BY cedar DEFAULT TABLESPACE CEDAR_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; -- 5 Roles for cedar GRANT DBA TO cedar; GRANT RESOURCE TO cedar WITH ADMIN OPTION; GRANT AQ_ADMINISTRATOR_ROLE TO cedar; GRANT CONNECT TO cedar WITH ADMIN OPTION; GRANT AQ_USER_ROLE TO cedar; ALTER USER cedar DEFAULT ROLE ALL; -- 44 System Privileges for cedar GRANT CREATE ANY DIRECTORY TO cedar WITH ADMIN OPTION; GRANT CREATE PUBLIC SYNONYM TO cedar WITH ADMIN OPTION; GRANT EXECUTE ANY CLASS TO cedar WITH ADMIN OPTION; GRANT DROP ANY VIEW TO cedar WITH ADMIN OPTION; GRANT CREATE CLUSTER TO cedar; GRANT ALTER SYSTEM TO cedar; GRANT UPDATE ANY TABLE TO cedar; GRANT INSERT ANY TABLE TO cedar; GRANT LOCK ANY TABLE TO cedar; GRANT CREATE EXTERNAL JOB TO cedar WITH ADMIN OPTION; GRANT EXECUTE ANY PROGRAM TO cedar WITH ADMIN OPTION; GRANT CREATE JOB TO cedar WITH ADMIN OPTION; GRANT DROP ANY DIRECTORY TO cedar WITH ADMIN OPTION; GRANT ALTER ANY TRIGGER TO cedar; GRANT CREATE DATABASE LINK TO cedar; GRANT DROP ANY TABLE TO cedar WITH ADMIN OPTION; GRANT CREATE TABLE TO cedar WITH ADMIN OPTION; GRANT QUERY REWRITE TO cedar; GRANT ANALYZE ANY TO cedar; GRANT DROP ANY TRIGGER TO cedar; GRANT EXECUTE ANY PROCEDURE TO cedar; GRANT SELECT ANY TABLE TO cedar WITH ADMIN OPTION; GRANT ALTER ANY TABLE TO cedar; GRANT UNLIMITED TABLESPACE TO cedar WITH ADMIN OPTION; GRANT CREATE SESSION TO cedar; GRANT CREATE ANY TRIGGER TO cedar; GRANT DROP ANY PROCEDURE TO cedar WITH ADMIN OPTION; GRANT ALTER ANY PROCEDURE TO cedar; GRANT DROP PUBLIC SYNONYM TO cedar WITH ADMIN OPTION; GRANT DROP ANY SYNONYM TO cedar WITH ADMIN OPTION; GRANT MANAGE SCHEDULER TO cedar WITH ADMIN OPTION; GRANT CREATE ANY PROCEDURE TO cedar; GRANT CREATE PROCEDURE TO cedar WITH ADMIN OPTION; GRANT CREATE SEQUENCE TO cedar; GRANT CREATE VIEW TO cedar WITH ADMIN OPTION; GRANT CREATE SYNONYM TO cedar; GRANT DROP ANY INDEX TO cedar; GRANT DELETE ANY TABLE TO cedar; GRANT CREATE ANY TABLE TO cedar; GRANT CREATE ANY JOB TO cedar WITH ADMIN OPTION; GRANT SELECT ANY DICTIONARY TO cedar WITH ADMIN OPTION; GRANT CREATE ROLE TO cedar; GRANT CREATE ANY SYNONYM TO cedar WITH ADMIN OPTION; GRANT ALTER SESSION TO cedar WITH ADMIN OPTION; GRANT EXECUTE ON sys.dbms_aq TO cedar; GRANT EXECUTE ON sys.dbms_aqadm TO cedar; GRANT EXECUTE ON sys.dbms_network_acl_admin TO cedar; GRANT ALL ON sys.DBMS_LOCK TO cedar; 这个SQL在oracle 能用吗
时间: 2024-02-14 10:33:56 浏览: 26
这个 SQL 语句应该是可以在 Oracle 环境中执行的。它的作用是创建一个名为 cedar 的用户,并指定了该用户的默认表空间、临时表空间、角色和权限等信息。其中,该用户被授予了 DBA、RESOURCE、AQ_ADMINISTRATOR_ROLE、CONNECT、AQ_USER_ROLE 等角色,也被授予了 44 个系统权限(如 CREATE ANY DIRECTORY、EXECUTE ANY CLASS、CREATE TABLE 等)。此外,该用户还被授予了一些特殊的权限,如 EXECUTE ON sys.dbms_aq、EXECUTE ON sys.dbms_aqadm、EXECUTE ON sys.dbms_network_acl_admin 等。这些权限和角色的授予将使得该用户具有较高的系统权限,需要谨慎使用。
相关问题
CREATE TABLESPACE CEDAR_INDX DATAFILE '/home/oracle/oradata/cedar_indx/pt_indx01.dbf' SIZE 200M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT AUTO FLASHBACK ON; / 帮看下这个SQL在oracle环境能执行吗
这个 SQL 语句应该是可以在 Oracle 环境中执行的。它的作用是创建一个名为 CEDAR_INDX 的表空间,并指定了表空间的数据文件路径、大小、自动增长设置、分配策略、块大小等参数。同时,这个表空间也开启了日志记录、在线状态、永久性、本地管理的扩展空间等特性,并启用了自动分配段空间和闪回功能。需要注意的是,这个 SQL 语句的结尾处似乎多了一个不必要的符号 "/",需要将其去掉才能执行。
openmax调用cedar硬解码mjpeg
OpenMAX是一种多媒体编解码器开发框架,它可以用于在嵌入式设备上实现硬件加速的视频编解码。如果需要在嵌入式设备上使用OpenMAX调用Cedar硬解码MJPEG,可以按照以下步骤进行操作:
1. 首先,需要在嵌入式设备上安装支持Cedar硬解码的驱动程序。Cedar是一种硬件编解码器,它通常用于实现MJPEG、H.264等格式的硬件加速解码。
2. 接下来,需要使用OpenMAX的OMX IL API(OpenMAX Integration Layer API)来调用Cedar硬解码器。OMX IL API是OpenMAX的标准API,它可以用于在嵌入式设备上实现多媒体编解码功能。
3. 在OMX IL API中,需要使用OMX_ComponentNameEnum()函数来获取Cedar硬解码器的组件名称。然后,使用OMX_GetHandle()函数来获取解码器组件的句柄。
4. 接下来,需要使用OMX_SetParameter()函数来设置解码器的参数,例如解码器的输入和输出格式、分辨率、帧率等。在设置参数之前,需要先使用OMX_GetParameter()函数获取解码器的参数列表。
5. 然后,可以从解码器中获取解码后的视频帧。在使用OMX_GetParameter()函数获取参数时,需要设置解码器的状态为OMX_StateExecuting,以启动解码器的运行。然后,使用OMX_FillThisBuffer()函数将解码器的输出缓冲区填充到解码器中,获取解码器的输出数据。
需要注意的是,使用OpenMAX调用Cedar硬解码MJPEG需要一定的编程经验和技能。此外,不同的硬件平台和驱动程序可能有所不同,因此在实际操作中需要注意相应的差异。