启动Orac le,在c md模式下依次启动:
netstart orac leser vice服务名
l snrct l sta rt 启动监听程序
关闭服务为:
ls nrctl stop
netstoporacl eserv iceDa ta
1. Or acle安装完成后的初始口令?
inte rnal/oracl e
sys/chan ge_on_inst all
s ystem/mana ger
s cott/tiger
sysm an/oe m_tem p
2. ORAC LE9IA S WEB CACH E的初始默认用户和密码?
ad minis trato r/adm inist rator
3.oracl e 8.0.5怎么创建数据库?
用ora inst。如果有mo tif界面,可以用o rains t /m
4. o racle 8.1.7怎么创建数据库?
dbass ist
5. or acle9i 怎么创建数据库?
dbc a
6. orac le中的裸设备指的是什么?
裸设备就是绕过文件系统直接访问的储存空间
7. o racle如何区分64-bi t/32b it 版本
$ sqlp lus '/ ASSYSDB A'
S QL*Pl us: R eleas e 9.0.1.0.0 - P roduc tionon Mo n Jul 14 17:01:09 2003 (c) Co pyrig ht 2001 Or acleCorpo ratio n. Al l rig hts r eserv ed.
Conne ctedto:
Oracl e9i E nterp riseEditi on Re lease 9.0.1.0.0 - Pr oduct ion
Withthe P artit ionin g opt ion
JServ er Re lease 9.0.1.0.0 - Pr oduct ion
SQL>selec t * f rom v$vers ion;
BANN ER
----------------------------------------------------------------
Oracl e9i E nterp riseEditi on Re lease 9.0.1.0.0 - Pr oduct ion
PL/SQ L Rel ease9.0.1.0.0- Pro ducti on
C ORE 9.0.1.0.0 P roduc tion
TNSfor S olari s: Ve rsion 9.0.1.0.0 - Pr oduct ion
NLSRT L Ver sion9.0.1.0.0- Pro ducti on
S QL>
8. SV RMGR什么意思?
svrmg rl,Se rverManag er.
9i下没有,已经改为用SQLP LUS了
sqlp lus /nolog
变为归档日志型的
9.请问如何分辨某个用户是从哪台机器登陆OR ACLE的?
SEL ECT m achin e , t ermin al FR OM V$SESSI ON;
10. 用什么语句查询字段呢?
desc tabl e_nam e 可以查询表的结构
sel ect f ield_name,... f rom ... 可以查询字段的值
sel ect * from all_table s whe re ta ble_n ame l ike '%'
s elect * fr om al l_tab_colu mns w heretable_name='??'
11.怎样得到触发器、过程、函数的创建脚本?
desc user_sour ce
us er_tr igger s
12. 怎样计算一个表占用的空间的大小?
selec t own er,ta ble_n ame,
NUM_ROWS,oracle登录命令
BLO CKS*A AA/1024/1024 "S ize M",
E MPTY_BLOCK S,
L AST_A NALYZ ED
f rom d ba_ta bles
wher e tab le_na me='X XX';
Her e: AA A isthe v alueof db_bloc k_siz e ;
XXX i s the tabl e nam e you want to c heck
13.如何查看最大会话数?
SELE CT *FROMV$PAR AMETE R WHE RE NA ME LI KE 'p roc%'; SQL>
SQ L> sh ow pa ramet er pr ocess es
NAMETYPEVALUE
------------------------------------ ------- ------------------------------
a q_tm_proce ssesinteg er 1
db_w riter_proc esses inte ger 1
job_queu e_pro cesse s int eger4
lo g_arc hive_max_p roces ses i ntege r 1
proce ssesinteg er 200
这里为200个用户。
selec t * f rom v$lice nse;
其中se ssion s_hig hwate r纪录曾经到达的最大会话数
14. 如何查看系统被锁的事务时间?
s elect * fr om v$locke d_obj ect ;
15.如何以a rchiv elog的方式运行o racle。
ina
log_arch ive_s tart= tru e
RES TARTDATAB ASE
16. 怎么获取有哪些用户在使用数据库
selec t use rname from v$se ssion;
17. 数据表中的字段最大数是多少?
表或视图中的最大列数为1000
18. 怎样查得数据库的SID ?
se lectnamefromv$dat abase;
也可以直接查看 init.ora文件
19. 如何在Oracl e服务器上通过SQL PLUS查看本机IP地址 ?
selec t sys_cont ext('usere nv','ip_ad dress') fr om du al;
如果是登陆本机数据库,只能返回127.0.0.1,呵呵
20. uni x 下怎么调整数据库的时间?
su -r oot
date-u 08010000
21. 在OR ACLETABLE中如何抓取MEMO类型字段为空的数据记录?
sel ect r emark from oms_flowr ec wh ere t rim(' ' fr om re mark) is n ot nu ll ;
22.如何用BB B表的数据去更新AA A表的数据(有关联的字段)
U PDATE AAASET B NS_SN M=(SE LECTBNS_S NM FR OM BB B WHE RE AA A.DPT_NO=B BB.DP T_NO) WHER E BBB.DPT_NO IS NOTNULL;
23. P4计算机安装方法
将SYM CJIT.DLL改为SYSMC JIT.O LD
24. 何查询SERV ER是不是OPS?
SELEC T * F ROM V$OPTI ON;
如果PARA LLELSERVE R=TRU E则有OP S能
25. 何查询每个用户的权限?
SELEC T * F ROM D BA_SY S_PRI VS;
26. 如何将表移动表空间?
ALTER TABL E TAB LE_NA ME MO VE TA BLESP ACE_N AME;
27.如何将索引移动表空间?
ALT ER IN DEX I NDEX_NAMEREBUI LD TA BLESP ACE T ABLES PACE_NAME; 28.在LIN UX,UN IX下如何启动DBA STUD IO?
O EMAPP DBAS TUDIO
29.查询锁的状况的对象有?
V$LOCK, V$LO CKED_OBJEC T, V$SESSI ON, V$SQLA REA,V$PRO CESS;
查询锁的表的方法:
SEL ECT S.SIDSESSI ON_ID, S.U SERNA ME, D ECODE(LMOD E, 0, 'Non e', 1, 'Nu ll',2, 'R ow-S(SS)', 3,'Row-X (SX)', 4, 'Sh are', 5, 'S/Row-X (S SX)', 6, 'Exclu sive',
TO_CHAR(LMODE)) MO DE_HE LD, D ECODE(REQU EST,0, 'N one', 1, 'Null', 2,
'Row-S (SS)', 3, 'Ro w-X (SX)', 4, 'Share', 5, 'S/R ow-X(SSX)', 6,
'Exc lusiv e', T O_CHA R(REQ UEST)) MOD E_REQ UESTE D,
O.OWNER||'.'||O.O BJECT_NAME||' ('||O.OBJEC T_TYP E||')', S.TYPELOCK_TYPE, L.ID1 LOC K_ID1, L.I D2 LO CK_ID2 FRO M V$L OCK L, SYS.DBA_OBJEC TS O,
V$SE SSION S WH ERE L.SID= S.S ID AN D L.I D1 =O.OBJ ECT_I D ;
30. 如何解锁?
A LTERSYSTE M KIL L SES SION…SID,SERIR#‟;
31. S QLPLU S下如何修改编辑器?
DEFI NE _E DITOR="<;编辑器的完整路经>" -- 必须加上双引号
来定义新的编辑器,也可以把这个写在$OR ACLE_HOME/sqlpl us/ad min/g login.sql里面使它永久有效。
32. O RACLE产生随机函数是?
D BMS_R ANDOM.RAND OM
33. LI NUX下查询磁盘竞争状况命令?
Sar-d
33. LI NUX下查询CPU竞争状况命令?
sar -r
34. 查询当前用户对象?
S ELECT * FR OM US ER_OB JECTS;
SEL ECT * FROM DBA_SEGME NTS;
35.如何获取错误信息?
SELEC T * F ROM U SER_E RRORS;
36. 如何获取链接状况?
SEL ECT * FROM DBA_DB_LI NKS;
37.查看数据库字符状况?
SELE CT *FROMNLS_D ATABA SE_PA RAMET ERS;
SELEC T * F ROM V$NLS_PARAM ETERS;
38. 查询表空间信息?
SELE CT *FROMDBA_D ATA_F ILES;
39. ORAC LE的IN TERAL用户要口令?
修改SQLNE T.ORA
SQLN ET.AU THENT ICATI ON_SE RVICE S=(NT S)
40. 出现JAVA.EXE的解决办法?
一般是将O RACLE ORAHO MEXIH TTPSE RVER改成手工启动可以的X是8或9
41.如何给表、列加注释?
SQL>comme nt on tabl e 表i s '表注释';
注释已创建。
SQL>comme nt on colu mn 表.列 is'列注释';
注释已创建。
S QL> s elect * fr om us er_ta b_com ments wher e com ments is n ot nu ll;
42. 如何查看各个表空间占用磁盘情况?
SQL> coltable space form at a20
SQL> sel ect
b.fil e_id文件ID号,
b.t ables pace_name表空间名,
b.by tes 字节数,
(b.byt es-su m(nvl(a.by tes,0))) 已使用,
s um(nv l(a.b ytes,0)) 剩余空间,
sum(n vl(a.bytes,0))/(b.by tes)*100 剩余百分比
from dba_free_space a,db a_dat a_fil es b
wher e a.f ile_i d=b.f ile_i d
gr oup b y b.t ables pace_name,b.fil e_id,b.byt es
o rderby b.file_id
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论