入侵Oracle数据库所使用的操作命令


  本文标签:Oracle数据库

  本文主要讲述的是入侵Oracle数据库时我们经常使用的操作命令的相关整理,本文主要是按照步骤的讲解,来进行入侵Oracle数据库时的运用命令的整理  。以下就是文章的详细内容的描述,希望你会有所收获  。

  1、su–Oracle不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面  。

  2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;

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

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

  conn sys/change_on_install as sysdba;

  4、SQL>startup; 启动数据库实例

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

  1. select * from v$database;   
  2. select name from v$database;   

  

  desc v$databases; 查看Oracle数据库结构字段

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

  1. SQL>select * from V_$PWFILE_USERS;  

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

  7、进入test数据库:database test;

  8、查看所有的Oracle数据库实例:

  1. select * from v$instance; 

  如:ora9i

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

  1. SQL> select TABLE_NAME from all_tables;   
  2. select * from all_tables;   
  3. SQL> select table_name from all_tables 
    where table_name like ´%u%´;   
  4. TABLE_NAME   
  5. _default_auditing_options_   

  

  10、查看表结构:

  1. desc all_tables; 

  11、显示CQI.T_BBS_XUSER的所有字段结构:

  1. desc CQI.T_BBS_XUSER; 

  12、获得CQI.T_BBS_XUSER表中的记录:

  1. select * from CQI.T_BBS_XUSER;  

  13、增加Oracle数据库用户:

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

  14、用户授权:

  1. grant connect,resource,dba to test11;   
  2. grant sysdba to test11;   
  3. commit;  

  

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

  1. alter user sys indentified by test;   
  2. alter user system indentified by test;   

  

  以上就是相关内容的部分描述,希望你会有所收获  。