[b]//创建表空间[/b] copy scott 表空间内容
conn sys/sys as sysdba;--以dba角色登入数据库
drop user nancy casecade;--删除用户名为nancy的所有相关信息
[color=red]创建新用户,并把scott的表空间信息给这个新用户[/color]
1)backup scott [b]备份数据[/b]
命令:exp
用户名:scott
密码:tiger
具体步骤如下
cmd d: --进入D盘
md scottDataBackup --新建scottDataBackup临时文件夹
cd scottDataBackup --进入scottDataBackup临时文件夹
exp --执行oracle导出命令
scott --输入被备份数据拥有者的用户名
tiger --输入被备份数据拥有者的用户的密码
回车 回车。。。执行默认的操作
备份成功, 观察D:/scottDataBackup 多出了文件EXPDAT.DMP
2)create user --[b]创建新用户[/b]
conn sys/sys as sysdba; --以dba身份登入数据库
--[b]分配表空间[/b]为10M
create user nancy identified by nancy default tablespace users quota 10M on users;
--[b]分配权限[/b]
grant create session, create table, create view to nancy;
[b]导入数据[/b]
导入备份的内容到新用户的空间
命令:imp
用户名:nancy
密码:nancy
--谁的表空间
用户名:scott
密码:tiger
具体步骤如下
cmd d: --进入D盘
cd scottDataBackup --进入备份数据的scottDataBackup临时文件夹
imp --执行oracle导入命令
nancy --输入要导入的空间的所有者用户名
nancy --输入要导入的空间的所有者用户密码
scott --输入备份数据拥有者的用户名
tiger --输入备份数据拥有者的用户的密码
回车 回车。。。执行默认的操作
备份成功 conn nancy/nancy 链接数据库 通过plsql工具查看此用户拥有的tables
[b]备份表[/b]
create table emp2 as select * from emp;
create table dept2 as select * from detp;
create table salgrade2 as select * from salgrade;
[b]重复插入值[/b]
delete from dept2;
insert into dept2 select * from dept;
[b]insert 用法[/b]
insert into dept2 values(50,'game','cd');
insert into dept2(deptno, dname) values(50,'game2');
insert into dept2 select * from detp;
conn sys/sys as sysdba;--以dba角色登入数据库
drop user nancy casecade;--删除用户名为nancy的所有相关信息
[color=red]创建新用户,并把scott的表空间信息给这个新用户[/color]
1)backup scott [b]备份数据[/b]
命令:exp
用户名:scott
密码:tiger
具体步骤如下
cmd d: --进入D盘
md scottDataBackup --新建scottDataBackup临时文件夹
cd scottDataBackup --进入scottDataBackup临时文件夹
exp --执行oracle导出命令
scott --输入被备份数据拥有者的用户名
tiger --输入被备份数据拥有者的用户的密码
回车 回车。。。执行默认的操作
备份成功, 观察D:/scottDataBackup 多出了文件EXPDAT.DMP
2)create user --[b]创建新用户[/b]
conn sys/sys as sysdba; --以dba身份登入数据库
--[b]分配表空间[/b]为10M
create user nancy identified by nancy default tablespace users quota 10M on users;
--[b]分配权限[/b]
grant create session, create table, create view to nancy;
[b]导入数据[/b]
导入备份的内容到新用户的空间
命令:imp
用户名:nancy
密码:nancy
--谁的表空间
用户名:scott
密码:tiger
具体步骤如下
cmd d: --进入D盘
cd scottDataBackup --进入备份数据的scottDataBackup临时文件夹
imp --执行oracle导入命令
nancy --输入要导入的空间的所有者用户名
nancy --输入要导入的空间的所有者用户密码
scott --输入备份数据拥有者的用户名
tiger --输入备份数据拥有者的用户的密码
回车 回车。。。执行默认的操作
备份成功 conn nancy/nancy 链接数据库 通过plsql工具查看此用户拥有的tables
[b]备份表[/b]
create table emp2 as select * from emp;
create table dept2 as select * from detp;
create table salgrade2 as select * from salgrade;
[b]重复插入值[/b]
delete from dept2;
insert into dept2 select * from dept;
[b]insert 用法[/b]
insert into dept2 values(50,'game','cd');
insert into dept2(deptno, dname) values(50,'game2');
insert into dept2 select * from detp;