Oracle数据库经常使用的一些命令

 

       1  查看数据库的名字和归档状态

  SQL> select name,log_mode from v$database;

  2  查看数据库的instance名字和状态

  SQL> select instance_name,status from v$instance;

  3、查看表空间名称、状态和管理方式

  SQL> select tablespace_name,status,extent_management from dba_tablespaces;

  4、查看控制文件的位置和名字

  SQL> select name from v$controlfile;

  5、查看日志文件的组名、成员数量、状态和大小

  SQL> select group#,members,bytes,status from v$log;

  6、查看日志文件的位置

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

  7、查看数据文件的位置和大小

  SQL> select name,bytes from v$datafile;

  8、查看用户拥有的对象和类型

  SQL> select object_name,object_type from dba_objects where owner='SCOTT';

  9、查看临时文件的信息

  SQL> select name,bytes from v$tempfile;

  10、查看归档日志信息

  SQL> select name, FIRST_CHANGE#,next_change# from v$archived_log;

       11、当切换用户时,su oracle ------用于当没有DBA密码时使用,可以不用密码直接进入sqlplus界面。

       12、登陆用户:

         sqlplus /nolog or  sqlplus system/manager or sqlplus system/manager@ora9i.

     

        13、连接数据库:

SQL>  connect / as sysdba ;(as sysoper)或

            connect internal/oracle AS SYSDBA ;(scott/tiger)

            conn sys/change_on_install as sysdba;

        

 14、启动数据库实例

                SQL>startup; 

 15、查看当前的所有数据库:

                select * from v$database;

        select name from v$database;

 16、 查看数据库结构字段

                desc v$databases;

 17、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:

        SQL>select * from V_$PWFILE_USERS;

        Show user;             --查看当前数据库连接用户

 18、进入test数据库:

                    database test;

 19、查看当前库的所有数据表:

        SQL> select TABLE_NAME from all_tables;

        select * from all_tables;

        SQL> select table_name from all_tables where table_name like '%u%';

        TABLE_NAME

        -----------------------------

        _default_auditing_options_

  20、查看表结构:desc all_tables;

  21、增加数据库用户:(test11/test)

        create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;

  22、用户授权:

        grant connect,resource,dba to test11;

        grant sysdba to test11;

        commit;

  23、更改数据库用户的密码:(将sys与system的密码改为test.)

        alter user sys indentified by test;

        alter user system indentified by test;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值