给linux上oracle 新建用户

1. 给linux上的oracle 新建用户

  1. 切换到oracle用户
    在这里插入图片描述
  2. 以sysdba方式来打开sqlplus 。
    命令如下:
    SQL>sqlplus /nolog
    SQL>conn /as sysdba
    SQL>startup 或者 sqlplus “/as sysdba”
    在这里插入图片描述

3.查看我们常规将用户表空间放置位置:执行如下sql:select name from v$datafile;
在这里插入图片描述

4.创建用户表空间:
CREATE TABLESPACE NOTIFYDB DATAFILE ‘新建用户表空间路径’ SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

5.创建用户,指定密码和上边创建的用户表空间
CREATE USER 用户 IDENTIFIED BY 用户密码 DEFAULT TABLESPACE NOTIFYDB;

6.赋予权限

grant unlimited tablespace to 用户;
grant create database link to 用户;
grant select any sequence,create materialized view to 用户;

grant unlimited tablespace to 用户;//授予不限制的表空间 

grant select any table to 用户;//授予查询任何表 

grant是关键字,select any table是权限,to后面是用户账号


2. 修改用户信息

1.–//修改用户密码
alter user test identified by new_password;

2.–//删除表空间
drop tablespace test_temp including CONTENTS and datafiles;

3.–//删除用户
drop user 用户名 cascade; --//执行该语句请小心,会级联删除该用户下所有对象。
//cascade参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数

3. 数据导入导出

1.-- 数据库导入1:正常情况 impdp bp_oracle/bp_oracle directory=dump_dir dumpfile=bp_fileName.dmp

2.-- 数据导出,可以带版本 expdp bp_oracle/bp_oracle DIRECTORY=dump_dir dumpfile=bp_fileName.dmp version=10.2.0.1.0

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值