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

     

  • 相关阅读:
    微信机器人-定制消息
    Python实现微信祝福语自动发送
    日常使用 ADB 命令
    python 中的三种等待方式
    Appium自动化测试之环境安装
    Charles 模拟弱网
    Navicat连接MySQL报错-2059
    requests高级用法
    requests基本用法
    Monkey测试环境搭建
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9369877.html
Copyright © 2011-2022 走看看