|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用户时常会发现其实自己并不是第一个选用MySQL数据库的先驱者。”oracle|成绩人人在使用ORACLE的时分大概会碰到良多看起来不难的成绩,出格对老手来讲,明天我复杂把它总结一下,公布给人人,但愿对人人有匡助!和人人一同切磋,配合前进!
对ORACLE妙手来讲是不必看的。
1.Oracle安装完成后的初始口令?
internal/oracle
sys/change_on_install
system/manager
scott/tiger
sysman/oem_temp
2.ORACLE9IASWEBCACHE的初始默许用户和暗码?
administrator/administrator
3.oracle8.0.5怎幺创立数据库?
用orainst。假如有motif界面,能够用orainst/m
4.oracle8.1.7怎幺创立数据库?
dbassist
5.oracle9i怎幺创立数据库?
dbca
6.oracle中的裸设备指的是什幺?
裸设备就是绕过文件体系间接会见的贮存空间
7.oracle怎样辨别64-bit/32bit版本???
$sqlplus/ASSYSDBA
SQL*Plus:Release9.0.1.0.0-ProductiononMonJul1417:01:092003
(c)Copyright2001OracleCorporation.Allrightsreserved.
Connectedto:
Oracle9iEnterpriseEditionRelease9.0.1.0.0-Production
WiththePartitioningoption
JServerRelease9.0.1.0.0-Production
SQL>select*fromv$version;
BANNER
----------------------------------------------------------------
Oracle9iEnterpriseEditionRelease9.0.1.0.0-Production
PL/SQLRelease9.0.1.0.0-Production
CORE9.0.1.0.0Production
TNSforSolaris:Version9.0.1.0.0-Production
NLSRTLVersion9.0.1.0.0-Production
SQL>
8.SVRMGR什幺意义?
svrmgrl,ServerManager.
9i下没有,已改成用SQLPLUS了
sqlplus/nolog
变成回档日记型的
9.叨教怎样分辩某个用户是从哪台呆板上岸ORACLE的?
SELECTmachine,terminalFROMV$SESSION;
10.用什幺语句查询字段呢?
desctable_name能够查询表的布局
selectfield_name,...from...能够查询字段的值
select*fromall_tableswheretable_namelike%
select*fromall_tab_columnswheretable_name=??
11.如何失掉触发器、历程、函数的创立剧本?
descuser_source
user_triggers
12.如何盘算一个表占用的空间的巨细?
selectowner,
table_name,
NUM_ROWS,
BLOCKS*AAA/1024/1024"SizeM",
EMPTY_BLOCKS,
LAST_ANALYZED
fromdba_tables
wheretable_name=XXX;
Here:AAAisthevalueofdb_block_size;
XXXisthetablenameyouwanttocheck
13.怎样检察最年夜会话数?
SELECT*FROMV$PARAMETERWHERENAMELIKEproc%;
SQL>
SQL>showparameterprocesses
NAMETYPEVALUE
-------------------------------------------------------------------------
aq_tm_processesinteger1
db_writer_processesinteger1
job_queue_processesinteger4
log_archive_max_processesinteger1
processesinteger200
这里为200个用户。
select*fromv$license;
个中sessions_highwater记录已经抵达的最年夜会话数
14.怎样检察体系被锁的事件工夫?
select*fromv$locked_object;
15.怎样以archivelog的体例运转oracle。
init.ora
log_archive_start=true
RESTARTDATABASE
16.怎幺猎取有哪些用户在利用数据库
selectusernamefromv$session;
17.数据表中的字段最年夜数是几?
表或视图中的最年夜列数为1000
18.如何查得数据库的SID?
selectnamefromv$database;
也能够间接检察init.ora文件
19.怎样在Oracle服务器上经由过程SQLPLUS检察本机IP地点?
selectsys_context(userenv,ip_address)fromdual;
假如是上岸本机数据库,只能前往127.0.0.1,呵呵
20.unix下怎幺调剂数据库的工夫?
su-root
date-u08010000
21.在ORACLETABLE中怎样抓取MEMO范例字段为空的材料纪录?
selectremarkfromoms_flowrecwheretrim(fromremark)isnotnull;
22.怎样用BBB表的材料往更新AAA表的材料(有联系关系的字段)
UPDATEAAASETBNS_SNM=(SELECTBNS_SNMFROMBBBWHEREAAA.DPT_NO=BBB.DPT_NO)WHEREBBB.DPT_NOISNOTNULL;
23.P4盘算机安装办法
将SYMCJIT.DLL改成SYSMCJIT.OLD
24.何查询SERVER是否是OPS?
SELECT*FROMV$OPTION;
假如PARALLELSERVER=TRUE则有OPS能
25.何查询每一个用户的权限?
SELECT*FROMDBA_SYS_PRIVS;
26.怎样将表挪动表空间?
ALTERTABLETABLE_NAMEMOVETABLESPACE_NAME;
27.怎样将索引挪动表空间?
ALTERINDEXINDEX_NAMEREBUILDTABLESPACETABLESPACE_NAME;
28.在LINUX,UNIX下怎样激活DBASTUDIO?
OEMAPPDBASTUDIO
29.查询锁的情况的工具有?
V$LOCK,V$LOCKED_OBJECT,V$SESSION,V$SQLAREA,V$PROCESS;
查询锁的表的办法:
SELECTS.SIDSESSION_ID,S.USERNAME,DECODE(LMODE,0,None,1,Null,2,Row-S(SS),3,Row-X(SX),4,Share,5,S/Row-X(SSX),6,Exclusive,TO_CHAR(LMODE))MODE_HELD,DECODE(REQUEST,0,None,1,Null,2,Row-S(SS),3,Row-X(SX),4,Share,5,S/Row-X(SSX),6,Exclusive,TO_CHAR(REQUEST))MODE_REQUESTED,O.OWNER||.||O.OBJECT_NAME||(||O.OBJECT_TYPE||),S.TYPELOCK_TYPE,L.ID1LOCK_ID1,L.ID2LOCK_ID2FROMV$LOCKL,SYS.DBA_OBJECTSO,V$SESSIONSWHEREL.SID=S.SIDANDL.ID1=O.OBJECT_ID;
30.怎样解锁?
ALTERSYSTEMKILLSESSION‘SID,SERIR#’;
31.SQLPLUS下怎样修正编纂器?
DEFINE_EDITOR=“<编纂器的完全路经>”--必需加上双引号来界说新的编纂器,也能够把这个写在$ORACLE_HOME/sqlplus/admin/glogin.sql内里使它永世无效。
32.ORACLE发生随机函数是?
DBMS_RANDOM.RANDOM
33.LINUX下查询磁盘合作情况命令?
Sar-d
33.LINUX下查询CPU合作情况命令?
sar-r
34.查询以后用户工具?
SELECT*FROMUSER_OBJECTS;
SELECT*FROMDBA_SEGMENTS;
35.怎样猎取毛病信息?
SELECT*FROMUSER_ERRORS;
36.怎样猎取链接情况?
SELECT*FROMDBA_DB_LINKS;
37.检察数据库字符情况?
SELECT*FROMNLS_DATABASE_PARAMETERS;
SELECT*FROMV$NLS_PARAMETERS;
38.查询表空间信息?
SELECT*FROMDBA_DATA_FILES;
39.ORACLE的INTERAL用户要口令?
修正SQLNET.ORA
SQLNET.AUTHENTICATION_SERVICES=(NTS)
40.呈现JAVA.EXE的办理举措?
通常为将ORACLEORAHOMEXIHTTPSERVER改成手工激活能够的
X是8或9
41.怎样给表、列加正文?
SQL>commentontable表is表正文;正文已创立。
SQL>commentoncolumn表.列is列正文;正文已创立。
SQL>select*fromuser_tab_commentswherecommentsisnotnull;
42.怎样检察各个表空间占用磁盘情形?
SQL>coltablespaceformata20
SQL>select
b.file_id文件ID号,
b.tablespace_name表空间名,
b.bytes字节数,
(b.bytes-sum(nvl(a.bytes,0)))已利用,
sum(nvl(a.bytes,0))残剩空间,
sum(nvl(a.bytes,0))/(b.bytes)*100残剩百分比
fromdba_free_spacea,dba_data_filesb
wherea.file_id=b.file_id
groupbyb.tablespace_name,b.file_id,b.bytes
orderbyb.file_id
43.如把ORACLE设置为MTS或公用形式?
#dispatchers="(PROTOCOL=TCP)(SERVICE=SIDXDB)"加上就是MTS,正文就是公用形式,SID是指你的实例名。
44.怎样才干得知体系以后的SCN号?
selectmax(ktuxescnw*power(2,32)+ktuxescnb)fromx$ktuxe;
45.叨教怎样在ORACLE中取毫秒?
9i之前不撑持,9i入手下手有timestamp.
9i能够用selectsystimestampfromdual;
若有成绩接待人人一同切磋!
-----------转自http://www.net130.com----------------------------------------MySQL数据库归MySQLAB公司所有,但是这个软件是开源的,有一个MySQL学习教程可以免费下载。稍俱常识的新入门者都可以轻松实现在一个常见硬件上安装和配置MySQL。 |
|