六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 61|回复: 0

Oracle创建用户、表空间、导入导出

[复制链接]

升级  40%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-1-13 18:25:14 | 显示全部楼层 |阅读模式
Oracle创建用户、表空间、导入导出
//创建临时表空间
create temporary tablespace temptablespacename
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\ temptablespace01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建数据表空间
create tablespace tablespacename
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\ tablespace01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建用户并指定表空间
create user username identified by username
default tablespace tablespacename
temporary temptablespacename;
//给用户授予权限
grant connect,resource,dba to username; (db2:指定所有权限)
导入导出命令:
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件, imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,
该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。
oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。
SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。

下面介绍的是导入导出的实例。
数据导出:
exp [email=username/password@databasename]username/password@databasename[/email] full=y file=yourdata.dmp
数据的导入
imp [email=username/password@databasename]username/password@databasename[/email] full=y ignore=y file=yourdata.dmp grants=y
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表