Oracle
来源:互联网 发布:ipad安装软件 编辑:程序博客网 时间:2024/06/16 14:14
Oracle的物理结构
表空间的创建
Create
创建临时表空间
create
表空间增加数据文件
Alter
可以改变表空间的大小
alter
删除表空间
Drop
如果表空间非空,请使用 including
drop空
设置表空间脱机和联机
Alter tablespace 表空间名 online(联机)
Alter tablespace 表空间名
1:建立一个一般的数据表空间usernew
Creact
2:修改表空间usernew,将其设置为脱机状态。
Alter
3:为表空间usernew添加一个数据文件u1.dbf
Alter
4:修改数据文件u1.dbf,将其长度改为5MB
Alter
5.删除表空间usernew,同时删除对应的数据文件。
Drop
6:查看该用户下的表空间
Select
表空间不够用,需要增大表空间,实际上需要增大数据文件的大小
表空间和数据文件的关系是:一个数据文件只能属于一个表空间,一个表空间可以有一个或者多个数据文件
--查询表空间的数据文件
SELECT * FROM dba_data_files WHERE tablespace_name ='SA_DMP';
查询出表空间对应的数据文件,在磁盘空间允许的情况下
ALTER DATABASE
如果表空间需要自动扩展或者有最大值限制的
ALTER DATABASE datafile'E:ORACLEPRODUCT10.2.0ORADATAFUFUSA_DMP.DBF' autoextend ONNEXT 50M maxsize 20000M;
另外,查看用户对表空间的使用限额:
SELECT * FROM user_ts_quotas;
如果maxsize
创建新用户
给新用户授权
为用户 Martin授予 Scotty用户的emp表的查询、更新、删除权限
Sql>connect scott/tiger;切换用户
SQL>GRANT select on emp tomartin;查
SQL>GRANT update on emp tomartin;更新
SQL>GRANT delete
如果要将emp表的全部权限授权martin用户
SQL>GRANT
修改密码
alter user 用户名 identified by 新密码
收回用户的权限
使用revoke语句回收已经授权用户的权限
语法格式:revoke
回收marin用户对emp表的操作权限(多个权限用逗号隔开)
revoke select ,update
- Oracle???
- oracle
- oracle
- oracle
- oracle
- oracle...
- oracle
- oracle
- ORACLE
- Oracle
- ORACLE
- Oracle
- Oracle
- oracle
- oracle
- oracle
- ORACLE
- oracle
- 实列1
- SQL Server中的sysobjects
- 新标准下的sizeof运算符
- 线程管理 ACE_Thread_Manager
- 连接百度地图API
- Oracle
- ssh传递本地文件到服务器
- cocos2dx3.0的项目属性继承 (vs2012)
- 临时表
- nyoj_274正三角形的外接圆面积
- Codeforces 379C New Year Ratings Change(模拟)
- 设计模式之六:工厂模式汇总
- Hadoop面试
- AfxEnableControlContainer()