Oracle新建数据库和用户及表空间
1. Oracle安装完成 ,如果在安装的时候选择了新建数据库实例,那么安装完之后可以用默认的实例,如果没有安装或者希望用新的数据库实例,可以用'Database Configuration Assistant'向导来创建数据库实例,创建完数据库实例后,并不能立即在数据库实例中建表,必须先创建该数据库实例的用户,并且为该用户指定表空间(还有临时空间),一个数据库实例,可以建多个用户,每个用户可以指定不同的表空间。
2. Oracle数据库管理(一):创建和删除数据库
3. 以sys或者system登陆,建立表空间和用户:
create tablespace ppbs
logging
datafile 'D:\app\Administrator\product\11.2.0\dbhome_1\oradata\ppbs\ppbs.dbf'
size 168m
autoextend on
next 100m maxsize 8192m
extent management local;
create temporary tablespace ppbs_tem
tempfile 'D:\app\Administrator\product\11.2.0\dbhome_1\oradata\ppbs\ppbs_tem.dbf'
size 168m
autoextend on
next 100m maxsize 8192m
extent management local;
create user ppbs
identified by "ppbs"
default tablespace ppbs
temporary tablespace ppbs_tem;
grant connect to ppbs;
grant exp_full_database to ppbs;
grant imp_full_database to ppbs;
grant resource to ppbs;
grant alter any table to ppbs;
grant create any table to ppbs;
grant create any view to ppbs;
grant delete any table to ppbs;
grant drop any table to ppbs;
grant drop any view to ppbs;
grant select any dictionary to ppbs;
grant unlimited tablespace to ppbs;
4. 数据导入导出
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=" where filed1 like '00%'"
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面 加上 compress=y 来实现。
数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@TEST full=y file=d:\datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
Oracle新建数据库和用户及表空间相关推荐
- 企业实战03:Oracle数据库_用户和表空间
Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录 用户和表空间 2-1 使用系统用户登录Oracle 系统用户 2-2 Oracle用户和表空间之查看登录用户 2 ...
- Oracle数据库删除用户和表空间
1.以system用户登录查找需要删除的用户(普通用户没有删除权限) select * from dba_users; 2.查询需要删除用户对应的表空间 select * from dba_data_ ...
- oracle 如何查看当前用户的表空间名称
如何查询当前用户的表空间名称?因为oracle建立索引,需要知道当前用户的表空间,查找了一下资料 --查询语法--select default_tablespace from dba_users wh ...
- oracle 给表指定表空间,oracle数据库创建用户指定表空间
--创建临时表空间 create temporary tablespace test_temp --test_temp表空间名称 tempfile 'E:\oracle\product\10.2.0\ ...
- 用cmd命令简单创建oracle 数据库、用户和表空间
1 创建名为"CJF"的表空间,其初始大小为512M,支持自动扩展,每次增量为32M: create tablespace CJF datafile 'D:\oradata\CJF ...
- oracle给已有用户指定表空间,Oracle创建用户、表空间及为用户指定表空间
-- 创建表空间 --语法: create tablespace 表空间名 datafile '路径' size 100M [aotuextend to]; create tablespace ytj ...
- Oracle 数据库、实例、表空间、用户、数据库对象
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统.通常情况了我们称的"数据库",包含了物理数据.数据库管理系统.内存.操作系统进程的组合体,就是指这里所说的数据库管理 ...
- oracle新建数据库schema-建立数据库、表空间和用户
转载地址:http://www.cnblogs.com/smartvessel/archive/2009/07/06/1517690.html Oracle安装完后,其中有一个缺省的数据库,除了这个缺 ...
- Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...
最新文章
- PHP实现时间轴函数
- java修改状态码_JavaWeb-用过滤器修改请求的返回状态码
- linux挂载一个新的硬盘
- 研究表明:安卓和iOS应用无节操滥用邮箱和定位数据
- Android 5.0 Lollipop介绍
- Linux(8) —— grep命令
- JS限制表单输入特效代码
- c语言混响,混响也是大学问,c与数字混响的区别-文章-数字音视工程网DAV01.COM...
- 计算机视觉SLAM方向顶会
- C语言编译过程总结简版
- 计算机表格应用试卷,计算机应用基础Excel试题库.doc
- ug添加imachining变量_UG变量设置
- WINDOWS 7 X64专业版SP1后续补丁包20150901(微软官方下载地址列表)
- 计算机文化基础试题每日一练15,【每日一练】2018教师[资格考编]笔试备考练习(9.6)...
- 曲面积分(Surface Integral)
- 小说作者推荐:炤炤酒合集
- Playcanvas 上手使用
- 两年聚37亿美元,“庞氏骗局” 维卡币负责人在美被捕
- Java基于JSP校园二手闲置商品交易系统
- ORACLE ORA-01720错误处理
热门文章
- 51单片机18B20测温1602LCD显示
- oracle等待事件查询,Oracle查看等待事件_yh_zeng2的博客-CSDN博客
- python log日志_Python的log日志功能及设置方法
- 虚拟机Ubuntu20.04.2LTS卸载python3.8出现tty1-tty6循环登录,无法进入图形化界面,乱码(亲测)
- 别人对程序员的印象都是加班?
- OpenCV之颜色空间转换(笔记10)
- OpenCv之图像形态学(笔记08)
- SpringBoot的MyBatis generator 注解方式和xml方式 (四)
- 列式存储ClickHouse(二)接口
- hook 输入法 android,安卓输入法输入性能评测流程