LINUX下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)创建⽤户,指定密码和上边创建的⽤户表空间
复制代码代码如下:
oracle登录命令CREATE USER testUser IDENTIFIED BY abc DEFAULT TABLESPACE test;
6)赋予权限
复制代码代码如下:
grant connect,resource,dba to testUser;
经过以上操作,我们就可以使⽤testUser/abc登录指定的实例,创建我们⾃⼰的表了。
希望本⽂所述对⼤家Oracle数据库程序设计有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论