oracle数据库的常用操作

oracle数据库的常用操作查询数据表空间的使用情况SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespac

大家好,欢迎来到IT知识分享网。

–查询数据表空间的使用情况

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,

(b.bytes * 100) / a.bytes “% USED “,

(c.bytes * 100) / a.bytes “% FREE ”

FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$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;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/79496.html

(0)
上一篇 2024-08-20 22:33
下一篇 2024-08-21 10:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信