zoukankan      html  css  js  c++  java
  • oracle数据库操作

    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     --退出

     

  • 相关阅读:
    leetcode 1140. Stone Game II
    主席树
    Codeforces Round #442 (Div. 2) E Danil and a Part-time Job (dfs序加上一个线段树区间修改查询)
    UVALive 3942 Remember the Word
    UVA 11235 Frequent values (RMQ )
    CodeForces
    hdu 2955 Robberies (01背包好题)
    hdu 1054 Strategic Game (简单树形DP)
    hdu 5532 Almost Sorted Array (水题)
    hdu 2089 不要62 (数位dp基础题)
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9369877.html
Copyright © 2011-2022 走看看