zoukankan      html  css  js  c++  java
  • Oracle使用中的常规操作总结

    写一篇在使用Oracle过程中一些常用的操作,以便于忘记的时候查看

    一.创建用户和给用户赋予权限

    create user 用户名 identified by 密码;    --12c一下版本
    create user c##用户名 identified by 密码;   --12c以上版本需要加上c##,但创建出来的用户名是 “c##用户名” ,若想摆脱这种方式,重新建一个数据库,取消勾选“创建为容器数据库”
    grant connect,dba,resource to 用户名;        --connect是数据库的连接权限,dba是数据库的管理权限,resource是访问系统资源的权限

    二.删除用户以及撤销权限

    drop user 用户名;
    drop user 用户名 cascade;                 --当用户有对象时,必须使用这种方式先删除用户下的对象再删除用户
    revoke connect,dba,resource from 用户名;  --撤销用户权限

    三.查看所有的用户

    select username from all_users;
    select username from dba_users;

    四.查看当前用户下的所有表

    select table_name from user_tables;

    五.使用sqlplus连接数据库

    sqlplus 用户名/密码 as sysdba;                         --连接本地oracle服务
    sqlplus 用户名/密码@192.168.125.149:1521/实例名        --连接远程主机的oracle服务

    六.使用PL/SQL连接oracle

      1.先配置好PL/SQL

       2.输入正确的格式进行连接,192.168.186.129:1521/数据库实例名

        

     七.Linux中启动和关闭监听服务

    lsnrctl start             --启动监听服务
    lsnrctl stop              --关闭监听服务 
    dbca             --打开窗体,创建新的数据库
    netstat -lnp|grep 1521 --查看监听的端口

    八.推荐一篇关于Centos7中安装Oracle的博客(亲测实用)

    https://blog.51cto.com/13643643/2140547

  • 相关阅读:
    逐步解析ASP.NET请求响应流程图(B/S IIS)
    UML类图表示
    aspnet_isapi.dll扩展注册
    .NET请求编译流程图(解释为什么第一次请求比较慢)
    前台线程和后台线程的区别
    IIS的内部原理
    is和as的区别
    Javascript限制多行文本输入框的字符数(转载)
    事件触发
    查看ASP.NET2.0编译后的源代码的方法
  • 原文地址:https://www.cnblogs.com/HTLucky/p/11957921.html
Copyright © 2011-2022 走看看