Oracle常用命令

1.查看所有用户:

select * from dba_users where username='pjptdb';   
select username from dba_users  ;
select * from all_users;   
select * from user_users;

2.采用oracle创建用户并授予dba权限

1)创建用户: create user pjptdb identified by pjptdb;

2)授予dba权限  grant connect,resource,dba to pjptdb ;

3.sqlplus远程连接

sqlplus dbuser/dbpassword@ip/sid

4.只赋予用户select inset表(而不是表空间)权限
步骤:

SQL> create user u1 identified by u1;
User created.
SQL> grant create session to u1;
Grant succeeded.
SQL> grant insert, select on table to u1;

5.改变用户默认使用的表空间

alter user username  default tablespace userspace;

6.删除非空表空间

drop tablespace tablespace_name including contents and datafiles

7.创建表空间并赋予新的用户

create bigfile tablespace PJPTDBTS
datafile '/home/oracle/oradata/pjptdb/pjptdbts.dbf' size 500M autoextend on;

CREATE USER pjptusr IDENTIFIED BY pjptusr
alter user pjptusr  default tablespace PJPTDBTS;
grant create table to pjptusr;
grant resource,connect to pjptusr
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 7,772评论 0 4
  • 一.数据控制语句(DML)部分 1.INSERT(往数据表里插入记录的语句) INSERTINTO表名(字段名1,...
    浮浮尘尘阅读 8,926评论 0 19
  • 一、源题QUESTION 1The instance abnormally terminates because ...
    猫猫_tomluo阅读 5,548评论 0 2
  • 这是一个无眠之夜,已经11点零八,而且按照目前的进度,我凌晨是否入睡都成了悬念。这一切就是拜我的作品——儿子所赐。...
    水来木生阅读 1,696评论 0 0