zoukankan      html  css  js  c++  java
  • Oracle入门(一)之登陆操作数据库

    一、使用sqlplus登陆数据库

    1、普通管理员或者普通用户登陆

    第一种是cmd命令窗口直接输入

        C:Usersmk>sqlplus

        C:Usersmk>用户名:system     --要输入的用户名

        C:Usersmk>密码:a                  --输入密码不回显

    第二种是cmd命令窗口直接输入

        C:Usersmk>sqlplus/nolog

        SQL> conn system/a          --连接数据库使用【用户名/密码】,这里密码可以不输入,如SQL> conn system ,会提示输入密码 

    2、超级管理员登陆

    cmd命令窗口直接输入

         C:Usersmk> sqlplus/nolog

         SQL> conn sys/a  as sysdba        --数据库连接【用户名/密码】 as 【身份】,这里密码可以不输入,如SQL> conn sys  as sysdba ,会提示输入密码 

    超级管理员在登陆本机的数据库时还可以使用SQL> conn  /as sysdba 登录,或者输入错误的密码也可登录

    二、管理员进入数据库的操作

    1、SQL> show parameter instance name

           查询实例服务

    2、SQL> Show parameter db_name;

            查询数据库名字

    3、> select name from v$database;

            查询数据库名字

    4、SQL> Show sga

           显示SGA参数大小

    5、SQL> Select name,current_size from v$buffer_pool;

           查询当前实际大小

    6、SQL>Select name,bytes,status from v$datafile;

           查询数据文件

    7、SQL>select status, name from v$controlfile;

           查询控制文件

    8、SQL>select  group#,member from v$logfile;

          查询日志文件,分组和文件名

    9、SQL>select  file#,name from v$tempfile;

           查询临时文件

    10、SQL>select file_name,tablespace_name from dba_data_files order by tablespace_name;

           查询表空间(表空间相当于mysql数据库系统的一个数据库)

     11、SQL>select b.file_name 物理文件名,b.tablespace_name 表空间,

                          b.bytes/1024/1024 大小M,
                          (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
                          substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
                      from dba_free_space a,dba_data_files b
                      where a.file_id=b.file_id
                      group by b.tablespace_name,b.file_name,b.bytes
                      order by b.tablespace_name;

             查询表空间与数据文件对应

    12、SQL>alter tablespace system add datafile 'filename01.dbf';

               或者  alter database datafile 'filename01.dbf' autoextend on next 20m maxsize 10m;

              扩大表空间增加数据文件

     13、SQL>create tablespace tpname  datafile 'filename02.dbf';

            或者create tablespace tpname datafile ‘tpname02.dbf’ size 10m autoextend on next 10m maxsize 1g;

             创建表空间

    14、SQL>drop tablespace tpname including contents and datafiles

            删除表空间

    15、SQL>alter tablespace  tpname read only;

            设置表空间只读

    16、SQL>alter tablespace tpname offline/online;

            设置表空间离线在线

    17、SQL>alter tablespace tpname datafile 'tpname.dbf' offline drop;

              表空间文件离线删除

  • 相关阅读:
    nginx防盗链配置
    nginx禁止非sever_name指定域名访问
    linux下配置python环境 django创建helloworld项目
    node解析修改ngix配置文件
    ~/.ssh/config文件的使用
    SpringCloud-Feign声明式服务调用
    Hystrix 配置参数全解析
    Eureka 的高级使用
    eureka中显示有服务但是通过ribbon调用显示No instances available for service-hello的问题
    EureKa:服务注册与发现
  • 原文地址:https://www.cnblogs.com/maokun/p/7246676.html
Copyright © 2011-2022 走看看