您的位置:首页 > 数据库 > Oracle

Oracle入门(一)之登陆操作数据库

2017-11-26 17:56 726 查看
一、使用sqlplus登陆数据库

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

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

    C:\Users\mk>sqlplus

    C:\Users\mk>用户名:system     --要输入的用户名

    C:\Users\mk>密码:a                  --输入密码不回显

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

    C:\Users\mk>sqlplus/nolog

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

 

2、超级管理员登陆

cmd命令窗口直接输入

     C:\Users\mk> 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;

     
4000
    扩大表空间增加数据文件

 

 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;

          表空间文件离线删除

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: