只想知道 发表于 2015-1-16 22:39:54

MYSQL教程之ORACLE经常使用傻瓜}1000(之一)

对于现有业务,可以轻松移植到MySQL。当你需要替换掉老的硬件,当你需要削减历史遗留下的老系统的时候,选用MySQL对于财务部门来说更具吸引力。oracle
ORACLE经常使用傻瓜}1000(之一)



作者:CCBZZP



人人在ORACLE的r候大概龅胶芏嗫雌聿浑y的},特eπ率碚f,明天我伟阉Y一下,l布o人人,但愿Υ蠹矣助!和人人一同探,配合M步!

ORACLE妙手碚f是不必看的.



1.Oracle安b完成后的初始口令?

 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型谖榭盏馁Y料?

selectremarkfromoms_flowrecwheretrim(fromremark)isnotnull;




22.怎样用BBB表的Y料往更新AAA表的Y料(有P的字段)

UPDATEAAASETBNS_SNM=(SELECTBNS_SNMFROMBBBWHEREAAA.DPT_NO=BBB.DPT_NO)WHEREBBB.DPT_NOISNOTNULL;



23.P4X安b办法

SYMCJIT.DLL改SYSMCJIT.OLD



24.何查SERVER是否是OPS?

SELECT*FROMV$OPTION;

假如PARALLELSERVER=TRUEt有OPS能



25.何查每用舻嘞?

SELECT*FROMDBA_SYS_PRIVS;



26.怎样⒈硪颖砜臻g?

ALTERTABLETABLE_NAMEMOVETABLESPACE_NAME;



27.怎样⑺饕颖砜臻g?

ALTERINDEXINDEX_NAMEREBUILDTABLESPACETABLESPACE_NAME;



28.在LINUX,UNIX下怎样DBASTUDIO?

OEMAPPDBASTUDIO



29.查i的r的ο笥?

V$LOCK,V$LOCKED_OBJECT,V$SESSION,V$SQLAREA,V$PROCESS;

查i的表的办法:

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.怎样解i?

ALTERSYSTEMKILLSESSION‘SID,SERIR#’;



31.SQLPLUS下怎样修正器?

DEFINE_EDITOR="<编纂器的完全路经>"--必需加上双引号
来界说新的编纂器,也能够把这个写在$ORACLE_HOME/sqlplus/admin/glogin.sql内里使它永世无效。



32.ORACLEa生SC函凳?

DBMS_RANDOM.RANDOM



33.LINUX下查磁Pr命令?

Sar-d



33.LINUX下查CPUr命令?

sar-r



34.查前用ο?

SELECT*FROMUSER_OBJECTS;

SELECT*FROMDBA_SEGMENTS;



35.怎样@取e`信息?

SELECT*FROMUSER_ERRORS;



36.怎样@取接r?

SELECT*FROMDBA_DB_LINKS;



37.检察字符r?

SELECT*FROMNLS_DATABASE_PARAMETERS;

SELECT*FROMV$NLS_PARAMETERS;



38.查表空g信息?

SELECT*FROMDBA_DATA_FILES;



39.ORACLE的INTERAL用粢诹?

修正SQLNET.ORA

SQLNET.AUTHENTICATION_SERVICES=(NTS)



40.出FJAVA.EXE的解Qk法?

通常为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;



若有}g迎人人一同探!



待m...




业界普遍的声音认为:“MySQL是一个可靠的数据库系统,MySQL学习教程无论是在嵌入式或大型群集系统的部署中,还是在基于Web的应用程序领域。

再见西城 发表于 2015-1-19 21:05:55

学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!

不帅 发表于 2015-1-25 19:38:16

连做梦都在想页面结构是怎么样的,绝非虚言

蒙在股里 发表于 2015-2-3 17:45:12

其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!

兰色精灵 发表于 2015-2-9 04:18:41

代替了原来VB式的错误判断。比Oracle高级不少。

老尸 发表于 2015-2-26 21:37:46

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

简单生活 发表于 2015-3-8 18:12:12

换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的

若天明 发表于 2015-3-16 09:58:15

至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。

小妖女 发表于 2015-3-22 22:10:26

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
页: [1]
查看完整版本: MYSQL教程之ORACLE经常使用傻瓜}1000(之一)