oracle1.txt

已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 system


SQL> grant  connect to xiaoming;

授予成功

SQL> conn xiaoming/m123;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 xiaoming

SQL> passw xiaoming
SQL> passw xiaoming;
SQL> password xiaoming;
SQL> conn sys/LIjun521 as dba
没有登录

SQL> conn sys/LIjun521 as sysdba;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 SYS

SQL> conn sys/LIjun521 as sysdba
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 SYS

SQL> show user
User is "SYS"

SQL> conn system/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 system

SQL> grant dba to xiaoming;

授予成功

SQL> drop user xiaoming;

用户被删掉

SQL> create user xiaoming;

create user xiaoming

ORA-01938: 必须为 CREATE USER 指定 IDENTIFIED BY

SQL> create user xiaoming identified by 123;

用户被创建

SQL> select *from emp;

select *from emp

ORA-00942: 表或视图不存在

SQL> show user;
User is "system"

SQL> select * from emp;

select * from emp

ORA-00942: 表或视图不存在

SQL> select *from emp;

select *from emp

ORA-00942: 表或视图不存在

SQL> conn scott/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 scott

SQL> select * from emp;

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980-12-17     800.00               20
 7499 ALLEN      SALESMAN   7698 1981-2-20     1600.00    300.00     30
 7521 WARD       SALESMAN   7698 1981-2-22     1250.00    500.00     30
 7566 JONES      MANAGER    7839 1981-4-2      2975.00               20
 7654 MARTIN     SALESMAN   7698 1981-9-28     1250.00   1400.00     30
 7698 BLAKE      MANAGER    7839 1981-5-1      2850.00               30
 7782 CLARK      MANAGER    7839 1981-6-9      2450.00               10
 7788 SCOTT      ANALYST    7566 1987-4-19     3000.00               20
 7839 KING       PRESIDENT       1981-11-17    5000.00               10
 7844 TURNER     SALESMAN   7698 1981-9-8      1500.00      0.00     30
 7876 ADAMS      CLERK      7788 1987-5-23     1100.00               20
 7900 JAMES      CLERK      7698 1981-12-3      950.00               30
 7902 FORD       ANALYST    7566 1981-12-3     3000.00               20
 7934 MILLER     CLERK      7782 1982-1-23     1300.00               10

14 行 已选择

SQL> conn xiaoming/m123;
没有登录

SQL> conn xiaoming/m123;
没有登录

SQL> conn xiaoming/m123;
没有登录

SQL> conn xiaoming/123;
没有登录

SQL> conn system/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 system

SQL> grant connect to xiaoming;

授予成功

SQL> conn xiaoming/123;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 xiaoming

SQL> select*from emp;

select*from emp

ORA-00942: 表或视图不存在

SQL> password xiaoming;
SQL> password user xiaoming;
SQL> create table test(userId varchar2(30),userName varchar2(30));

create table test(userId varchar2(30),userName varchar2(30))

ORA-01031: 权限不足

SQL> conn system/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 system

SQL> grant resou
  2 
SQL> grant resource to xiaoming;

授予成功

SQL> conn xiaoming/123;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 xiaoming

SQL> create table test(userId varchar2(30),username varchar2(30));

表被创建

SQL> select*from test;

USERID                         USERNAME
------------------------------ ------------------------------

SQL> desc  test;
Name     Type         Nullable Default Comments
-------- ------------ -------- ------- --------
USERID   VARCHAR2(30) Y                        
USERNAME VARCHAR2(30) Y                        

SQL> show user;
User is "xiaoming"

SQL> conn scott/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 scott

SQL> grant select on emp to xiaoming;

授予成功

SQL> conn xiaoming/123;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 xiaoming

SQL> select*from emp;

select*from emp

ORA-00942: 表或视图不存在

SQL> show user;
User is "xiaoming"

SQL> select * from emp from scott;

select * from emp from scott

ORA-00933: SQL 命令未正确结束

SQL> select *from scott.emp;

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980-12-17     800.00               20
 7499 ALLEN      SALESMAN   7698 1981-2-20     1600.00    300.00     30
 7521 WARD       SALESMAN   7698 1981-2-22     1250.00    500.00     30
 7566 JONES      MANAGER    7839 1981-4-2      2975.00               20
 7654 MARTIN     SALESMAN   7698 1981-9-28     1250.00   1400.00     30
 7698 BLAKE      MANAGER    7839 1981-5-1      2850.00               30
 7782 CLARK      MANAGER    7839 1981-6-9      2450.00               10
 7788 SCOTT      ANALYST    7566 1987-4-19     3000.00               20
 7839 KING       PRESIDENT       1981-11-17    5000.00               10
 7844 TURNER     SALESMAN   7698 1981-9-8      1500.00      0.00     30
 7876 ADAMS      CLERK      7788 1987-5-23     1100.00               20
 7900 JAMES      CLERK      7698 1981-12-3      950.00               30
 7902 FORD       ANALYST    7566 1981-12-3     3000.00               20
 7934 MILLER     CLERK      7782 1982-1-23     1300.00               10

14 行 已选择

SQL> select*from scott.emp;

EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980-12-17     800.00               20
 7499 ALLEN      SALESMAN   7698 1981-2-20     1600.00    300.00     30
 7521 WARD       SALESMAN   7698 1981-2-22     1250.00    500.00     30
 7566 JONES      MANAGER    7839 1981-4-2      2975.00               20
 7654 MARTIN     SALESMAN   7698 1981-9-28     1250.00   1400.00     30
 7698 BLAKE      MANAGER    7839 1981-5-1      2850.00               30
 7782 CLARK      MANAGER    7839 1981-6-9      2450.00               10
 7788 SCOTT      ANALYST    7566 1987-4-19     3000.00               20
 7839 KING       PRESIDENT       1981-11-17    5000.00               10
 7844 TURNER     SALESMAN   7698 1981-9-8      1500.00      0.00     30
 7876 ADAMS      CLERK      7788 1987-5-23     1100.00               20
 7900 JAMES      CLERK      7698 1981-12-3      950.00               30
 7902 FORD       ANALYST    7566 1981-12-3     3000.00               20
 7934 MILLER     CLERK      7782 1982-1-23     1300.00               10

14 行 已选择

SQL> conn sys/LIjun521;
没有登录

SQL> conn system/LIjun521;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 system

SQL> revoke select on emp from xiaoming;

revoke select on emp from xiaoming

ORA-00942: 表或视图不存在

SQL> revoke select on scott.emp from xiaoming;

撤回成功

SQL> conn xiaoming/123;
已连接到 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
已连接为 xiaoming

SQL> select*from scott.emp;

select*from scott.emp

ORA-00942: 表或视图不存在

SQL> show user
User is "xiaoming"

//自己写 SQL> conn scott/LIjun521
              conn sys/LIjun521 as sysdba
              conn sys/LIjun521 as sysoper
              conn system/LIjun521
              conn xiaoming/123

原文地址:https://www.cnblogs.com/MR-Guo/p/3420305.html