您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页Windows平台下Oracle9i客户端安装手册V2.0

Windows平台下Oracle9i客户端安装手册V2.0

来源:好走旅游网


上海富勒信息科技有限公司产品研发部文档

主题:

Windows平台下Oracle9i客户端安装手册

内容摘要

Oracle是大中型企业、网站、公司、机构等使用的重量级的数据库。本篇给大家介绍其在Windows平台下的Oracle客户端的安装方法。

文档编号 最新版本号

发布日期

FLUX-DOC-TEC-00000006

文档类别

保密级别 内部公开 内部公开

1.0 2009-02-24 技术类 2.0 2009-03-05 技术类

目 录

第0章 

0.1 0.2 0.3 0.4 第1章 

1.1 1.2 第2章 

2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.102.11 2.122.132.142.152.162.172.182.192.20第3章 

3.1 3.2 3.3 3.4 第4章 

4.1 4.2 第5章 

5.1 5.2 5.3 

前言 ....................................................................................................................................................... 3 概述 ....................................................................................................................................................... 3 目的 ....................................................................................................................................................... 3 阅读对象 ............................................................................................................................................... 3 修订记录 ............................................................................................................................................... 3 准备工作 ............................................................................................................................................... 4 注意事项 ............................................................................................................................................... 4 安装要求 ............................................................................................................................................... 4 安装过程 ............................................................................................................................................... 5 开始安装。 ........................................................................................................................................... 5 进入安装向导。 ................................................................................................................................... 5 文件定位。 ........................................................................................................................................... 6 可用产品。 ........................................................................................................................................... 7 安装类型。 ........................................................................................................................................... 8 摘要。 ................................................................................................................................................... 9 安装进程。 ......................................................................................................................................... 10 配置工具。 ..........................................................................................................................................11 创建net服务器。 .............................................................................................................................. 12 选择版本。 ..................................................................................................................................... 13 服务器名。 ......................................................................................................................................... 14 选择协议。 ..................................................................................................................................... 15 主机名。 ......................................................................................................................................... 16 是否进行测试。 ............................................................................................................................. 17 测试结果。 ..................................................................................................................................... 18 Net服务器名。................................................................................................................................... 19 是否配置另一个Net服务名。...................................................................................................... 20 完成。 ............................................................................................................................................. 21 安装成功。 ..................................................................................................................................... 22 Net Manager。 .................................................................................................................................... 23 安装PLSQL_developer7.0.1 .............................................................................................................. 24 开始安装。 ......................................................................................................................................... 24 开始运行。 ......................................................................................................................................... 24 登陆。 ................................................................................................................................................. 25 登陆成功。 ......................................................................................................................................... 26 Oracle基本操作.................................................................................................................................. 27 选择目录。 ......................................................................................................................................... 27 新建查询。 ......................................................................................................................................... 28 Oracle常用sql语句 ........................................................................................................................... 30 常用命令行。 ..................................................................................................................................... 31 常用sql语法集合。........................................................................................................................... 31 常用监控sql。.................................................................................................................................... 33 

第 2 页 共 35 页

          

第0章 前言

0.1 概述

Oracle是大中型企业、网站、公司、机构等使用的重量级的数据库。本篇给大家介绍Oracle客户端在Windows平台下的安装方法。

0.2 目的

给予技术人员在安装Oracle客户端时相关参考。

0.3 阅读对象

技术人员。

0.4 修订记录

版本

时间

修订人 穆思思

修订内容

初稿。 初稿内容:

1、Oracle客户端 在Windows平台下的安装方法。 修改语句为更准确说法,修改机器配置要求,添加常见问题提醒。

1.0 2009年2月24日

2.0 2009年3月5日

穆思思

第 3 页 共 35 页

第1章 准备工作

1.1 注意事项

1、 本例以Oracle9i版本为例。

2、 安装之前请关闭所有正在运行的程序。

1.2 安装要求

1、 硬件要求:

Intel奔腾处理器;

最少128 MB 内存(推荐256 MB ); 2、 典型安装:

129MB 3、 软件要求:

Linux内核版本2.2或更高; windows NT 4.0以上操作系统

第 4 页 共 35 页

第2章 安装过程

2.1 开始安装。

1、 双击安装文件中的setup.exe开始进行安装

2.2 进入安装向导。

如果已安装有Oracle,可以在这一步进行卸载,若未安装Oracle则点击“下一步”。

第 5 页 共 35 页

2.3 文件定位。

进入如下图所示的界面,在这一步里是确定安装文件所在路径即安装到本机硬盘所在路径,选择完成后点“下一步”。(不可输入中文或空格)

第 6 页 共 35 页

2.4 可用产品。

在加载完必要的安装程序后,接着出现安装选项,选择第三项“Oracle9i Client 9.2.0.1.0”,点击“下一步”。

第 7 页 共 35 页

2.5 安装类型。

接着是安装类型的选择,选择“运行时”,点击“下一步”。

第 8 页 共 35 页

2.6 摘要。

接着出现的是对要安装的Oracle版本的一个全局认识,包括前面所做安装选择等,到这里,才表示将准备正式向本机安装程序,点击“安装”。

第 9 页 共 35 页

2.7 安装进程。

接着出现安装进程,安装完成后点击“下一步”。

第 10 页 共 35 页

2.8 配置工具。

接着是选择工具配置,同样按其默认即可。(此时2.9步骤的页面已经展开,不需要长时间等待。)

第 11 页 共 35 页

2.9 创建net服务器。

接着是创建net服务器,选择“不,我要自己创建net服务器”,点击“下一步”。

第 12 页 共 35 页

2.10 选择版本。

接着选择“Oracle8i或更高版本数据或服务”,点击“下一步”。

第 13 页 共 35 页

2.11 服务器名。

接着输入服务器名“FLUXORDB.COM.CN”,点击“下一步”。

第 14 页 共 35 页

2.12 选择协议。

选择“TCP”,点击“下一步”。

第 15 页 共 35 页

2.13 主机名。

输入主机名“flux001”,选择“使用标准端口号1521”,点击“下一步”。(请检查本机ping flux001 是否成功,若不成功,请将主机名直接设为192.168.1.66)

第 16 页 共 35 页

2.14 是否进行测试。

选择“是,进行测试”,点击“下一步”。

第 17 页 共 35 页

2.15 测试结果。

可能测试失败,此配置在后续将再行配置,因此可直接点击“下一步”。

第 18 页 共 35 页

2.16 Net服务器名。

输入Net服务器名“FLUXORDB”,点击“下一步”。

第 19 页 共 35 页

2.17 是否配置另一个Net服务名。

选择“否”,点击“下一步”。

第 20 页 共 35 页

2.18 完成。

接着默认选择“下一步”,点击“完成”,“退出”即可。

第 21 页 共 35 页

2.19 安装成功。

成功安装后,可在开始-程序里看到如图所示程序列表。

第 22 页 共 35 页

2.20 Net Manager。

点击其中的“Net Manager”,可看到本机的相关配置和数据。

第 23 页 共 35 页

第3章 安装PLSQL_developer7.0.1

3.1 开始安装。

双击“pls-setup.exe”,输入“Serial.txt”中的序列号。

3.2 开始运行。

全部选择默认安装,安装完成后,双击桌面图标。

第 24 页 共 35 页

3.3 登陆。

输入Username和 Password,Database选择“FLUXORDB”,点击“OK”,登陆Oracle。

第 25 页 共 35 页

3.4 登陆成功。

登陆后可看到如图所示界面,成功登陆Oracle。

第 26 页 共 35 页

第4章 Oracle基本操作

4.1 选择目录。

第 27 页 共 35 页

4.2 新建查询。

1、如图所示,点击New目录下的SQL Window,弹出相应查询界面,输入查询语句。

2、可点击如图所示的执行按钮,也可按下键盘上的F8对语句进行执行。

3、如图所示,多语句之间,需用分号“;”进行分隔。

第 28 页 共 35 页

4、多窗口时,可如图所示,点击“Window”进行界面切换。

5、也可点击“New”下的“Command Window”,新建一个命令操作行窗口对数据进行操作,输入语句后,进行回车操作即可执行语句,若是多条语句,同样需要分号予以分隔。

第 29 页 共 35 页

第5章 Oracle常用sql语句

第 30 页 共 35 页

5.1 常用命令行。

1、显示当前连接用户

SQL> show user

2、查看系统拥有哪些用户

SQL> select * from all_users;

3、新建用户并授权

SQL> create user a identified by a;(默认建在SYSTEM表空间下) SQL> grant connect,resource to a;

4、连接到新用户

SQL> conn a/a

5、查询当前用户下所有对象

SQL> select * from tab;

6、建立第一个表

SQL> create table a(a number);

7、查询表结构

SQL> desc a

8、插入新记录

SQL> insert into a values(1);

9、查询记录

SQL> select * from a;

10、更改记录

SQL> update a set a=2;

11、删除记录

SQL> delete from a;

12、回滚

SQL> roll; SQL> rollback;

13、提交

SQL> commit;

5.2 常用sql语法集合。

1、表:

select * from cat; select * from tab;

select table_name from user_tables;

第 31 页 共 35 页

2、视图:

select text from user_views where view_name=upper('&view_name'); 3、索引:

select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name; 4、触发器:

select trigger_name,trigger_type,table_owner,table_name,status from user_triggers; 5、快照:

select owner,name,master,table_name,last_refresh,next from user_snapshots order by owner,next; 6、同义词:

select * from syn; 7、序列:

select * from seq; 8、数据库链路:

select * from user_db_links; 9、约束:

select TABLE_NAME,CONSTRAINT_NAME,SEARCH_CONDITION,STATUS from user_constraints WHERE TABLE_name=upper('&TABLE_Name'); 10、本用户读取其他用户对象的权限: select * from user_tab_privs; 11、本用户所拥有的系统权限: select * from user_sys_privs; 12、用户:

select * from all_users order by user_id; 13、表空间剩余自由空间情况:

select tablespace_name,sum(bytes) 总字节数,max(bytes),count(*) from dba_free_space group by

tablespace_name; 14、数据字典:

select table_name from dict order by table_name; 15、锁及资源信息:

select * from v$lock;不包括DDL锁 16、数据库字符集:

select name,value$ from props$ where name='NLS_CHARACTERSET'; 17、inin.ora参数:

select name,value from v$parameter order by name; 18、SQL共享池:

select sql_text from v$sqlarea; 19、数据库:

select * from v$database 20、控制文件:

select * from V$controlfile; 21、重做日志文件信息: select * from V$logfile;

22、来自控制文件中的日志文件信息: select * from V$log;

23、来自控制文件中的数据文件信息: select * from V$datafile;

第 32 页 共 35 页

24、NLS参数当前值:

select * from V$nls_parameters; 25、ORACLE版本信息: select * from v$version; 26、描述后台进程:

select * from v$bgprocess; 27、查看版本信息:

select * from product_component_version;

5.3 常用监控sql。

1.监控事例的等待:

select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from

v$session_wait group by event order by 4; 2.回滚段的争用情况:

select name,waits,gets,waits/gets ratio from v$rollstat a,v$rollname b where a.usn=b.usn; 3.监控表空间的I/O比例:

select df.tablespace_name name,df.file_name \"file\ from v$filestat f,dba_data_files df where f.file#=df.file_id 4.监空文件系统的I/O比例:

select substr(a.file#,1,2) \"#\b.phyrds,b.phywrts

from v$datafile a,v$filestat b where a.file#=b.file#

5.在某个用户下找所有的索引:

select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name from user_ind_columns, user_indexes

where user_ind_columns.index_name = user_indexes.index_name and user_ind_columns.table_name = user_indexes.table_name order by user_indexes.table_type, user_indexes.table_name, user_indexes.index_name, column_position; 6. 监控 SGA 的命中率

select a.value + b.value \"logical_reads\

round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) \"BUFFER HIT RATIO\" from v$sysstat a, v$sysstat b, v$sysstat c where a.statistic# = 38 and b.statistic# = 39 and c.statistic# = 40;

7. 监控 SGA 中字典缓冲区的命中率

select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 \"miss ratio\(1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 \"Hit ratio\" from v$rowcache

where gets+getmisses <>0

group by parameter, gets, getmisses;

第 33 页 共 35 页

8. 监控 SGA 享缓存区的命中率,应该小于1%

select sum(pins) \"Total Pins\sum(reloads)/sum(pins) *100 libcache from v$librarycache;

select sum(pinhits-reloads)/sum(pins) \"hit radio\ from v$librarycache;

9. 显示所有数据库对象的类别和大小

select count(name) num_instances ,type ,sum(source_size) source_size ,

sum(parsed_size) parsed_size ,sum(code_size) code_size ,sum(error_size) error_size, sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size) size_required from dba_object_size by type order by 2;

10. 监控 SGA 中重做日志缓存区的命中率,应该小于1%

SELECT name, gets, misses, immediate_gets, immediate_misses, Decode(gets,0,0,misses/gets*100) ratio1,

Decode(immediate_gets+immediate_misses,0,0,

immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 FROM v$latch WHERE name IN ('redo allocation', 'redo copy');

11. 监控内存和硬盘的排序比率,最好使它小于 .10,增加 sort_area_size

SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts (disk)'); 12. 监控当前数据库谁在运行什么SQL语句

SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece; 13. 监控字典缓冲区

SELECT (SUM(PINS - RELOADS)) / SUM(PINS) \"LIB CACHE\" FROM V$LIBRARYCACHE;

SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) \"ROW CACHE\" FROM V$ROWCACHE;

SELECT SUM(PINS) \"EXECUTIONS\FROM V$LIBRARYCACHE;

后者除以前者,此比率小于1%,接近0%为好。

SELECT SUM(GETS) \"DICTIONARY GETS\MISSES\"

FROM V$ROWCACHE 14. 找ORACLE字符集

select * from sys.props$ where name='NLS_CHARACTERSET'; 15. 监控 MTS

select busy/(busy+idle) \"shared servers busy\" from v$dispatcher; 此值大于0.5时,参数需加大

select sum(wait)/sum(totalq) \"dispatcher waits\" from v$queue where type='dispatcher'; select count(*) from v$dispatcher; select servers_highwater from v$mts;

servers_highwater接近mts_max_servers时,参数需加大 16. 碎片程度

select tablespace_name,count(tablespace_name) from dba_free_space group by tablespace_name having count(tablespace_name)>10; alter tablespace name coalesce;

第 34 页 共 35 页

alter table name deallocate unused; create or replace view ts_blocks_v as

select tablespace_name,block_id,bytes,blocks,'free space' segment_name from dba_free_space union all

select tablespace_name,block_id,bytes,blocks,segment_name from dba_extents; select * from ts_blocks_v;

select tablespace_name,sum(bytes),max(bytes),count(block_id) from dba_free_space group by tablespace_name; 查看碎片程度高的表

SELECT segment_name table_name , COUNT(*) extents

FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_name

HAVING COUNT(*) = (SELECT MAX( COUNT(*) ) FROM dba_segments GROUP BY segment_name); 17. 表、索引的存储情况检查

select segment_name,sum(bytes),count(*) ext_quan from dba_extents where

tablespace_name='&tablespace_name' and segment_type='TABLE' group by tablespace_name,segment_name; select segment_name,count(*) from dba_extents where segment_type='INDEX' and owner='&owner' group by segment_name;

18、找使用CPU多的用户session12是cpu used by this session

select a.sid,spid,status,substr(a.program,1,40) prog,a.terminal,osuser,value/60/100 value from v$session a,v$process b,v$sesstat c

where c.statistic#=12 and c.sid=a.sid and a.paddr=b.addr order by value desc;

19.、监控log_buffer的使用情况:(值最好小于1%,否则增加log_buffer 的大小)

select rbar.name,rbar.value,re.name,re.value,(rbar.value*100)/re.value||'%' \"radio\" from v$sysstat rbar,v$sysstat re

where rbar.name='redo buffer allocation retries' and re.name='redo entries';

20、查看运行过的SQL语句:

SELECT SQL_TEXT FROM V$SQL

第 35 页 共 35 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务