以下的文章主要是对Oracle常见问题的列举以及在实际应用中经常出现的一些问题的解答,我们一共列举的20个相关的问题,以下就是具体方案的描述,希望在你今后的学习中会有所帮助。
1. Oracle常见问题之一,即,Oracle安裝完成后的初始口令?
internal/Oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp
2. Oracle9IAS WEB CACHE的初始默认用户和密码?
administrator/administrator
3. Oracle 8.0.5怎么创建数据库?
用orainst。如果有motif界面,可以用orainst /m
4. Oracle 8.1.7怎么创建数据库?
dbassist
5. Oracle 9i 怎么创建数据库?
dbca
6. Oracle中的裸设备指的是什么?
裸设备就是绕过文件系统直接访问的储存空间
7. Oracle如何区分 64-bit/32bit 版本?(Oracle常见问题中出现频率较高)
\$sqlplus'/ASSYSDBA' SQL*Plus:Release9.0.1.0.0-ProductiononMonJul1417:01:092003 (c)Copyright2001OracleCorporation.Allrightsreserved. Connectedt 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,Server Manager.
9i下没有,已经改为用SQLPLUS了
sqlplus /nolog
变为归档日志型的
9. 请问如何分辨某个用户是从哪台机器登陆Oracle的?
SELECTmachine,terminalFROMV\$SESSION;
10. 用什么语句查询字段呢?
desc table_name 可以查询表的结构 select field_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\$PARAMETERWHERENAMELIKE'proc%'; 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
8. 怎样查得数据库的SID ?
selectnamefromv\$database;
也可以直接查看 init.ora文件
19. 如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ?
selectsys_context('userenv','ip_address')fromdual;
如果是登陆本机数据库,只能返回127.0.0.1,呵呵
20. unix 下怎么调整数据库的时间?
su -root date -u 08010000