Oracle数据库直接操作:

  •   创建用户并授权
  •         表授权
  •        启动监听和服务

 

 

 

 

创建用户并授权:

通过命令行进入到Oracle安装目录下:

>cd oracle

>su - oracle   --切换到oracle用户执行

>sqlplus myusername/mypassword@ORCL  --进入sqlplus中执行操作

>conn as sysdba   --以系统管理员去链接

>create user [user] identified by [pwd];      --创建用户和密码

>alter user  [user] identified by [pwd];        --修改用户密码

> grant dba to username;                       --赋予用户dba角色(系统管理员)

>grant connect to username;                 --赋予用户链接数据库角色(基本角色链接和访问权限)

>grant resource to username;                --赋予用户创建表,序列,视图

>grant create session to username;       --授予用户登录的权限

>grant create table to username;            --授予用户创建表权限

>grant create any view to username;     --授予创建视图权限

>grant create any materialized view to username; --授予创建物化视图权限(物化视图会形成一个真表,会定期从对应表获取数据放在此位置,不保证数据及时,但不影响对原表的操作,查询效率快)

>grant unlimited tablespace to username;     --授予用户使用表空间的权限

 表授权:

 >GRANT ALL ON [userA].[tablename] TO [userB];    --单个表授权

>  select 'grant all on ' || table_name || ' to [user]' from user_tab_comments;

 

启动监听和服务:

>cd oracle

>su - oracle   --切换到oracle用户执行

>lsnrctl start   --打开监听端口

>lsnrctl status  --查看监听端口

>lsnrctl stop   --停止端口监听

>sqlplus username/pwd as sysdba

>conn as sysdba

>startup      --开启

>shutdown    --关闭

>quit     --退出

 

 

posted on 2018-07-26 09:43  zhaoqiang1980  阅读(133)  评论(0编辑  收藏  举报