Oracle 常用指令,启动停止,创建用户.赋权限,导出dmp文件,导入dmp到用户

  • 启动或停止

在 linux 黑窗口下切换到 oracle 用户执行

sqlplus /nolog
SQL> conn as sysdba
Enter user-name: 
Enter password: 
SQL> quit  (退出)
 startup(起)
 stop (停)
  • 创建用户
create user 用户名 identified by 密码
create user 用户名 identified by 密码  --用户密码
	default tablespace space_db  --默认表空间 space_db
	temporary tablespace temp_db   --临时表空间 temp_db
	profile default
  • 给用户赋权限
GRANT DBA TO abc //给用户abc赋予DBA权限
revoke DBA from abc //取消用户abc的DBA权限
grant create table to 用户 //给用户赋予操作表的权限(包含create index权限,alter table,drop table权限)
grant connect,resource to 用户 //普通用户授予 resource ,connect 权限
  • 删除用户
drop user abc cascade //删除用户abc以及其所有表和对象
  • 更改用户密码
alter user 用户名 identified 新密码
  • 导入dmp数据到用户

语句要在 Linux 或 Aix 下执行

imp 用户名/密码@路径/Service file=/home/oracle/backup/文件名.dmp ignore=y full=y
imp MYDB/123456@192.168.1.111/ORCL file=/home/oracle/backup/abc.dmp ignore=y full=y
  • 导出数据到dmp

语句要在 Linux 或 Aix 下执行

exp 用户名/密码  file=/home/oracle/backup/文件名.dmp  owner=用户名
exp MYDB/123456  file=/home/oracle/backup/abc.dmp  owner=MYDB

(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值