创建表空间信息
-
创建表空间
表空间名称
TESTDB
,文件路径为F:\APP\ADMIN\VIRTUAL\ORADATA\ORCL\TESTDB.dbf
, 初始
大小为50m
,最大1024M
.版本为
11r2
时 无需orclpdb
若不限制表空间大小,将MAXSIZE 1024M改为MAXSIZE UNLIMITED即可CREATE tablespace TESTDB logging datafile 'F:\APP\ADMIN\VIRTUAL\ORADATA\ORCL\TESTDB.dbf' size 50 m AUTOEXTEND ON NEXT 50 M MAXSIZE 1024 M EXTENT MANAGEMENT LOCAL;
-
创建临时表空间
表空间名称
TESTDB_TEMP
,文件路径为
F:\APP\ADMIN\VIRTUAL\ORADATA\ORCL\TESTDB_TEMP.dbf
, 初始大小为50m
,最大1024M
版本为
11r2
时 无需orclpdb
CREATE TEMPORARY TABLESPACE TESTDB_TEMP TEMPFILE 'F:\APP\ADMIN\VIRTUAL\ORADATA\ORCL\TESTDB_TEMP.dbf' SIZE 50 m AUTOEXTEND ON NEXT 50 m MAXSIZE 1024 m EXTENT MANAGEMENT LOCAL;
-
删除表空间
drop tablespace TESTDB including contents and datafiles;
创建用户
创建用户
dev
并指定表空间
CREATE USER "TESTDB"
IDENTIFIED BY "test123456"
DEFAULT TABLESPACE TESTDB
TEMPORARY TABLESPACE TESTDB_TEMP;
授权用户
授权
dev
用户有连接数据库和操作表和操作视图数据等权限。
-
CONNECT
连接权限 -
RESOURCE
操作表、视图、数据权限 -
DBA
管理员权限
GRANT CONNECT, RESOURCE,DBA TO "TESTDB";
查看连接oracle 连接用户信息
select SID,AUDSID,USER#,USERNAME,STATUS,SCHEMANAME,
OSUSER,MACHINE,TERMINAL,PROGRAM,MODULE,LOGON_TIME,PREV_EXEC_START as "last_time",
BLOCKING_SESSION_STATUS as "bss",SERVICE_NAME,SQL_ID
from v$session
where audsid not in (0) and userName = 'I2TEST'
order by LOGON_TIME desc;
断开当前连接的用户
SELECT 'alter system kill session ' || '''' ||t.sid ||','||t.SERIAL#|| ''';' FROM v$session t WHERE t.USERNAME='CGBCRM';