LINUX下Oracle数据库用户创建方法详解
2015-12-11 00:00
1151 查看
本文实例分析了LINUX下Oracle数据库用户创建方法。分享给大家供大家参考,具体如下:
1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)
2)首先要打开监听器命令如下:lsnrctl start,然后sqlplus /nolog ,然后conn /as sysdba,然后startup(这一部分命令是用来打开oracle数据库)
3)查看我们常规将用户表空间放置的位置:执行如下sql:
或者下面的sql语句:
上边的sql一般就将你的用户表空间文件位置查出来了,在这里就是'E:\APP\ADMINISTRATOR\ORADATA\ORCL\'。
4)创建用户表空间:
5)创建用户,指定密码和上边创建的用户表空间
6)赋予权限
经过以上操作,我们就可以使用testUser/abc登录指定的实例,创建我们自己的表了。
希望本文所述对大家Oracle数据库程序设计有所帮助。
修改oracle数据库用户名及密码的方法
Oracle删除当前用户下所有表的方法适用于有或没有删除权限
oracle创建删除用户示例分享(oracle删除用户命令及授权)
shell脚本操作oracle删除表空间、创建表空间、删除用户
oracle怎么删除用户提供解决方案
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登录指定的实例,创建我们自己的表了。
希望本文所述对大家Oracle数据库程序设计有所帮助。
您可能感兴趣的文章:
oracle创建数据库和用户的方法修改oracle数据库用户名及密码的方法
Oracle删除当前用户下所有表的方法适用于有或没有删除权限
oracle创建删除用户示例分享(oracle删除用户命令及授权)
shell脚本操作oracle删除表空间、创建表空间、删除用户
oracle怎么删除用户提供解决方案
Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
oracle命令行删除与创建用户的代码
Linux下Oracle删除用户和表空间的方法
相关文章推荐
- Linux下Oracle删除用户和表空间的方法
- 有关jdk和oracle和eclipse问题
- oracle 表连接
- oracle数据库查询语句的执行顺序
- ORACLE数据类型
- 连接Oracle与Hadoop(1) 使用OLH加载HDFS文件到Oracle
- oracle中默认的编码格式
- oracle中进行两个字符串的连接的函数
- Java笔记4:JDBC纯驱动方式连接Oracle
- 查看oracle数据库的连接数以及用户
- Oracle中查看无效的对象、约束、触发器和索引(转自Helloblock)
- oracle删除表了如何恢复数据以及如何把一张表的数据复制到另一张表
- Oracle ASM操作管理
- oracle 设置自增字段
- 如何查询Oracle中所有用户信息
- 将外部数据导入oracle
- Oracle FND API–Create User
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- Oracle HRMS API – Create Employee
- sql zhuan ORACLE