oracle数据库的连接和常用命令&用户管理

数据库的链接: 
  

1: 启动数据库的服务:  计算---》管理----》服务----》 oracleserviceorcl  , listener 启动; 
 
    使用命令命令: 
    
    关闭:
    lsnrctl stop 关闭监听: 
    net stop oracleserviceorcl 关闭服务:

   启动“:    
    lsnrctl start 启动监听: 
    net start oracleserviceorcl 启动服务:
    
    
  2: 常用的命令: 
    a::连接本机: 
    sqlplus  进入sqlplus环境: 
        输入用户名: scott 
        输入密码: 不对外显示(安全)
        
    sqlplus scott/oracle 
    
    连接远程:  (远程的数据库服务器必须在网络上进行了相关的配置)
    sqlplus scott/tiger@ip:1521/orcl
    
    退出当前的sqlplus环境:  exit; 
    用户的切换:     conn 用户名称/密码    
    显示当前的用户: show user
    断开用户的链接: disc 
    修改密码: password  (知道旧密码)
    
    
    b: 和外部的文件相关的命令: 
     clear screen清屏
    
     sql环境下: @文件的路径/文件的名称;
     sql环境外: sqlplus 用户名称/密码的密码 @文件的路径.sql 
     
     source 文件的名称.sql(查询)
     
      edit:  可以编辑缓冲区当中的内容: 
      / : 执行缓冲区当中的内容: 
     
    c: spool 命令:  
       语法: 
       spool  文件名称(不存在,创建)
       ......
       spool off;
       
    d:save  文件的路径  能够保存缓冲的内容; 
    
    
    e:  show linesize 查看每行显示的字符个数。  默认80个字符。 
         show pagesize  查看每页显示的记录数。 默认是14 

        set linesize 100 设置每行显示的字符个数
        set  pagesize 20; 设置每页显示的记录数        
     
         set timing on; 显示sql语句执行的时间。 
         
    f:  & 交互式命令: 
       select *  from emp where empno ='&empno';
  
  3: 网络监听的配置:(将数据库服务器部署到网络,共其他的人连接)
  

  4: 数据库安装后自带的用户: 
      scott 普通的用户: 
      system 管理员用户: 
      sys用户  这个用户超级管理员:(权限最高)
   
  5:(DBA) 用户的管理: 
     
    创建用户 必须是管理员角色,或者是具备create user 的权限: 
    
    创建用户: 
    create user USERNAME identified by PASSWORD ;
    小写的均为关键字, 大写的都是自定义。    
    出创建出来的用户没有任何的权限: 
    
    授权: 必须是管理员用户或者是create grant的权限: 
    grant  resource ,create session to xiaoao;
    
    回收权限: 
    revoke resource ,dba,create session from xiaoao;
    
    给用户上锁或者是解锁: 
    alter user USERNAME account lock|unlock;
    
    
    权限:  
     系统权限: 针对用户或者是数据库的权限: 连接   
     对象权限: 针对的对象是数据库表或者是记录: table 在数据库当中就是一个对象 。
     
     角色: 角色是对权限的管理: 角色当中包含权限: 系统的权限,对象的权限

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方-教育技术博主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值