当前位置:首页 > 数据库 > oracle > 正文内容

Centos7下创建Oracle用户

Oracle中,一个用户其实就类似于一个数据库,本次就来创建一个新用户

登录

将系统用户切换到oracle用户下


su - oracle



-- 启动sqlplus不登陆

sqlplus /nolog;



-- 通过超级管理员以dba的身份登录

conn sys/sys as sysdba;



-- 查看当前连接用户

show user

检查数据库是否能正常使用

select 1 from dual;

如果不能正常返回,那就有可能是数据库没有启动

# 启动数据库startup

查看当前用户所在实例

select instance_name from v$instance;

 

创建用户

创建表空间

-- 创建表空间create tablespace marketest datafile '/vdb2/oracle/oracle/oradata/orcl/marketest01.dbf' size 32736m

注释:

marketest:自定义命名空间

/vdb2/oracle/oracle/oradata/orcl/:自定义导出文件路径

 marketest01.dbf:自定义文件名称

 size 32736m:自定义表空间大小(单文件最大支持32G)

 创建用户

create user market_test identified by xw12345 default tablespace marketest;

 注释:

market_test:用户名

 xw12345:密码

 marketest:所属表空间

有的在创建的时候可能会报错01109

需要更改数据库

alter database open;

有些电脑会报错

 

 名称无法识别
需要在user名前加c##

赋予权限

创建好的用户没有任何权限访问任何数据库,需要赋予权限

grant dba to market_test;

这里是赋予了最大权限

 

 然后切换用户


扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/257.html

“Centos7下创建Oracle用户” 的相关文章

Centos7快速安装Oracle11g

Centos7快速安装Oracle11g

一、解决虚拟机或低配置的云服务器上安装Oracle的方法有两种:1)不用图形界面,采用静默方式安装,这种方法的技术难度比较大,Oracle的DBA经常采用这种方法,而普通程序员很难掌握。2)把已经安装好的Oracle软件、数据库实例和环境参数打包压缩,然后在目标服务上解压恢复,对初学者来说,这是搭建...

Linux下Oracle单实例配置多监听

Linux下Oracle单实例配置多监听

Oracle单实例配置多监听一、前言有时候我们项目中需要使用Oracle数据库,同时要需要不同的数据源,而Oracle不像Mysql那样直接建个库即可,Oracle是以账号为单位,可以理解为一个账号就是一个库,但实际有区别,项目中数据库连接数据源往往默认是安装Oracle时生成的ORCL(目前只有一...

Centos静默安装Oracle11G

Centos静默安装Oracle11G

环境准备Oracle 11gR2 64位 Linux版安装包linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip安装包官网下载地址:https://www.oracle.com/database/technologies...