Oracle 11g client的配置

合集下载

Oracle+11g安装后参数规范设置

Oracle+11g安装后参数规范设置

Oracle 11g安装后的设置在Oracle 11g安装并建库后,需要进行一些调整,使数据库能够稳定、高效地运行。

除了对数据库使用手工内存管理之外,还需要进行如下的调整。

1.针对RAC数据库的参数调整alter system set parallel_force_local=true sid='*' scope=spfile;说明:这个参数是11g的新增参数,用于将并行的slave进程限制在发起并行SQL的会话所在的节点,即避免跨节点并行产生大量的节点间数据交换和引起性能问题。

这个参数用于取代11g之前instance_groups 和parallel_instance_group参数设置。

alter system set "_gc_policy_time"=0 sid='*' scope=spfile;alter system set "_gc_undo_affinity"=false scope=spfile;说明:这两个参数用于关闭RAC的DRM(dynamic remastering)特性,避免频繁的DRM使系统性能不稳定、严重的时候使数据库挂起。

同时也关闭Read-mostly Locking新特性,这个特性目前会触发大量的BUG,严重时使数据库实例宕掉。

针对11g RAC,需要注意的是如果节点的CPU数量不一样,这可能导致推导出来的lms进程数量不一样,根据多个案例的实践来看,lms数量不一样在高负载时会产生严重的性能问题,在此种情况下,需要手工设置gcs_server_processes参数,使RAC数据库所有节点的lms进程数相同。

2.RAC数据库和非RAC数据库都适用的参数调整alter system set "_optimizer_adaptive_cursor_sharing"=false sid='*' scope=spfile;alter system set "_optimizer_extended_cursor_sharing"=none sid='*' scope=spfile;alter system set "_optimizer_extended_cursor_sharing_rel"=none sid='*' scope=spfile;alter system set "_optimizer_use_feedback"=false sid ='*' scope=spfile;说明:这几个参数都是用于关闭11g的adaptive cursor sharing、cardinality feedback特性,避免出现SQL性能不稳定、SQL子游标过多的问题。

oracle 11g免安装客户端配置

oracle 11g免安装客户端配置

1. 数据库版本oracle11.2.0.1.02. 先使用oracle自带的配置服务的工具配置监听和服务名.3. 获得免安版Oracle客户端.instantclient_11_2.rar.若没有可以到官网上下载/technetwork/database/features/instant-client/index-097480.html 选择下载" Instant Client for Microsoft Windows (32-bit)"4. 将获得的压缩包解压到某个文件夹下.例如E:\App\instantclient_11_25. 若解压得到的文件中没有下面路径文件.则创建." E:\App\instantclient_11_2\NETWORK\ADMIN"6. 复制oracle的监听文件tnsnames.ora(E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)复制到E:\App\instantclient_11_2\NETWORK\ADMIN\ tnsnames.ora7. 添加环境变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBKoracle_home=E:\app\Administrator\product\11.2.0\dbhome_18. 启用plsql.不输入用户名密码,直接点击"取消"或"确定"进主页面9. 在主页面工具栏上选择"工具"---->"首选项"10. 选择左边树节点"连接".修改右边的三个地方(如图):a) 选中"检查连接复选框"b) oracle 主目录名(自动检测为空):客户端解压后的路径: E:\App\instantclient_11_2c) oci库(自动检测为空): E:\App\instantclient_11_2\oci.dll11. 点击"确定"按钮保存参数后.关闭plsql.重新打开即可正常登陆12. 在打开的plsql的"sql窗口"中执行下列命令完成数据库参数设置:alter system set deferred_segment_creation=false scope=both;。

Oracle11g客户端安装及PLSQL配置

Oracle11g客户端安装及PLSQL配置

Oracle 11g 客户端安装及PL/SQL配置1,项目使用的是oracle11g数据库,安装个客户端访问服务器.到oracle官方下载:/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文) /technology/software/tech/oci/instantclient/htdocs/winsoft.html下载下列几个压宿文件oracleDBinstantclient-basic-win32-11.1.0.7.0.zip 这是最核心的包instantclient-jdbc-win32-11.1.0.7.0.zip包含JDBC Driver的包instantclient-sqlplus-win32-11.1.0.7.0.zip 最简单的SQLPLUS包我把文件解压到了d盘,d:\oracleclient11g下面最后的文件结构应该如下:2,配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora 文件在% ORACLE_HOME%\network\admin下)放在上面的目录d:\oracleclient11g下。

oracledata =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.112)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))3,添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:d:\oracleclient11g),这是为了能够找到上面说的tnsnames.ora。

如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。

Oracle11g客户端配置及PLSQL安装

Oracle11g客户端配置及PLSQL安装

安装PL/SQL及客户端配置图解一、Oracle客户端配置1、根据操作系统的版本在oracle官网上下载instantclient-basic-nt-11.2.0.3.0.zip文件下载地址:32位:/technetwork/topics/winsoft-085727.html64位:/technetwork/topics/winx64soft-089540.html2、下载完成后解压该文件。

如:我将其解压在E:\oracleClient\instantclient_11_2该路径下。

进入到instantclient_11_2下创建目录NETWORK,然后再NETWORK下建立目录ADMIN。

在ADMIN目录下建立tnsnames.ora文件,在该tnsnames.ora文件中添加如下内容:3、配置环境变量(1)、选择桌面计算机,右击选择属性,出来下面的画面(2)、点击“高级系统设置”(3)出现如下画面(4)点击“新建”。

在下面的对话框中添加TNS_ADMIN,值为tnsnames.ora所在路径。

如本机F:\oracleClient\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora设置ORACLE的语言,添加环境变量NLS_LANG,值为AMERICAN_AMERICA.AL32UTF8 如果出现乱码可用SIMPLIFIED CHINESE_CHINA.ZHS16GBK(5)将设置好的用户变量填写准确无误后,点击“确定”。

这样环境变量就配置完成二、安装PL/SQL工具下载地址:https:///bodyplsqldevreg.html,建议下载版本号为12.0.5的安装包,安装过程中所有的界面选择项全部默认即可。

1、安装完成后进入PLSQL Developer,点击取消2、选择配置->首选项->链接3、[Oracle主目录名(自动检测为空)]的下拉框选入 f:\oracleClient\instantclient_11_2OCI库(自动检测为空)的下拉框选入f:\oracleClient\instantclient_11_2\oci.dll。

配置ORACLE11g绿色版客户端连接oracle服务

配置ORACLE11g绿色版客户端连接oracle服务

配置ORACLE 11g绿色版客户端连接oracle服务亲手配置ORACLE 11g绿色版客户端连接oracle服务,测试成功。

下面是店铺收集整理的配置ORACLE 11g绿色版客户端连接oracle服务,希望对大家有帮助~~配置ORACLE 11g绿色版客户端连接oracle服务工具/原料win7 32位操作系统ORACLE 11g绿色版客户端PLSQL Developer 10.0方法/步骤下载PLSQL Developer 10.0下载ORACLE 11g绿色版客户端。

Instant client的版本很多:主要是Basic和Basic Lite。

Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。

Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。

因此,如果数据库服务器是中文字符集(如SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。

安装PLSQL Developer 10.0,默认安装就好。

解压ORACLE 11g绿色版客户端到D:\app\instantclient_11_2(笔者是这个路径,你也可以解压到任何路径,路径不要带空格和中文)运行PLSQL Developer,在工具-首选项-连接1、oracle 主目录名D:\app\instantclient_11_22、OCI库d:\app\instantclient_11_2\oci.dll配置win7环境变量,计算机-属性-高级系统设置-环境变量1、变量名:ORACLE_HOME变量值:d:\app\instantclient_11_22、变量名:TNS_ADMIN变量值:d:\app\instantclient_11_23、变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK说明:该值定义所连接的数据库使用的编码,其它类型可自己到服务器看一下或网上查找一下。

oracle11g client安装及配置

oracle11g client安装及配置

Oracle Client 客户端的安装和配置一、客户端的下载解压1、在官方网站下载客户端(此处用的是11gR2)/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html ?ssSourceSiteId=otncn选择合适的版本(这里是32为的windows 操作系统)2、下载完成后解压缩如下所示,双击setup.exe可执行文件进行安装。

二、客户端的安装1、选择安装类型:这里是开发用,所以选择【管理员(1.02GB) (A)】安装类型。

2、选择选择语言(这里选择简体中文和英语)3、选择客户端安装的位置4、检查先行条件(系统自动检查)5、系统显示前面步骤的设置摘要信息。

6、点击完成进行安装。

7、Oracle Clinet客户端安装完成。

三:配置Oracle Client 连接Oracle 服务器找到oracle client的【配置和移植工具】下的【Net Configuration Assistant】1、配置Client的监听。

A、添加一个监听器(如果客户端中原先以配置监听器则可以修改,也可以在添加一个新的监听器),点【下一步(N)】B、输入该客户端未使用的监听名(如:LISTENER),完成后点击【下一步(N)】。

C、选择该监听连接Oracle服务器所使用的协议(如:TCP),完成后点击【下一步(N)】。

D、选择该监听连接Oracle服务器所使用的端口号(默认端口号:1512),完成后点击【下一步(N)】。

E、完成该监听程序,选择是否要配置另一个监听程序,然后【下一步(N)】。

2、配置Client的本地网络服务名A、在 Net Configuration Assistant配置界面中选中【本地网络服务名配置】,然后【下一步(N)】。

B、在本地网络服务名配置界面中网络配置名,(如果客户端中原先已配置网络配置名则可以修改,也可以再添加一个新的网络配置名),点【下一步(N)】C、输入该客户端未存使用的服务名,点【下一步(N)】D、选择该服务连接Oracle服务器所使用的协议(如:TCP),完成后点击【下一步(N)】。

图解Oracle 11g客户端安装

图解Oracle 11g客户端安装

6.安装Oracle 11g客户端双击之后出现如下界面:选择“管理员”选项之后默认安装Configuration assistant(配置助手)安装之后:6.1 Oracle的连接和使用将文件tnsnames.ora复制到安装目录X:\app\Administrator\product\11.1.0\client_1\network\ad min和X:\app\Administrator\product\11.1.0\client_1\network\admi n\sample下注:文件tnsnames.ora的IP需要改成数据库的IPX表示安装的驱动器,Administrator或登录账户如:CAOD:\app\CAO\product\11.1.0\client_1\network\admin\samp le6.2如果没有文件,需要自己在Net Manager进行配置:进入开始→Oracle→配置和移植工具→Net Manager在左侧树形图中选择 Oracle Net配置→本地→服务命名,若没有服务,点击工具条的”+”进行添加,右侧是地址配置,“主机号”填写服务器所在的IP,退出并保存。

6.2运行toad会出现OK,之后还会有一系列的界面,默认处理然后,进入Toad,用户名:SYSTEM 密码:sys左侧是已创建的登录用户,右侧输入用户名和密码,TNS选项卡选择数据库名称,Connect Using选择连接的Oracle ,选择TNSNames Editor对服务进行配置如图:OK,Connect7Oracle 11g 服务器版进入Toad 用户名system 密码:system选项注意TNSNames Editor选oracle服务器,将Connect Using 选为服务器即可Connect,成功登录界面如果连接不上,替换一下D:\app\CAO\product\11.1.0\db_1\NETWORK\ADMIN下的listener文件。

oracle11g instanclient安装步骤

oracle11g instanclient安装步骤

ORACLE 11G R2 instantclient安装步骤测试环境系统: windows 7 UItimate X64windows server 2008 enterprise X64以上两种系统均亲自测试都可成功。

1.下载oracle 11G客户端。

登录到oracle官网,下载oracle win64_11gR2_client下载地址:/otn/nt/oracle11g/112010/win64_11gR2_client.zip2安装oracle win64_11gR2_client下载之后,将其解压,双击setup进行安装。

选择“下一步”选择软件的安装位置。

然后“下一步”。

本演示使用默认路径。

单机“完成”,进行安装。

点击“关闭”。

3.配置环境变量新建环境变量ORACLE_HOME = C:\app\Administrator\product\11.2.0\client_1TNS_ADMIN = C:\app\Administrator\product\11.2.0\client_1NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK打开instantclient的安装目录(C:\app\Administrator\product\11.2.0\client_1)新建“tnsnames.ora”文件。

内容如下ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = )))文件内容中的192.168.1.20是我安装oracle服务器的IP地址,1521则是我安装oracle服务器上的监听端口。

4.测试连接使用sqlplus进行连接打开“运行”输入“cmd”,进入DOS界面,输入红线部分命令。

oracle 11g安装参数设置及配置过程

oracle 11g安装参数设置及配置过程

安装Oracle Database 11g r 2 (11.2.0.3) 32bit 版本(打了11.2.0.3补丁)过程先关闭杀毒软件(避免不让修改注册表)Table 1 Installation Types and Associated Zip FilesInstallation Type Zip FileOracle Database (includes Oracle Database and Oracle RAC)Note: you must download both zip files to install Oracle Database.服务器两个压缩文件:p1*******_112030_platform_1of6.zipp1*******_112030_platform_2of6.zip客户端一个压缩文件:Oracle Database Clientp1*******_112030_platform_3of6.zipOracle Gatewaysp1*******_112030_platform_4of6.zipOracle Examplesp1*******_112030_platform_5of6.zipDeinstallp1*******_112030_platform_6of6.zip将p1*******_112030_WINNT_1of6p1*******_112030_WINNT_2of6解压到F:盘,或其他盘(一定要解压到同一个目录,而且目录名不能太长),解压完后会有一个D:\oracle11_install目录进入D:\oracle11_install\database 运行setup.exe不输入电子邮件,也不要support装桌面类:装到c盘,以免出错:基目录:c:\app\oracle选择企业版实例名: orclsds管理员口令: Abcd1234 (必须有大小写字母\数字)Database Control URL 为https://localhost:5500/em管理资料档案库已置于安全模式下, 在此模式下将对Enterprise Manager 数据进行加密。

ORACLE 11g配置安装文档

ORACLE 11g配置安装文档

Orcal 11g安装配置文档1.首先同时选择图片中选择的两个文件,解压到文件夹生成oracle文件夹
2.打开Oracle文件夹
3.打开database文件夹
4.选择Setup.Exe运行文件
5.运行出现此页面不要关闭,等待跳转
6.跳转完成出现下示图片
7.进入安装界面
8.电子邮箱不用填写,直接下一步,弹出下示错误直接点是
10.选择服务器类,否则下面没有高级安装选项
12.出现高级安装并选择,若没有则表示第10步未选择安装服务器类
13.查看所选语言是否有中文,如若没有找到之后添加上
14.选择安装企业版,点击下一步
15.设定Oracle基目录与软件位置,确认位置之后点击下一步注:不要选择C盘,C盘空间太小影响电脑正常工作运行
16.默认安装一般用途/事务处理
17.设置全局数据库名与Oracle服务标识符(SID),确认后点击进入下一步
18.注意选择字符集更改选项
19.选择使用Unicode(Al32UTF8),确认后点击进入下一步
20.选择使用Database Control管理数据库
21.默认为文件西永不用更改,路径可以自己设置
22.默认不启用自动备份
23.选择对所有账户使用相同的口令,输入口令(大小写字母加数字,最少8位)
24.等待检验
25.确认安装信息没有错误,点击进入下一步
26.检测环境
27.等待安装复制数据库文件
28.跳出此页面点击口令管理
29.取消SCOTT勾选项
30.确认SCOTT没有勾选,点击确定。

oracle11gR2、client及plsql完整安装与配置

oracle11gR2、client及plsql完整安装与配置

oracle11gR2、client及plsql完整安装与配置本文主要介绍Oracle11g,client及PLSQL的安装过程一,oracle安装安装环境:虚拟机win7 641.点击目录中 setup.exe文件2.配置安全更新中,取消通过my oracle support接收安全更新,点击下一步按钮3.oracle会弹出提示,点击是按钮4.安装选项中,选择第一个'创建和配置数据库’,点击'下一步’按钮5.在'系统类’中可选择桌面类和服务器类,这里选择桌面类,点击'下一步’按钮6.'典型安装’中,进行Oracle数据库的基本配置,可自行选择Oracle安装及软件目录,本机是在虚拟机下进行,所以,只对全局数据库名及管理口令进行更改,其他则按照默认形式Oracle会对设置的口令进行检测,个人习惯是Orcl123456(首字母大写后面跟数字,好记^_^)7.填写完毕后,会进行先决条件检测8.干净的环境下安装一般不会有什么问题(这就是我喜欢用虚拟机的原因),直接点击概要中的'完成’按钮即可9.安装过程会等上一段时间10.数据库创建完成后,会显示数据库信息,点击口令管理11.对需要的用户进行解锁或口令更改,一般会用到sys、system 及Scott用户,注意要将需要用到的用户进行解锁(是否锁定账户的勾去掉)12.口令更改完成后,点击确定按钮,此时会提示oracle数据库已安装成功。

13.检验Oracle安装成功,程序,展开oracle,点击database control-orcl或浏览器中直接输入:https://localhost:1158/em输入之前口令管理中sys设定的口令,身份选择sysdba,登录成功及表示oracle安装成功。

二、Oracle 客户端安装系统环境:win7 64位(非虚拟机)oracle客户端:1.点击目录中 setup.exe文件2. '安装类型'中选择 '管理员’,点击下一步3.产品语言,默认即可,点击下一步(接下来的步骤跟安装服务器端类似)4.安装位置,路径可自行选择,安装的路径最好记一下,便于后面的配置用到。

64位环境下Oracle 11g配置

64位环境下Oracle 11g配置

64位Windows 7环境下Oracle 11g及PL/SQL Developmentr的安装配置安装准备:1) 64位Oracle 11g R2 DB/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip /otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 2) 32位Oracle 11g Client/otn/nt/oracle11g/112010/win32_11gR2_client.zip3) PL/SQL Development安装步骤:1.下载所需软件2.将64位Oracle 11g R2 DB的两个压缩包解压到同一个目录下,即“database”,然后运行“setup.exe”开始安装Oracle 11g R2:3.在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”:4.在“安装选项”窗口中,选择“创建和配置数据库”:5.在“系统类”窗口中,选择“桌面类”6.在“典型安装”窗口中,选择Oracle的基目录,为数据库命名,并选择“企业版”和“默认值”进行安装,可将管理口令统一为:Oracle11g7.Oracle自动检查“先决条件检查”:8.在“概要”窗口中检查之前的配置,检查无误可点击”完成”进行Oracle的安装:9.安装过程如下:数据库创建完成后,会出现如下“Database Configuration Assistant”界面选择“口令管理”,查看并修常用用户名及密码:超级管理员:sys 密码:change_on_install普通管理员:system密码:manager普通用户:scott密码:tiger大数据用户:sh 密码:sh10.在“完成”窗口中,单击“关闭”完成Oracle 11g R2的安装11.安装32位的Oracle 11g Client,注意选择安装类型时,选择“管理员”:12.在指定安装位置时要注意不要和Oracle装在同一目录下其他设置参考Oracle 11g R2基本默认安装即可:13.新建环境变量TNS_ADMIN,值为Oracle 11g R2基目录下的\product\11.2.0\dbhome_1\NETWORK\ADMIN目录14.安装PLSQL Developer,注意PL/SQL Development 不要安装在默认的C: \Program Files(x86)目录下,否则会报错,原因是不能解析这个带()的路径:15.第一次登陆选择Cancel,不连接数据库登陆,之后在Tools Preferences中设置OracleHome为Oracle Client:16.重新登陆PLSQL Developer,使用用户名、密码及数据库名称连接Oracle:17.成功登陆数据库,可以开始Oracle练习了:。

oracle11g即时客户端在windows下的配置

oracle11g即时客户端在windows下的配置

Oracle 11g即时客户端在windows下的配置Oracle 11g即时客户端在windows下的配置by:授客QQ:1033553122instantclient-basic-nt-11.2.0.3.0.zip客户端压缩包为例步骤1.假设把压缩文件解压,并放入你想要的目录下,如D:\ProgramFiles\instantclient-basic-nt-11.2.0.3.0\instantclient_11_22.设定环境变量,将解压后的程序所在目录(此例中为D:\ProgramFiles\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2)添加到PATH中(注意位于其他Oracle目录之前),增加系统环境变量TNS_ADMIN,系统环境变量ORACLE_HOME,系统环境变量NLS_LANG此例中值如下:ORACLE_HOME=D:\ProgramFiles\instantclient-basic-nt-1.2.0.3.0\instantclient_11_2TNS_ADMIN=D:\ProgramFiles\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8注:语言编码要与Oracle服务器设置的一致,可以通过select userenv('language') from dual;查询服务器的语言编码;NLS_LANG也可能为SIMPLIFIEDCHINESE_CHINA.ZHS16GBK,AMERICAN_AMERICA.UTF8过程如下(win7为例):右键-我的电脑-属性(Properties)->高级系统设置(Advancedsystem settings)->高级(Advanced)->环境变量(Environmentvariables) ->高级(Advanced)->环境变量(EnvironmentVariables),打开如下界面11g即时客户端在windows下的配置" title="Oracle 11g即时客户端在windows下的配置"action-data="http%3A%2F%%2Fsblog%2 Fo53e35daa3655888d482c4e13d819e629"action-type="show-slide">在系统变量(Systemvariables)中,找到Path,编辑(Edit)11g即时客户端在windows下的配置" title="Oracle 11g即时客户端在windows下的配置"action-data="http%3A%2F%%2Fsblog%2 Fo40be02c505e228817ddb61d8eef18032"action-type="show-slide">注意:不是清除原来的Path的值,而是添加到后面,其他Oracle目录之前。

Oracle_11g服务器配置和管理(详细正确版------自测)

Oracle_11g服务器配置和管理(详细正确版------自测)

安装Oracle前linux系统参数的配置检查下列包是否安装,如果未安装则要先安装。

# rpm -qa | grep make gcc glibc 等等binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11在安装Oracle 11g前,先关闭系统防火墙,禁用selinux;需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。

(1)创建oracle用户和oinstall、dba用户组命令如下所示。

# /usr/sbin/groupadd oinstall //创建用户组oinstall# /usr/sbin/groupadd dba //创建用户组dba# /usr/sbin/useradd -m -g oinstall -G dba oracle //创建用户oracle# id oracle //查看用户oracle的属性uid=512(oracle) gid=1005(oinstall) groups=1005(oinstall),1006(dba)(2)设置oracle用户的口令,命令如下所示。

# passwd oracle //设置oracle用户的口令Changing password for user oracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password:passwd: all authentication tokens updated successfully.//口令更改成功(3)创建Oracle的安装目录。

Windows环境中Oracle数据库11g安装配置手册

Windows环境中Oracle数据库11g安装配置手册

Windows环境中Oracle数据库11g安装配置手册目录1.概述 (1)1.1.功能描述 (1)1.2.软件架构介绍 (1)2.应用环境配置 (1)2.1.部署环境描述 (1)2.2.环境依赖 (1)3.软件实施步骤 (1)1.概述1.1.功能描述主要对研究的技术有一定的理论认知,包含以下内容:产生背景,即常规的应用场景运行原理,描述此技术的运行机制1.2.软件架构介绍软件的逻辑架构图,可以比较清楚的了解自己应用的技术实际组成部件等对各个部件实现的功能描述,可以有效的对以后的软件运行排错等有所帮助2.应用环境配置2.1.部署环境描述操作系统版本:Windows Server 2003 Enterprise EditionOracle版本:win32_11gR2_database_1of2、win32_11gR2_database_2of2 2.2.环境依赖对于环境的依赖程度,或者对其他软件的依赖关系等3.软件实施步骤一Oracle安装1.解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图2.两者解压到相同的路径中,如图:3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。

如图:4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。

取消下面的“我希望通过My Oracle Support接受安全更新(W)”。

如图:5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。

如图:6. 系统类,直接选择默认的桌面类就可以了。

7. 典型安装。

重要步骤。

建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。

全局数据库名可以默认,且口令密码,必须要牢记。

密码输入时,有提示警告,不符合Oracel建议时不用管。

(因Oracel建议的密码规则比较麻烦,必须是大写字母加小写字母加数字,而且必须是8位以上。

Oracle 11g client的配置

Oracle 11g client的配置

Oracle 11g client的配置Oracle 11g client的配置首先从OTN下载几个压缩包下载地址为: /technology/software/tech/oci/instantclient/index.html 然后根据你的平台,选择不同的下载,我是安装在rhel5下,所以选择了linux x86 并下载了下面2个包:instantclient-basic-linux32-11.1.0.7.zip 基本包,提供了OCI,OCCI和JDBC-OCI应用程序的支持。

instantclient-sdk-linux32-11.1.0.7.zip 附加的头文件和makefile文件,部分需要编译的模板需要,比如编译php的oci8,和python 的cx_Oracle. (我们这里仅使用其提供的oci头文件)instantclient-sqlplus-linux32-11.1.0.7.zip 可选安装,sqlplus..有时候测试,管理什么的很方便。

1.建立oracle用户和组:#groupadd oinstall#useradd -g oinstall oracle#passwd oracle2.建立一个Oracle 基本目录#mkdir –p /usr/local/oracle#chown –R oracle:oinstall /usr/local/oracle#chmod –R 775 /usr/local/oracle将上述tar.gz或zip包解压,拷贝到/usr/local/oracle目录中。

3.设置ORACLE_HOME和LD_LIBRARY_PATH环境变量,配置TNS_ADMIN变量(放置tnsname.ora 的目录).如果使用sqlplus的话,也设置下PATH环境变量。

修改oracle用户目录下的 .bash_profile加入下面语句.export ORACLE_HOME=/usr/local/oracle#export ORACLE_SID=hbdbexport SQLPATH=/usr/local/oracle#寻找tnsnames.ora路径export TNS_ADMIN=/usr/local/oracleexport NLS_LANG=''american_america.ZHS16GBK''export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME4.tnsnames.ora配置:MYDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.5)(PORT = 1521)))(CONNECT_DATA =(SID = HBDB)(SERVER = DEDICATED)))5.sqlplus连接数据库:sqlplus user/passwd@10.0.0.5/hbdb或sqlplus user/passwd@MYDB如果出现:sqlplus: error while loading shared libraries: /usr/local/oracle/libnnz11.so: cannot restore segment prot after reloc: Permission denied最简单的解决方法莫过于将SElinux设置位PERMISSIVE状态:[root@localhost ~]# getenforceEnforcing[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive[oracle@localhost ~]# sqlplus xfdb/xfdb@MYDBSQL*Plus: Release 11.1.0.7.0 - Production on Wed Jun 17 16:37:06 2009Copyright (c) 1982, 2008, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> select sysdate from dual;SYSDATE------------17-JUN-09SQL>6.测试eams项目数据库访问组件dboci(对oci的c++封装)先建立一个libclntsh.so.11.1的链接:[oracle@localhost oracle]# ln -s libclntsh.so.11.1 libclntsh.so#include "dboci.h"#include <iostream>int main(void){CDbOci oci;int iret = oci.Open("xfdb", "xfdb", "HBDB");if (iret < 1)return 0; //char*** result = NULL;int num = oci.Query("select sysdate from dual", &result, 1);if (num > 0){for (int i=0; i < num; i++){std::cout <<result[i][0] <<std::endl;}oci.FreeExecSqlBuf(&result, num, 1);}oci.Close();return 1;}scons脚本:env = Environment()env.Append(CCFLAGS='-g')src_files = Split('DBconnect.cpp ../dboci/source/dboci.cpp')include = Split('/usr/local/oracle/sdk/include ../dboci/include')lib_path = Split('/usr/local/oracle')lib_files = Split('clntsh nnz11')env.Program(target='dbconnect',source = src_files, LIBS=lib_files,LIBPATH=lib_path,CPPPATH=include)运行结果:[root@localhost dbconnecttest]# ./dbconnect17-JUN-09至此eams项目数据库存取的开发与部署测试通过!顺带说明下oracle 11g即时客户端在windows下的配置1. 假设把压缩文件解压到d盘根目录;2. 编辑环境,将d:\instantclient_11_1添加到PATH中(注意位于其他Oracle目录之前),增加系统环境变量TNS_ADMIN设置为d:\instantclient_11_1;ORACLE_HOME设置为d:\instantclient_11_1;NLS_LANG为''american_america.ZHS16GBK''例如,在Windows 2000上,依次单击“开始”->“设置”->“控制面板”->“系统”->“高级”->“环境变量”,编辑系统变量列表中的PATH,系统环境变量TNS_ADMIN设置为d:\instantclient_11_1;系统环境变量ORACLE_HOME设置为d:\instantclient_11_1;系统环境变量NLS_LANG设置为american_america.ZHS16GBK3. 编辑d:\instantclient_11_1\ tnsnames.ora文件:MYDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.5)(PORT = 1521)))(CONNECT_DATA =(SID = HBDB)(SERVER = DEDICATED)))其中:MYDB:数据库的事例名10.0.0.5数据库服务器地址HBDB:数据库的SID;。

Oracle11g客户端

Oracle11g客户端

Oracle11g客户端资源下载资源,直接解压进⾏配置由于PLSQL Developer是32位软件,所以,需要下载32位Oracle客户端。

项⽬打包客户端地址如下:注:内含SQLPLUS,但是⽬录结构是延续原Oracle 10g客户端,不影响使⽤。

为了简便,可以把Oracle客户端直接解压到系统D盘,⽬录结构为D:\Oralce\client_10_2。

Windows操作系统环境变量配置配置环境变量:Oracle_Home=D:\Oralce\client_10_2TNS_ADMIN=D:\Oralce\client_10_2\NETWORK\ADMINNLS_LANG=AMERICAN_AMERICA.UTF8注:语⾔根据实际情况配置,例如中⽂为NLS_LANG=AMERICAN_CHINA.ZHS16GBKOracle⽹络连接配置(1)创建⽂件夹及⽂件在D盘创建如下⽂件夹D:\Oralce\client_10_2\NETWORK\ADMIN。

其中,“\NETWORK\ADMIN”为新建。

(2)创建并配置tnsnames.ora配置120 =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.64.52.120)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))(3)sqlnet.oraSQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)上述内容可以直接从项⽬⾃创资源下载获得。

PLSQL Developer配置如下图所⽰,操作PLSQL Developer菜单“Tools”,选择下拉菜单中Preferences功能,弹出如下窗⼝,分别配置如下选项:Oracle Home:D:\Oralce\client_10_2OCI library:D:\Oralce\client_10_2\oci.dll关于PLSQL Developer的使⽤可以参照⽹上资源,例如:百度⽂库中的,。

1_Insatll_Oracle11g_R2_Client

1_Insatll_Oracle11g_R2_Client

1.1前提条件1.1.1内存和互换空间要求至少需要256M的物理内存,互换空间的大小规那么查看下表执行命令查看物理内存和互换空间大小1.1.2/tmp文件系统空间要求执行命令查看/tmp空间大小,至少130M1.1.3操作系统文件集要求1.1.4补丁要求若是系统是AIX TL04或更新的版本,就不需要另外安装补丁,若是APAR已经安装,能够执行1.2安装预备1.2.1预备XWindows连接工具1.2.2创建oracle文件系统、dba组、oracle用户1.2.3修改oracle用户的profile文件#su - oracle$vi .profile1.3安装介质确认Oracle产品有如下安装包,请确认/soft/oracle下有如下紧缩包,并确认文件的权限与属主是不是与列表一致#ls -l /soft/oracle1.4解紧缩安装包用oracle用户执行以下命令$uncompress$chmod +x unzip_aix$./unzip_aix -d disk1$./unzip_aix -d disk11.5Oracle客户端安装步骤在root用户下,进入第一张安装盘disk1的途径:#cd /soft/oracle/disk1/#./参考输出结果为:在Oracle用户下,开始安装:Preparing to launch Oracle Universal Installer from /oracle/tmp/OraInstall2010-07-16_06-51-51PM. Please wait ...显现Splash画面进而是Welcome画面:选择安装类型选择安装语言选择安装目录选择Inventory Directory选择要安装的组件选择Scheduler Agent hostname平台安装检查查看官方手册,确认aix TL04以后的版本已经包括相关补丁,此处忽略那个补丁问题选择Finish进行相应的安装配置oracle client点击canelshRunning Oracle 11g script...The following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /oracle/app/oracle/product/ the full pathname of the local bin directory: [/usr/local/bin]: /usr/binCopying dbhome to /usr/bin ...Copying oraenv to /usr/bin ...Copying coraenv to /usr/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of script.Now product-specific root actions will be performed.## su - oracle# lsContentsXML logs oui# ./orain*Changing permissions of /oracle/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /oracle/app/oraInventory to dba.The execution of the script is complete.#。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle 11g client的配置
Oracle 11g client的配置
首先从OTN下载几个压缩包
下载地址为: /technology/software/tech/oci/instantclient/index.html 然后根据你的平台,选择不同的下载,我是安装在rhel5下,所以选择了linux x86 并下载了下面2个包:
instantclient-basic-linux32-11.1.0.7.zip 基本包,提供了OCI,OCCI和JDBC-OCI应用程序的支持。

instantclient-sdk-linux32-11.1.0.7.zip 附加的头文件和makefile文件,部分需要编译的模板需要,比如编译php的oci8,和python 的cx_Oracle. (我们这里仅使用其提供的oci头文件)
instantclient-sqlplus-linux32-11.1.0.7.zip 可选安装,sqlplus..有时候测试,管理什么的很方便。

1.建立oracle用户和组:
#groupadd oinstall
#useradd -g oinstall oracle
#passwd oracle
2.建立一个Oracle 基本目录
#mkdir –p /usr/local/oracle
#chown –R oracle:oinstall /usr/local/oracle
#chmod –R 775 /usr/local/oracle
将上述tar.gz或zip包解压,拷贝到/usr/local/oracle目录中。

3.设置ORACLE_HOME和LD_LIBRARY_PATH环境变量,配置TNS_ADMIN变量(放置tnsname.ora 的目录).如果使用sqlplus的话,也设置下PATH环境变量。

修改oracle用户目录下的 .bash_profile加入下面语句.
export ORACLE_HOME=/usr/local/oracle
#export ORACLE_SID=hbdb
export SQLPATH=/usr/local/oracle
#寻找tnsnames.ora路径
export TNS_ADMIN=/usr/local/oracle
export NLS_LANG=''american_america.ZHS16GBK''
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME
4.tnsnames.ora配置:
MYDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.5)(PORT = 1521))
)
(CONNECT_DATA =
(SID = HBDB)
(SERVER = DEDICATED)
)
)
5.sqlplus连接数据库:
sqlplus user/passwd@10.0.0.5/hbdb或sqlplus user/passwd@MYDB
如果出现:sqlplus: error while loading shared libraries: /usr/local/oracle/libnnz11.so: cannot restore segment prot after reloc: Permission denied
最简单的解决方法莫过于将SElinux设置位PERMISSIVE状态:
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
[oracle@localhost ~]# sqlplus xfdb/xfdb@MYDB
SQL*Plus: Release 11.1.0.7.0 - Production on Wed Jun 17 16:37:06 2009
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select sysdate from dual;
SYSDATE
------------
17-JUN-09
SQL>
6.测试eams项目数据库访问组件dboci(对oci的c++封装)
先建立一个libclntsh.so.11.1的链接:
[oracle@localhost oracle]# ln -s libclntsh.so.11.1 libclntsh.so
#include "dboci.h"
#include <iostream>
int main(void)
{
CDbOci oci;
int iret = oci.Open("xfdb", "xfdb", "HBDB");
if (iret < 1)
return 0; //
char*** result = NULL;
int num = oci.Query("select sysdate from dual", &result, 1);
if (num > 0)
{
for (int i=0; i < num; i++)
{
std::cout <<result[i][0] <<std::endl;
}
oci.FreeExecSqlBuf(&result, num, 1);
}
oci.Close();
return 1;
}
scons脚本:
env = Environment()
env.Append(CCFLAGS='-g')
src_files = Split('DBconnect.cpp ../dboci/source/dboci.cpp')
include = Split('/usr/local/oracle/sdk/include ../dboci/include')
lib_path = Split('/usr/local/oracle')
lib_files = Split('clntsh nnz11')
env.Program(target='dbconnect',source = src_files, LIBS=lib_files,
LIBPATH=lib_path,CPPPATH=include)
运行结果:
[root@localhost dbconnecttest]# ./dbconnect
17-JUN-09
至此eams项目数据库存取的开发与部署测试通过!
顺带说明下oracle 11g即时客户端在windows下的配置
1. 假设把压缩文件解压到d盘根目录;
2. 编辑环境,将d:\instantclient_11_1添加到PATH中(注意位于其他Oracle目录之前),增加系统环境变量TNS_ADMIN设置为d:\instantclient_11_1;ORACLE_HOME设置为
d:\instantclient_11_1;NLS_LANG为''american_america.ZHS16GBK''
例如,在Windows 2000上,依次单击“开始”->“设置”->“控制面板”->“系统”->“高级”->“环境变量”,编辑系统变量列表中的PATH,系统环境变量TNS_ADMIN设置为d:\instantclient_11_1;系统环境变量ORACLE_HOME设置为d:\instantclient_11_1;系统环境变量NLS_LANG设置为
american_america.ZHS16GBK
3. 编辑d:\instantclient_11_1\ tnsnames.ora文件:
MYDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.5)(PORT = 1521))
)
(CONNECT_DATA =
(SID = HBDB)
(SERVER = DEDICATED)
)
)
其中:MYDB:数据库的事例名
10.0.0.5数据库服务器地址
HBDB:数据库的SID;。

相关文档
最新文档