加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

LINUX下Oracle数据库用户创建方法详解

发布时间:2022-10-31 15:30:38 所属栏目:Unix 来源:
导读:  这篇文章主要介绍了LINUX下Oracle数据库用户创建方法,结合实例形式较为详细的分析总结了Oracle数据库用户创建的具体步骤与相关技巧,需要的朋友可以参考下

  本文实例分析了LINUX下Oracle数据库用户创建方法
  这篇文章主要介绍了LINUX下Oracle数据库用户创建方法,结合实例形式较为详细的分析总结了Oracle数据库用户创建的具体步骤与相关技巧,需要的朋友可以参考下
 
  本文实例分析了LINUX下Oracle数据库用户创建方法。分享给大家供大家参考,具体如下:
 
  1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)
 
  2)首先要打开监听器命令如下:lsnrctl start,然后sqlplus /nolog ,然后conn /as sysdba,然后startup(这一部分命令是用来打开oracle数据库)
 
  3)查看我们常规将用户表空间放置的位置:执行如下sql:
 
  SQL> select name from v$datafile;
  NAME
  --------------------------------------------------------------------------------
  E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
  E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
  E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
  E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
  E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
 
  5 rows selected
  或者下面的sql语句:
 
  SQL> select status,fuzzy,tablespace_name,name from v$datafile_header;
  STATUS FUZZY TABLESPACE_NAME        NAME
  ------- ----- ------------------------------ --------------------------------------------------------------------------------
  ONLINE YES  SYSTEM             E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF
  ONLINE YES  SYSAUX             E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF
  ONLINE YES  UNDOTBS1            E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF
  ONLINE YES  USERS             E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF
  ONLINE YES  EXAMPLE            E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF
  5 rows selected
 
  上边的sql一般就将你的用户表空间文件位置查出来了,在这里就是'E:\APP\ADMINISTRATOR\ORADATA\ORCL\'。
 
  4)创建用户表空间:
 
  CREATE TABLESPACE test datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\testNS.dbf'
  size 600M autoextend on next 50m maxsize unlimited;
  5)创建用户,指定密码和上边创建的用户表空间
 
  复制代码 代码如下:
 
  CREATE USER testUser IDENTIFIED BY abc DEFAULT TABLESPACE test;
 
  6)赋予权限
 
  复制代码 代码如下:
 
  grant connect,resource,dba to testUser;
 
  经过以上操作,我们就可以使用testUser/abc登录指定的实例unix数据库,创建我们自己的表了。
 
  希望本文所述对大家Oracle数据库程序设计有所帮助。
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!