ORACLE12C PDB创建默认表空间和用户语句

第一次接触到12C CDB和PDB数据库,且客户提供的是ORACLE一体机,只有访问权,费劲周折,今记录12C创建默认路径表空间语句和用户

--创建默认表空间:

create tablespace tablesapce_name datafile size 500M   autoextend on next 100M;

--创建用户空间:

create user username identified by password
default tablespace tablesapce_name ;

--用户授权:

grant connect,resource to username ;
grant create any sequence to username ;
grant create any table to username ;
grant delete any table to username ;
grant insert any table to username ;
grant select any table to username ;
grant unlimited tablespace to username ;
grant execute any procedure to username ;
grant update any table to username ;
grant create any view to username ;

如上~

原文地址:http://www.cnblogs.com/g253187360/p/8110442.html

时间: 2024-08-08 13:20:11

ORACLE12C PDB创建默认表空间和用户语句的相关文章

SQL创建Oracle表空间、用户以及给用户赋权的方法

//创建表空间 Create tablespace examination//创建表空间examination datafile 'c:\Oracle\zhangwei\examination.dbf'//与表空间关联的文件存放位置(要预先手动建好文件夹) size 100m//文件初始大小,千万不要写成mb(这里以下可略) autoextend on//文件大小可自动拓展 next 30m//每次拓展30m maxsize unlimited//不限制文件大小的上限 logging//生成对于

创建Oracle表空间和用户

create oracle tablespace and user /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'e:\tablespace\test_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace test_data loggi

常用建表空间建用户语句

/分为四步 / /第1步:创建临时表空间 / create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /第2步:创建数据表空间 / create tablespace user_data logging datafile 'D:\o

linux系统下创建oracle表空间和用户权限查询

创建用户和表空间: 1.登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2.以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba 3.创建临时表空间: --查询临时表空间文件的绝对路径.如果需要的话,可以通过查询来写定绝对路径.一般用${ORACLE_HOME}就可以了 select name from v$tempfile; create temporary tablespac

oracle 创建数据表空间和用户

--创建临时表空间(不必须)create temporary tablespace zwtest tempfile 'D:\Java\oracle\oradata\zwtest.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --创建表空间create tablespace zwtest_data--表空间名称 logging datafile 'D:\Java\oracle\oradata

用Toad for Oracle创建数据库表空间和用户

打开Toad, 1,菜单栏Session->new Connection-.打开如下窗口: 2,进入之后,菜单DatebaseàSechema  Brower...找到Table Space(表空间)选项卡 打开之后显示如下界面: 然后切换另一个选项卡:Date  Feiles(如图所示) 再点开之后: 点此处打开: 指定后,点OK 接下来是创建用户: 到此,你就可以用指定的用户名和密码使用数据库,创建表.视图.序列等等一系列的操作了

Oracle 12c创建PDB用户并设置默认表空间

Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库.下面是官方文档关于CDB与PDB的关系图. 在CDB中,只能创建以c##或C##开头的用户,如果不加c##,则会提示错误“ORA-65096:公用用户名或角色名无效”,只有在PDB数据库中才能创建我们习惯性命名的用户,oracle称之为Loca

【ORACLE 10】表空间,用户 ,还原库,IMP,EXP,解锁

1登录: --运行->sqlplus-> js45st/[email protected]2表空间:--创建表空间,指定数据文件(建议放在ORACLE目录下面),初始化100M 自增加50Msql> create tablespace TBS_JSNET datafile 'd:\oracledb\JetsenNet6\TBS_JSNET.dbf' size 200m      reuse AUTOEXTEND ON NEXT  10M MAXSIZE UNLIMITED EXTENT

oracle的默认表空间

一.默认表空间说明 在oracle9i中,如果未用 DEFAULT TABLESPACE 子句创建的所有用户将以SYSTEM表空间作为它们的默认表空间.同时也不能为数据库指定一个默认的表空间. 在Oracle 10g中定义了数据库级别的默认表空间USERS,在创建用户时没有定义默认表空间,就会把数据库级别的默认表空间当作自己的默认表空间. 在10g以前,是把系统表空间(SYSTEMS)当作默认表空间.这样很不合理. 可以使用如下命令查看默认表空间: [sql] view plaincopy /*