创建表空间信息
创建表空间
表空间名称 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';