Oracle服务器及客户端安装—windows和Linux
Oracle服务器和客户端的安装(图解)

处于网络覆盖的时代,数据库对于现代社会和行业已经不是什么新鲜事物,它已经被运用到了社会生产和生活的各个领域。
作于一款高性能、高生产率的数据库管理应用平台,Oracle9i在数据库管理、数据完整性检查、数据库查询性能、数据安全性方面都具有强大的功能,而且它在保密机制、备份与恢复、空间管理、开放式链接以及开发工具方面提供了不同手段和方法,总之,Oracle9i已成为现代企业高效率作业的利器,成为不同用户、开发者以及管理者不可多得的优秀软件工具。
本文就简单介绍一下Oracle9i的网络数据库应用实现过程,由于Oracle9i庞大的功能,本文力求言简意赅,希望能为初学者带来抛砖引玉的效果。
资源准备:工欲善其事,必先利其器,Oracle9i对系统资源要求比较高,如果缺少较高的硬件和软件的配置支持的话,它的运行效率将会大大折扣。
硬件配置:应用:本文主要讲解Oracle数据库在网络中的应用实现,考虑到读者的知识结构和文章的可读性,笔者根据数据库架设运作中访问方式的不同,将网络数据库的运用笼统的分为两种模式:一是基于服务器-客户机模式的,另一种是基于服务器-浏览器模式的。
读者只需明白Oracle9i由于采用了Oracle Net机制,所以能够很容易地利用现有网络进行数据通信。
一、服务器-客户机模式第一要务篇:安装服务器端安装:所谓服务器端就是用来做数据库服务器的电脑端,我们首先要做的事情肯定是要安装Oracle9i服务器,安装步骤如下:图1图2将Oracle的第一张安装光盘放入光驱,光盘会自动启动,如图1所示,单击[开始安装按钮],进入Oracle通用安装器,见图2,单击[下一步]。
选择Oracle的安装路径和名称:图3在如图3所示的对话框中,选择Oracle的来源安装路径以及目标名称及路径。
一般,安装产品文件名通常都为products,jar,系统会默认识别来源安装路径的。
单击[下一步],继续安装。
如果选择正确,你将看到装载产品的进度指示器。
Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

Linux系统(X64)安装Oracle11g完整安装图⽂教程另附基本操作⼀、修改操作系统核⼼参数在Root⽤户下执⾏以下步骤:1)修改⽤户的SHELL的限制,修改/etc/security/limits.conf⽂件输⼊命令:vi /etc/security/limits.conf,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输⼊“:wq”存盘退出2)修改/etc/pam.d/login ⽂件,输⼊命令:vi /etc/pam.d/login,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输⼊“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf⽂件,输⼊命令: vi /etc/sysctl.conf ,按i键进⼊编辑模式,将下列内容加⼊该⽂件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输⼊“:wq”存盘退出4)要使 /etc/sysctl.conf 更改⽴即⽣效,执⾏以下命令。
安装手册Oracle+Linux

使用的虚拟机版本为VMWare ESXI5.1 创建虚拟机,配置选择“自定义”
客户机名称:SFDEV-PLANNING-SERVER
本地磁盘:datastore1
虚拟机版本:这里选取当前工具最高的版本
客户机操作系统:选择Oracle Linux 4/5/6(64位)
CPU核数:选取的总内核数为8。 这里主要考虑许可的问题;如无许可问题,只需控制内核总数,至于设置虚拟插槽数和 每个虚拟插槽的内核数无限制。
时区设置:选择“Asia/Shanghai”
磁盘root用户密码设置:这里设置123321。
软件应用安装
程序包设置:
桌面环境:全选 应用程序:默认 开发:全选 服务器:FTP服务器、Windows文件服务器、万维网服务器、打印支持 基础系统:全选 虚拟化:不选 集群:不选 集群存储:不选 语言支持:中文支持、英文支持
确认开始安装
显示安装进度信息
安装完成,重启机器
启动欢迎界面
许可协议
防火墙设置
SELinux设置:
Kdump设置:
日期和时间设置
建立用户,这里不新增用户,直接点击“前进”
附加光盘
进入系统
修改默认语言ຫໍສະໝຸດ 虚拟机设置:设置CD/DVD的配置,设备状态选取“打开电源时连接”
开客户机启动项目设置:焦点移动到控制台上,后按F2,进入BIOS界面
开客户机启动项目设置:Boot设置,先CD-ROM,再磁盘启动,注意磁盘启动也有先后顺 序
Oracle Linux 5.8安装 以下Linux系统安装以机器名 DEVMOMDB配置项的安装. 选择“Install or upgrade an existing system”
Windows下oracle客户端安装使用方法

Windows下oracle客户端安装使用方法1. 下载完整的oracle客户端(不是oracle instantclient)并安装(1)在windows下ORACLE_HOME环境变量是通过注册表设置的,其值指向oracle客户端所在的目录。
在安装oracle客户端时,要确保ORACLE_HOME未被设置set ORACLE_HOME=(2)自定义安装时一般要选上database utiltites、oci、sqlplus等选项(3)win7下,oracle在注册表中的位置为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE,内容如下:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE]"inst_loc"="C:\\Program Files (x86)\\Oracle\\Inventory"[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient10g_home1]"ORACLE_HOME"="D:\\oracle10.2.0.1""ORACLE_HOME_NAME"="OraClient10g_home1""ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1""ORACLE_BUNDLE_NAME"="Enterprise""NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK""StatementCacheSize"="0""SQLPATH"="D:\\oracle10.2.0.1\\dbs""MSHELP_TOOLS"="D:\\oracle10.2.0.1\\MSHELP"[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient10g_home1\]"TraceFileName"="C:\\ODPNET.trc""TraceLevel"="0""TraceOption"="0""StatementCacheSize"="0"2. tnsnames.ora 设置正确才能使用TNS进行连接, tnsnames.ora 文件放置在%ORACLE_HOME%/network/admin,文件内容大致如下:ORCL =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.1)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = test)))3. 客户端的使用问题(1)我在win7下安装10.2.0.1客户端后,运行sqlplus会出现以下错误:SP2-1503: 无法初始化Oracle 调用界面SP2-0152: ORACLE 不能正常工作以管理员方式运行sqlplus这个问题就解决了。
自已Windows连接linux oracle

自已Windows连接linux oracle1.如果要用windows连接oracle,先启动oracle监听。
进入oracle下的bin目录执行:./lsnrctl start启动监听程序。
用./lsnrctl status查看监听状态。
2.启动完成后,就可以在windows下cmd下用Telnet 10.41.201.16 1521这时就可连接上了。
3.启动数据库./sqlplus /nologconn / as sysdbastartup启动数据库Linux下oracle操作命令重启oraclelsnrctl stopsqlplus /nologconn /as sysdbashutdown (startup)exitlsnrctl start启动oraclesqlplus /nologconn /as sysdbastartupexitlsnrctl start关闭oraclelsnrctl stopsqlplus /nologconn /as sysdbashutdownexit4.表空间操作修改系统默认的表空间alter database default tablespace sdb;查看表所在表空间Select tablespace_name from all_tables where table_name='SF_USER';可以在oracle的根目录下找到一个文件夹:oradata,里面就是所看到的表空间。
可以用./dbca添加删除表空间。
也可以使用语句。
drop tablespace latvoa including contents5.导入操作:Oracle没有提供什么参数来指定要导入到那个表空间,数据默认将导入到原本导出时数据所在的表空间。
6.查看用户Show user7.问题:1.ora-12514:TNS:listener does not currently know of service requested in connect descriptor原因:2.客户端数据库字符集:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1\NLS_LANG 是什么内容(1).数据库服务器字符集select * from nls_database_parameters来源于props$,是表示数据库的字符集。
Linux环境Oracleclient客户端安装

3、 添 加 环 境 变 量
家目录 cd ~ vi .bash_profile
export ORACLE_HOME=/software/instandclient_11_2 export ORACLE_SID=orcl export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH #export NLS_LANG='simplified chinese_china'.ZHS16GBK export NLS_LANG='simplified chinese_china'.AL32UTF8 export PATH=$ORACLE_HOME:$PATH
但是发生过了就会消失有来就有走一切都是过客把握自己当下的因缘承担起自己该承担的责任做好眼前该做的事情做的时候尽全力过去便放下放下即自在
Linux环境 Oracleclient客户端安装
1、 安 装 解 压 缩 到 /data/oracleClient
mkdir /data/oracleClient 创建解压目录 unzip /data/oracleClient/instantclient-basic-linux.x64-11.2.0.4.0.zip unzip /data/oracleClient/instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
4、 使 环 境 变 量 生 效
source .bash_profile
5、 测 试 连 接 Oracle数 据 库
方式一: sqlplus usernaem/password@主机字符串 example : sqlplus username/passwd@cm
oracle数据库服务器安装教程

oracle数据库服务器安装教程Oracle是一种非常流行的关系数据库管理系统,常用于大型企业和组织的数据存储和管理。
在安装Oracle数据库服务器之前,需要准备好以下工作:1. 下载Oracle数据库软件:访问Oracle官方网站并下载适用于您操作系统的Oracle数据库软件。
2. 检查系统要求:在安装Oracle数据库服务器之前,确保您的操作系统满足Oracle的系统要求。
例如,适合您计算机运行的操作系统版本和硬件要求。
3. 解压安装文件:将下载的数据库软件文件解压到指定的目录中。
一旦准备好了上述工作,您可以按照以下步骤开始安装Oracle 数据库服务器:1. 打开解压后的安装文件夹,并运行安装程序。
2. 在安装向导中选择“创建和配置数据库”选项。
3. 在下一个界面上,选择“单机数据库安装”。
4. 在“选择安装类型”页面上,选择“自定义安装”,这将允许您选择安装过程中的详细选项。
5. 在“系统类别”页面上,选择适用于您的操作系统的选项(32位或64位)。
6. 在“选择数据库版本”页面上,选择您要安装的Oracle数据库版本。
7. 在“选择产品语言”页面上,选择您希望Oracle数据库使用的语言。
8. 在“选择数据库配置”页面上,选择“创建和配置数据库”。
9. 在“选择数据库操作类型”页面上,选择“新建数据库”。
10. 在“命名标识符和密码管理”页面上,设置您的数据库名、全局数据库名和管理员用户密码。
11. 在“指定数据库文件位置”页面上,选择数据库文件和日志文件的存储位置。
12. 在“配置监听器”页面上,选择是否要创建和配置监听器。
13. 在“创建数据库”页面上,选择是否要创建示例数据库。
14. 在“更改默认认证设置”页面上,选择是否要更改默认的身份验证设置。
15. 在“安装选项”页面上,选择是否启用自动内存管理和自动存储管理。
16. 在“请求的配置信息”页面上,提供必要的配置信息。
17. 在“安装”页面上,验证您的配置信息,并单击“安装”按钮开始安装过程。
数据库管理与维护上机指导

二.实验要求
1.掌握在 Windows 操作系统下安装 Oracle 服务器和客户端管理软件 2.了解 Unix 或 Linux 操作系统下安装 Oracle 服务器 3.掌握卸载 Oracle 数据库服务器的方法步骤
三.实验步骤
1.在 Windows 2000 Server 或 Windows XP 下安装 Oracle 服务器 (1)双击安装光盘中的“SETUP”程序图标,出现图 1 所示界面。Oracle 此时正在检查操作系统的配置是否符合 Oracle 的要求,如果有问题就会报错; 如果没有问题会进入图所示的画面。
图 13 安装界面——“概要”对话框
7
PDF 文件使用 "pdfFactory Pro" 试用版本创建
滨州学院计算机科学技术系 数据库管理与维护课程上机指导手册 南理勇
图 14 Oracle 安装界面
图 15 Oracle SCOTT 用户解锁界面
(14)当出现安装结束界面以后,将安装完成界面中的信息记录到文件中, 这对以后数据库维护非常有用。单击“退出(X) ”按钮,退出安装。安装结束 界面如图 16 所示。
(7)选择数据库配置,即选择要创建数据库类型:一般用途、事务处理、 数据仓库、高级。保留默认选项,如图 7 所示。单击“下一步”按钮。
图 7 安装界面——“选择数据库配置”对话框
(8)指定数据库配置选项:数据库命名、数据库字符集、数据库示例是否 创建带样本方案的数据库。保留默认选项,如图 8 所示。单击“下一步”按钮。
2
PDF 文件使用 "pdfFactory Pro" 试用版本创建
滨州学院计算机科学技术系 数据库管理与维护课程上机指导手册 南理勇
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择不测 试
服务器配置—测试连接
服务器配置—是否继续配置网络服 务名
网络服务名配置完毕
配置完成
安装结束
测试客户端连接是否成功
Windows点击Enterprise manager console进入图形界 面;Linux运行emctl命令。
单击这个菜 单
测试客户端连接是否成功
数据库服 务器IP
Oracle10g服务器与客户 端安装
----Linux 和 windows
第一部分 Oracle10g服务器安装
----Linux 和 windows
安装方式
下载oracle 数据库软件,oracle官方网站下载地址: /technology/software/ products/database/index.html
Oracle Database 10g Release 2对
软件环境的要求
对Linux系统软件环境要求
对操作系统的要求
Oracle Database 10g Release 2 对软件环境的要求
对Linux系统软件环境要求
对系统内核版本的要求
Oracle Database 10g Release 2 对软件环境的要求
15 安装过程
16 配置助手
17 创建数据库过程
18 数据库创建成功
19 口令管理
20 安装结束
DBCA创建数据库
Windows在命令行输入dbca命令调用数据库创建助手。 Linux系统下以Oracle用 户登录后,在命令行输入如下命令调用数据库创建助手。 $ su – oracle $ dbca 欢迎界面
Windows系统或Oracle用户登录Linux系统,在命令行下直接输入如下命令: netca 调出网络配置助手。
配置监听器
配置监听器
配置监听器
配置监听器
配置监听器
监听器配置成功
命名方法配置
命名方法配置
命名方法配置成功
本地NET服务名配置
需要在oracle 客户端里配 置
1 选择安装方法
2 选择安装类型
3 选择语言
4 指定主目录详细信息
5 产品特点的先决条件检查
6 通过先决条件检查
7 选择配置选项
8 选择数据库配置
9 选定数据库配置选项
10 选定数据库管理选项
11 指定数据库存储选项
12 指定备份和恢复选项
13 指定数据库方案的口令
14 配置信息概要
浏览创建信息
点击 “确 定”
创建表空间成功
创建的 表空间
创建用户
创建 用户
创建用户
创建 用户
设置用户信息
编辑用户角色
点击 “编 辑”
加入DBA权限
点击“确定” 创建完毕
第二部分 Oracle10g客户端安装
----Linux 和 windows
下载Oracle Database 10g Client Release 2
购买Oracle数据库软件光盘安装
Oracle安装对硬件的要求
对windows系统硬件Linux系统硬件要求:
Oracle Database 10g Release 2
对软件环境的要求
对windows系统软件环境要求 Windows 2000 with Service Pack 1 or later Windows Server 2003 - all editions Windows Server 2003 R2 Windows XP Professional Windows Vista - Business, Enterprise, and Ultimate editions
数据库实 例名
然后点 确定进 入
测试客户端连接是否成功
Windows点击Enterprise manager console进入图形界 面;Linux运行emctl命令。
数据迁移
imp/exp 方式: 导入实例:imp <用户名>/<密码>@ <instance_sid> file=</路径/文件名>.dmp 导出实例:exp <用户名>/<密码>@ <instance_sid> file=</路径/文件名>.dmp
开始安装
Linux系统下安装:
以oracle用户登陆linux系统 开启一个terminal,找到Oracle安装文件所在 目录,执行runInstaller脚本,开始安装。 Windows系统下安装: 找到Oracle安装文件所在目录,运行 setup.exe ,开始安装。 如果通过光盘方式安装,则自动运行,进入 安装首对话框。
2. 开始安装
Linux系统下安装: 以oracle用户登陆linux系统 开启一个terminal,找到Oracle_Client安装文 件所在目录,执行runInstaller脚本,开始安 装。 windows系统下安装: 找到Oracle_Client安装文件所在目录,运行 setup.exe ,开始安装。
创建数据库
选择数据库模板
确定数据库标识
全局数据库名根据安装 数据库用途来定义名称
管理选项
数据库身份证明
如果选择该项,DBA与普通用 户的口令都是一致的
存储选项
数据库文件所在位置
恢复配置
数据库内容
初始化参数
注意字 符集
数据库存储
创建选项
确认窗口
创建数据库过程
数据库创建成功
Windows下测试Oracle是否启动
可以运行services.msc命令查看服务是否有OracleService(是否启动的 标志性服务)、oracleTNSListener、OracleSQL*Plus和 OracleDBCconsole服务。如果显示没有启动,则可以手动启动数据库。
配置网络环境
数据迁移
EXP和IMP是客户端工具程序,它们既可以在可以 客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在 ORACLE服务端使用,不能在客户端使用。 导出实例:expdp <用户名>/<密码> @ <instance_sid> DIRECTORY=<目录名> DUMPFILE=<文件名>.dmp 导入实例:impdp <用户名>/<密码> @ <instance_sid> DIRECTORY=<目录名> DUMPFILE=<文件名>.dmp
Windows下安装,oracle官方网站下载地址: /technology/software/product s/database/oracle10g/htdocs/10201winsoft.html for Microsoft Windows (32-bit)
直接点完成 退出
管理数据库
通过Database Control管理数据库。 Database Control的访问路径为http://主机名:端口 /em
登录页面
主页面
创建表空间和用户
创建表空 间
开始创建表空间
创建
配置表空间信息
添加其他 配置信息
详细信息设置
数据文件保 存位置 最小初始 大小值 自动扩展 空间大小 点击 继续
验证Oracle是否启动
Linux下测试Oracle是否启动
打开一个终端,运行如下命令: $ sqlplus /nolog SQL> connect / as sysdba /*以DBA身份连接数据库,如果连入的结果显示该实例为idle状态, 表示没有启动,接着输入如下命令,启动数据库*/ SQL> Startup /*与其相对应的,关闭数据库的命令如下*/ SQL> shutdown
设置oracle 用户的环境变量
Linux下设置Oracle的环境变量
用oracle用户登陆进操作系统,编辑 .bash_profile 文件,添加如下内容。 用来告诉操作系统,当 Export ORACLE_BASE = /Oracle根目录/ 前正在使用的Oracle的实 例是哪个。如果不设置 Export ORACLE_HOME = /Oracle主目录/ 该环境变量,则操作系 统不知道用户要使用哪 Export PATH 个Oracle实例。如果安装 多个Oracle数据库,需配 =$PATH:$ORACLE_HOME/bin 置不同的Oracle_home, Oracle_base和Oracle_sid。 Export ORACLE_SID = v3x Windows下,在安装过程中系统自动写入注册表。
对Linux 系统软 件环境 要求
对软件包 的要求 , 其他版本 要求请参 考附件2
创建用户和组
Linux下创建用户和组
#/home/v3x/groupadd oinstall /创建oinstall 组/ # /home/v3x/groupadd dba /创建dba组/ # /home/v3x/useradd -g oinstall -G dba v3x /创建用户并设定用户组/ # passwd v3x /设定v3x用户的密码/
口令管理
测试数据库是否安装成功
Windows系统 打开一个cmd控制台(linux下称为“终端”),运行如下命令: sqlplus /nolog SQL> connect <DBA的用户名>/<密码>@<instance_sid> as sysdba ; /* 数据库建立成功,将会有以下显示*/ Connected. /*如果数据库未能成功建立,将会有以下显示*/ Error: ORA-12154: TNS:could not resolve the connect identifier specified Warning: You are no longer connected to ORACLE.