Oracle 表文件,表空间,用户,的创建 和删除

wKioL1fJOXjCNIiFAAAeVsMyoTA090.png


本文谢绝转载,原文来自http://990487026.blog.51cto.com


连接超级用户:

[oracle@oracle11~]$sqlplus/nolog
sql>conn/assysdba
Connected.


查数据文件:

sql>select*fromv$dbfile;
	4/opt/oracle/app/oradata/orcl/users01.dbf
	3/opt/oracle/app/oradata/orcl/undotbs01.dbf
	2/opt/oracle/app/oradata/orcl/sysaux01.dbf
	1/opt/oracle/app/oradata/orcl/system01.dbf
	5/opt/oracle/app/oradata/orcl/example01.dbf
	6/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf

6rowsselected.


查看所有表空间

sql>select*fromv$tablespace;
	0SYstem			YESNOYES
	1SYSAUX			YESNOYES
	2UNDOTBS1			YESNOYES
	4USERS			YESNOYES
	3TEMP			NONOYES
	6EXAMPLE			YESNOYES
	7TS_SECKEY_ADMIN		YESNOYES

7rowsselected.

查看表空间的数据文件

sql>selectfile_name,tablespace_namefromdba_data_files;
/opt/oracle/app/oradata/orcl/users01.dbf									USERS
/opt/oracle/app/oradata/orcl/undotbs01.dbf									UNDOTBS1
/opt/oracle/app/oradata/orcl/sysaux01.dbf									SYSAUX
/opt/oracle/app/oradata/orcl/system01.dbf									SYstem
/opt/oracle/app/oradata/orcl/example01.dbf									EXAMPLE
/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf								TS_SECKEY_ADMIN

6rowsselected.

创建表空间

CREATETABLESPACEts_seckey_admin
LOGGING
DATAFILE'/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf'SIZE50M
EXTENTMANAGEMENTLOCAL;


CREATETABLESPACEts_seckey_op
LOGGING
DATAFILE'/opt/oracle/app/oradata/orcl/ts_seckeymng_op.dbf'SIZE200M
EXTENTMANAGEMENTLOCAL;
ALTERDATABASEDATAFILE'/opt/oracle/app/oradata/orcl/ts_seckeymng_admin.dbf'AUTOEXTENDONNEXT50MMAXSIZEUNLIMITED;
ALTERDATABASEDATAFILE'/opt/oracle/app/oradata/orcl/ts_seckeymng_op.dbf'AUTOEXTENDONNEXT200MMAXSIZEUNLIMITED;

删除表空间

sql>DROPTABLESPACEts_seckey_adminINCLUDINGCONTENTSANDDATAFILES;
sql>DROPTABLESPACEts_seckey_opINCLUDINGCONTENTSANDDATAFILES;

查看表所在的表空间

selecttable_name,tablespace_namefromall_tables/dba_tables/user_tables;

删除用户

dropuseruser_namecascade;

创建用户

createuseruser_namePROFILEDEFAULT
IDENTIFIEDBYSECMNGDEFAULTTABLESPACEUSERS
ACCOUNTUNLOCK;

创建新用户方案SECMNGUSER1

createuser"SECMNGADMIN"PROFILE"DEFAULT"IDENTIFIEDBY"123456"DEFAULTTABLESPACE"USERS"ACCOUNTUNLOCK;
GRANT"CONNECT"TO"SECMNGADMIN";
GRANTSELECTANYTABLeto"SECMNGADMIN";

GRANTresourcetoSECMNGADMIN;
GRANTcreatesessionTOSECMNGADMIN;

授权:

GRANTDELETEONSECMNG.SRVCFGTO"SECMNGADMIN";
GRANTINSERTONSECMNG.SRVCFGTO"SECMNGADMIN";
GRANTUPDATEONSECMNG.SRVCFGTO"SECMNGADMIN";

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...