找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 1864|回复: 0
打印 上一主题 下一主题

oracle数据库常用命令

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 16:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。: t$ m, V' J! P  D7 Y. ?' b
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;/ D3 u1 d2 }5 W
3、SQL>connect / as sysdba ;(as sysoper)或
4 O' T& f& g4 iconnect internal/oracle AS SYSDBA ;(scott/tiger)
% P; F% |) S7 y5 g+ _0 a6 T" n! Q1 mconn sys/change_on_install as sysdba;
+ _+ p, Y7 h$ R2 P0 Z% [3 W- k4、SQL>startup; 启动数据库实例
' ^: A; s7 j8 C. j0 ~5、 查看当前的所有数据库: select * from v$database;
' q) ?. P1 d  G% _select name from v$database;
* j, M# L! ~4 n# Mdesc v$databases; 查看数据库结构字段! c$ b8 @, A% n7 q5 `
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
* ~) N! F& [5 NSQL>select * from V_$PWFILE_USERS;( X( Y; x. b& [5 p4 x  E' r" ]
Show user;查看当前数据库连接用户, |$ b0 i1 X; O* b
8、进入test数据库:database test;
1 P8 q8 H' u) W0 Z/ Y9、查看所有的数据库实例:select * from v$instance;
+ w% C$ k1 z! |: V% W如:ora9i; L: ?4 V* t8 n2 l9 Q# L  u. f, C
10、查看当前库的所有数据表:/ K: J( j( a9 A- }6 K
SQL> select TABLE_NAME from all_tables;
0 G9 p! M0 V/ e  O: z) ~select * from all_tables;
' [. @& E- }; l* [* L0 LSQL> select table_name from all_tables where table_name like '%u%';( x$ ?* [" f7 O6 Q8 o+ ?/ r# p+ Z
: y) {9 m1 z! T7 N2 t6 w$ ^6 g+ p- B
TABLE_NAME
+ I$ N: b: \$ E8 f' F& z------------------------------; q$ N, c+ w& [
_default_auditing_options_
; ~5 C9 x/ _7 |4 A3 a2 v7 B2 A; y# e/ {' F9 |% m) Q
11、查看表结构:desc all_tables;' l4 S: h+ ?& n3 \9 x9 E
12、显示CQI.T_BBS_XUSER的所有字段结构:
7 m7 z% O* S$ r  n$ ?' ?) r! R: i- xdesc CQI.T_BBS_XUSER;
% }5 S% C$ D3 b/ M6 Q# @4 h13、获得CQI.T_BBS_XUSER表中的记录:: R: U1 F! U$ Q2 i! i, ]2 O
select * from CQI.T_BBS_XUSER;
% O6 l0 O" c% g14、增加数据库用户:(test11/test)1 V1 H% S( k  t. Q. q. Y0 Q3 P
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
6 T% m1 }: E, G) Z15、用户授权:
& u4 F4 z6 b4 A$ Y6 _& Jgrant connect,resource,dba to test11;! `4 A9 Z" h2 V
grant sysdba to test11;3 d. r- h2 [) U$ J7 i# a  y
commit;
" X+ O5 d! P" J  y16、更改数据库用户的密码:(将sys与system的密码改为test.)+ s  k4 W2 s& n' S$ m6 O' y; w
alter user sys indentified by test;* m9 O% @1 k0 h" b4 k/ u
alter user system indentified by test;
4 U/ [8 ~% ^$ Z3 P) f
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表