oracle命令行导入导出授权

oracle基础的sql命令
1.->sqlplus(进入oracle-sql)
2.->username(输入用户名system)
3.->password(输入密码)
4.->create user test identified by test(创建用户test/test)
5.->grant create session to test(授予用户会话权利)
6.->grant unlimited namespace to test(授权使用表空间)
7.->grant create table to test(授予用户创建表权限)
--test登录
->create table  aa(age int);
--system登录
->revoke create table from test(回收用户test创建表的权限);
--test登录
->create table  aa2(age int);(创建表失败,权限不足)


命令行导出数据库:
1.导出
exp database(ip@database) file=d:\temp.dmp;
exp ip@database file=d:\temp.dmp;
按提示:输入用户名密码即可导出
2.导出整个username用户下所有对象
exp username/password@database file=d:\temp.dmp;
exp username/password@ip/database file=d:\temp.dmp;
3.导出空数据表
exp username/password@database file=d:\temp.dmp rows=n;

命令行导入数据库:
1.导入username用户对象.
imp username/password@database

imp 用户名/口令@数据库  回车 

填写导入文件路径:EXPDAT.DMP>c:\a.dmp 

输入插入缓冲区大小:默认不填 回车 

只列出导入文件的内容:   回车 

忽略创建错误:yes 

导入权限:yes 

导入表数据:yes 

导入整个导出文件:yes 

等待…… 

成功终止导入,但出现警告

你可能感兴趣的:(oracle,导入,导出)