本文主要是介绍orcle 创建表空间,用户,以及赋权,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp。
SQL> CREATE TEMPORARY TABLESPACE DB_TEMP
TEMPFILE 'D:appAdministratororadataNewDBDB_TEMP.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MASIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
创建用户之前先要创建数据表空间,若没有创建则默认永久性表空间是system
CREATE TABLESPACE BHDATA
LOGGING
DATAFILE 'D:\DatabaseSpace\xxsbBHDATA.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
其中'BHDATA'和'DB_TEMP'是你自定义的数据表空间名称和临时表空间名称,可以任意取名;'D:appAdministratororadataNewDBDB_DATA.DBF'是数据文件的存放位置,'DB_DATA.DBF'文件名也是任意取;'size 32M'是指定该数据文件的大小,也就是表空间的大小。
现在建好了名为'DB_DATA'的表空间,下面就可以创建用户了:
CREATE USER BHXXSBJQ IDENTIFIED BY bhdb08
ACCOUNT UNLOCK
DEFAULT TABLESPACE BHDATA
GRANT CONNECT,RESOURCE TO BHXXSBJQ;
GRANT DBA TO BHXXSBJQ;
案例二
CREATE TEMPORARY TABLESPACE jck_TEMP TEMPFILE 'D:\Oracle\oracle_space\jc\jck_TEMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M maxsize UNLIMITED EXTENT MANAGEMENT LOCAL;
CREATE TABLESPACE jck_data LOGGING DATAFILE 'D:\Oracle\oracle_space\jc\jck_DATA.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
CREATE USER jcdata IDENTIFIED BY jc123456 ACCOUNT UNLOCK DEFAULT TABLESPACE jc_data TEMPORARY TABLESPACE jc_TEMP;
GRANT CONNECT,RESOURCE TO jcdata;
GRANT DBA TO jcdata
这篇关于orcle 创建表空间,用户,以及赋权的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!