Oracle 简略运用huabian - 众发娱乐

Oracle 简略运用huabian

2019-02-13 07:46:29 | 作者: 吉星 | 标签: 运用,数据库,用户 | 浏览: 628

 我们在运用ORACLE的时分可能会遇到许多看起来不难的问题, 特别对新手来说, 今日我简略把它总结一下, 发布给我们, 期望对我们有协助! 和我们一同讨论, 共同进步!
对ORACLE高手来说是不必看的。
1. 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 版别???
$ sqlplus / AS SYSDBA
SQL*Plus: Release 9.0.1.0.0 - Production on Mon Jul 14 17:01:09 2003
(c) Copyright 2001 Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
With the Partitioning option
JServer Release 9.0.1.0.0 - Production
SQL select * from v$version;
BANNER

Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
PL/SQL Release 9.0.1.0.0 - Production
CORE 9.0.1.0.0 Production
TNS for Solaris: Version 9.0.1.0.0 - Production
NLSRTL Version 9.0.1.0.0 - Production
SQL
8. SVRMGR什幺意思?
svrmgrl,Server Manager.
9i下没有,现已改为用SQLPLUS了
sqlplus /nolog
变为归档日志型的
9. 请问怎么分辩某个用户是从哪台机器登陆ORACLE的?
SELECT machine , terminal FROM V$SESSION;
10. 用什幺句子查询字段呢?
desc table_name 能够查询表的结构
select field_name,... from ... 能够查询字段的值
select * from all_tables where table_name like %
select * from all_tab_columns where table_name= ??
11. 怎样得到触发器、进程、函数的创立脚本?
desc user_source
user_triggers
12. 怎样核算一个表占用的空间的巨细?
select owner ,
        table_name,
        NUM_ROWS,
        BLOCKS*AAA/1024/1024 "Size M",
EMPTY_BLOCKS,
LAST_ANALYZED
from dba_tables
where table_name= XXX ;
Here: AAA is the value of db_block_size ;
XXX is the table name you want to check
13. 怎么检查最大会话数?
SELECT * FROM V$PARAMETER WHERE NAME LIKE proc% ;
SQL
SQL show parameter processes
NAME TYPE VALUE
-
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 4
log_archive_max_processes integer 1
processes integer 200
这儿为200个用户。
select * from v$license;
其间sessions_highwater纪录从前抵达的最大会话数
14. 怎么检查体系被锁的业务时刻?
        select * from v$locked_object ;
15. 怎么以archivelog的办法运转oracle。
init.ora
log_archive_start = true
RESTART DATABASE
16. 怎幺获取有哪些用户在运用数据库
select username from v$session;
17. 数据表中的字段最大数是多少?
表或视图中的最大列数为 1000
18. 怎样查得数据库的SID ?
select name from v$database;
        也能够直接检查 init.ora文件
19. 怎么在Oracle服务器上经过SQLPLUS检查本机IP地址 ?
select sys_context( userenv , ip_address ) from dual;
假如是登陆本机数据库,只能回来127.0.0.1,呵呵
20. unix 下怎幺调整数据库的时刻?
su -root
date -u 08010000
21. 在ORACLE TABLE中怎么抓取MEMO类型字段为空的材料记载?
select remark from oms_flowrec where trim( from remark) is not null ;
22. 怎么用BBB表的材料去更新AAA表的材料(有相关的字段)
UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO)   WHERE BBB.DPT_NO IS NOT NULL;
23. P4核算机装置办法
将SYMCJIT.DLL改为SYSMCJIT.OLD
24. 何查询SERVER是不是OPS?
SELECT * FROM V$OPTION;
假如PARALLEL SERVER=TRUE则有OPS能
25. 何查询每个用户的权限?
SELECT * FROM DBA_SYS_PRIVS;
26. 怎么将表移动表空间?
ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;
27. 怎么将索引移动表空间?
ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;
28. 在LINUX,UNIX下怎么激活DBA STUDIO?
OEMAPP DBASTUDIO
29. 查询锁的状况的目标有?
V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ;
查询锁的表的办法:
SELECT S.SID SESSION_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.TYPE LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O.OBJECT_ID ;
30. 怎么解锁?
ALTER SYSTEM KILL SESSION ‘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 * FROM USER_OBJECTS;
SELECT * FROM DBA_SEGMENTS;
35. 怎么获取错误信息?
SELECT * FROM USER_ERRORS;
36. 怎么获取链接状况?
SELECT * FROM DBA_DB_LINKS;
37. 检查数据库字符状况?
SELECT * FROM NLS_DATABASE_PARAMETERS;
SELECT * FROM V$NLS_PARAMETERS;
38. 查询表空间信息?
SELECT * FROM DBA_DATA_FILES;
39. ORACLE的INTERAL用户要口令?
修正 SQLNET.ORA
SQLNET.AUTHENTICATION_SERVICES=(NTS)
40. 呈现JAVA.EXE的解决办法?
一般是将ORACLEORAHOMEXIHTTPSERVER改成手艺激活能够的
X是8或9
41. 怎么给表、列加注释?
SQL comment on table 表 is 表注释 ;注释已创立。
SQL comment on column 表.列 is 列注释 ;注释已创立。
SQL select * from user_tab_comments where comments is not null;
42. 怎么检查各个表空间占用磁盘状况?
SQL col tablespace format a20
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 剩下百分比
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id
43. 如把ORACLE设置为MTS或专用形式?
#dispatchers="(PROTOCOL=TCP) (SERVICE=SIDXDB)" 加上就是MTS,注释就是专用形式,SID是指你的实例名。
44. 怎么才干得知体系当时的SCN号 ?
select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;
45. 请问怎么在ORACLE中取毫秒?
9i之前不支持,9i开端有timestamp.
9i能够用select systimestamp from dual;

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    Oracle 简略运用huabian

    运用,数据库,用户
  • 3
  • 4
  • 5

    MySql标准fenghuang

    标准,进程,修正
  • 6

    数据库相关itjob

    触发器,时刻
  • 7
  • 8
  • 9

    oracle extractITeye环球

    部分,类型,时分
  • 10