oracle回顾复习
2016-01-05 00:00
465 查看
摘要: oracle
项目中又接触的oracle数据库,之前一直使用mysql,学过的只是忘得差不多了。借机复习回顾一下。
在oracle安装完成之后,新建了一个数据库。要做的如下:
创建一个表空间(在新建数据库后,系统有一个默认的表空间user,但是肯定是不能把所有用户的表全部放在一个表空间中,如果 一个错误了,会引发其他的数据问题,所以创建新的表空间是必须的。)
如果你已经创建了用户,但是忘记分配表空间了可以这样使用:
项目中又接触的oracle数据库,之前一直使用mysql,学过的只是忘得差不多了。借机复习回顾一下。
在oracle安装完成之后,新建了一个数据库。要做的如下:
创建一个表空间(在新建数据库后,系统有一个默认的表空间user,但是肯定是不能把所有用户的表全部放在一个表空间中,如果 一个错误了,会引发其他的数据问题,所以创建新的表空间是必须的。)
/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace user_data logging datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第3步:创建用户并指定表空间 */ create user username identified by password default tablespace user_data temporary tablespace user_temp; /*第4步:给用户授予权限 */ grant connect, resource,dba to用户名称; grant unlimited tablespace to 用户名称; grant create view to 用户名称; grant create any procedure to 用户名称; grant debug any procedure to 用户名称; grant debug connect session to 用户名称;
如果你已经创建了用户,但是忘记分配表空间了可以这样使用:
alter user 用户 quota unlimited on 表空间A; alter user 用户 quota unlimited on 表空间B; /*或者放开所有表空间,第二暴力,懒人专用*/ grant unlimited tablespace to 用户; /*或者索性给所有权限,暴力慎用*/ grant resource,connect,dba to 用户;
相关文章推荐
- oracle 创建表空间步骤代码
- 跟老齐学Python之复习if语句
- 抽象类与接口,final finalize finally,文件复制过程出错情况
- 网工下午复习资料
- cisco 基本命令
- 初一级信息技术考试理论总复习系统
- C++ 复习
- JAVASE从零开始1
- 我自己的noip复习(实时更新)
- 重温C语言 总结指针遗忘点
- orale 分析函数
- 1291 数据结构上机测试4.1:二叉树的遍历与应用1
- Java学习归纳复习(3)
- 项目的复习和回忆记录
- oracle创建表空间和用户
- 关于实时监控oracle数据库表数据变化的设计与实现
- ORA-04031: 无法分配 3936 字节的 共享内存
- 北京理工大学_操作系统复习提纲
- oracle 使用pl/sql创建用户和表空间
- oracle创建表空间、dblink