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
等待……
成功终止导入,但出现警告