--查询数据表空间的使用情况
SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name
FROM dba_free_space
GROUP BY tablespace_name;
SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,
* 100) / a.bytes "% USED ",
* 100) / a.bytes "% FREE "
FROM $ts_avail a, $ts_used b, $ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
--创建临时表空间
create temporary tablespace TSOA_T
tempfile 'D:\oracle11g\app\administrator\oradata\orcl\TSOA_T.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--创建表空间
create tablespace TSOA_D
logging
datafile 'D:\oracle11g\app\administrator\oradata\orcl\TSOA_D.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--创建用户
create user 用户名 identified by password
default tablespace 表空间
temporary tablespace 临时表空间;
/*第4步:给用户授予权限 */
grant connect,resource,dba to 用户名;
--删除用户
drop user 用户名 cascade;
--导出
exp 用户名/password@ip地址/orcl FILE=D:\文件名.DMP OWNER=用户名;
--导入
imp 用户名/password@ip地址/orcl file=E:\文件名.dmp full=y;
11g数据库导入命令
impdp 用户名/password@ip地址/orcl DIRECTORY=JY DUMPFILE=文件名.dmp SCHEMAS=所属数据库用户名
impdp 用户名/password@ip地址/orcl DIRECTORY=JY DUMPFILE=文件名.dmp SCHEMAS=所属数据库用户名
注意命令后面一定不要有分号。如果有会报ora-39165错误
oracle大小写函数转化
select UPPER('Test') as u from dual;
select LOWER('Test') as l from dual;