文档库 最新最全的文档下载
当前位置:文档库 › oracle stream配置向导

oracle stream配置向导

oracle stream配置向导
oracle stream配置向导

1. Stream 的工作原理

Stream 是Oracle Advanced Queue技术的一种扩展应用,这种技术最基本的原理就是收集事件,把时间保存在队列中,然后把这些事件发布给不同的订阅者。

从DBA的角度来说,就是把捕获Oracle数据库产生的Redo日志,然后把这些日志通过网络传播到多个数据库,其他数据库通过应用这些日志,达到复制变化的作用。

在Stream 环境下,复制的起点数据库叫作Source Database,复制的终点数据库叫作Target Database。在这两个数据库上都要创建一个队列,其中的Source Database上的是发送队列,而Target Database上的是接收队列。

数据库的所有操作都会被记录在日志中。配好Stream环境后,在Source Database上会有一个捕获进程(Capture Process), 该进程利用Logminer技术从日志中提取DDL,DML语句,这些语句用一种特殊的格式表达,叫作逻辑变更记录(Logical Change Record, LCR). 一个LCR对应一个原子的行变更,因此源数据库上的一个DML语句,可能对应若干个LCR记录。这些LCR会保存到Sourece Database 的本地发送队列中。然后传播进程(Propagation Process)把这些记录通过网络发送到Target Database的接收队列。在Target Database上会有一个应用进程(Apply Process),这个进程从本地的接收队列中取出LCR记录,然后在本地应用,实现数据同步

2. 前期规划的几点:

1). 确定复制集:如是数据库级还是表级

2). 决定复制站点

3). 决定LCR是本地捕获还是下游捕获

本地捕获:在源数据库进行,从联机日志和归档日志获得LCR

下游捕获:在目标数据库进行,从归档日志获得LCR.

本地捕获可以保护更多的数据,但是会占用源数据库的资源。

4). 决定复制拓扑结构:这时要决定复制数据库的用途,是只用于预防灾难,还是平时保持空闲,或允许用户使用。

3.Streams Replication 实例

3.1 准备工作:

源数据库是grop,目标数据库是h10g;

源主机IP是:192.168.2.111

目标主机IP是:192.168.2.222

第一步:进行Stream前的参数配置,Source和Dest机器上均运行,运行命令可完全一致

alter system set aq_tm_processes=2 scope=both;

alter system set global_names=true scope=both; #默认为false, Database Link 使用的是数据库的global_name。

alter system set job_queue_processes=20 scope=both;

alter system set parallel_max_servers=20 scope=both;

alter system set undo_retention=3600 scope=both;

alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile;

alter system set streams_pool_size=200M scope=spfile;

注意:streams_pool_size一定要够大,因为如果启用了SGA_TARGET,ORACLE可能分配很少内存给stream导致大量信息被spill到磁盘导致查询DBA_APPLY,DBA_CAPTURE,DBA_PROPGATION全部状态ENABLED但就是没有数据被同步。

说明:streams_pool_size在生产环境中最好>200m

alter system set utl_file_dir='*' scope=spfile;

alter system set open_links=4 scope=spfile;

alter system set log_archive_dest='/u01/arch' scope=spfile;

alter system set log_archive_start=TRUE scope=spfile;

alter system set log_archive_format='arch%t_%s_%r.arc' scope=spfile;

3.2查看系统归档状态

(双机可以同时检查,检查方式完全一致)

1. SQL> alter system set

log_archive_dest_1='location=/oracle/oracle10g/log/archive_log';

2.关闭数据库

SQL> shutdown immediate

3.启动数据mount状态:

SQL> startup mount;

4、修改数据库为归档模式:

SQL> alter database archivelog;

5、打开数据库,查询:

SQL> alter database open;

6、查看归档模式

SQL> archive log list;

3.3创建Stream用户和表空间

(双机可以同时设置,设置方式完全一致)

注:不能使用默认的表空间.

#创建主环境的Stream专用表空间

create tablespace tbs_stream datafile '/u01/tbs_stream01.dbf' size 100m autoextend on next 100m maxsize 1000m

segment space management auto;

#将logminer 的数据字典从system表空间转移到新建的表空间,防止撑满system表空间

execute dbms_logmnr_d.set_tablespace('tbs_stream');

#创建Stream管理用户

create user strmadmin identified by strmadmin default tablespace tbs_stream temporary tablespace temp;

#授权Stream管理用户

grant connect,resource,dba,aq_administrator_role to strmadmin;

#赋予流管理特权

begin

dbms_streams_auth.grant_admin_privilege(

grantee => 'strmadmin',

grant_privileges => true);

end;

/

3.4配置各自双方的数据库连接

分别在两个节点上添加对方的服务连接。

3.4启用追加日志

可以基于Database级别或Table级别,启用追加日志(Supplemental Log)。在建立根据Schema粒度进行复制的Oracle Stream环境中,如果确认Schema下所有Table都有合理的主键(Primary Key),则不再需要启用追加日志。

#启用Database 追加日志

SQL> alter database add supplemental log data;

#启用Table追加日志

SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE, FOREIGN KEY) COLUMNS;

3.5创建主数据库数据库链,以连接到从数据库

查看全局数据库名:

SQL> select * from global_name;

针对主数据库建立的数据库链的名字必须和从数据库的global_name相同。如果需要修改 global_name,执行“alter database rename global_name to xxx”。

SQL>conn strmadmin/strmadmin;

SQL> create database link h10g connect to strmadmin identified by strmadmin using 'h10g';

3.6创建从数据库数据库链,以连接到主数据库

查看全局数据库名:

SQL> select * from global_name;

针对主数据库建立的数据库链的名字必须和从数据库的global_name相同。如果需要修改 global_name,执行“alter database rename global_name to xxx”。

SQL>conn strmadmin/strmadmin

SQL> create database link prod connect to strmadmin identified by strmadmin using 'prod';

3.7创建Master(源)流队列

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_streams_adm.set_up_queue(

queue_table => 'prod_queue_table',

queue_name => 'prod_queue');

end;

/

3.8创建Backup(目标)流队列

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_streams_adm.set_up_queue(

queue_table => 'h10g_queue_table',

queue_name => 'h10g_queue');

end;

/

3.9确保需要复制源机器上Schema对象的存在,并将Schema导出

在源机器中导出:

exp userid=test/test@prod file='/tmp/test.dmp' object_consistent=y rows=y

3.10将Schema对象导入到目标数据库上

在源机器中将“test.DMP”文件导入到目标主机数据库中:

imp userid=test/test@h10g file='/tmp/test.dmp' ignore=y commit=y log='/tmp/est.log' streams_instantiation=y fromuser=test touser=test

3.11在master(源机器上)创建捕获进程

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_streams_adm.add_schema_rules(

schema_name => 'test',

streams_type => 'capture',

streams_name => 'capture_prod',

queue_name => 'strmadmin.prod_queue',

include_dml => true,

include_ddl => true,

include_tagged_lcr => false,

source_database => null,

inclusion_rule => true);

end;

/

3.12在master(源机器上)创建传播进程

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_streams_adm.add_schema_propagation_rules(

schema_name => 'test',

streams_name => 'prod_to_h10g',

source_queue_name => 'strmadmin.prod_queue',

destination_queue_name => 'strmadmin.h10g_queue@h10g',

include_dml => true,

include_ddl => true,

include_tagged_lcr => false,

source_database => 'prod',

inclusion_rule => true);

end;

/

#修改propagation休眠时间为0,表示实时传播LCR

SQL> begin

dbms_aqadm.alter_propagation_schedule(

queue_name => 'prod_queue',

destination => 'h10g',

latency => 0);

end;

/

3.13在Backup(目标机器上)创建应用进程

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_streams_adm.add_schema_rules(

schema_name => 'test',

streams_type => 'apply',

streams_name => 'apply_h10g',

queue_name => 'strmadmin.h10g_queue',

include_dml => true,

include_ddl => true,

include_tagged_lcr => false,

source_database => 'prod',

inclusion_rule => true);

end;

/

3.15在Backup(目标机器上)启动Apply进程

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_apply_adm.start_apply(

apply_name => 'apply_h10g');

end;

/

3.16在Master(源机器上)启动Capture进程

SQL> connect strmadmin/strmadmin

SQL> begin

dbms_capture_adm.start_capture(

capture_name => 'capture_prod');

end;

/

4 测试场景

本文档建立了针对 test 用户的 Stream 复制环境,如果没有特别声明,以下测试场景均以 test用户身份执行。

4.1 建一张表测试

主数据库

SQL> CREATE TABLE TTT(id NUMBER PRIMARY KEY,name VARCHAR2(50) ) ;

从数据库

SQL> desc TTT

---------- -------- -------------

ID NOT NULL NUMBER

NAME VARCHAR2(50)

4.2 表中插入一行数据

主数据库

SQL> insert into ttt values (1,'sdfsdfsdfsdf');

SQL> commit;

从数据库

SQL> select * from TTT;

ID NAME

---------- --------------------

1 sdfsdfsdfsdf

4.3 变更一下表的结构,添加一列

主数据库

SQL> ALTER TABLE TTT ADD(age NUMBER(2));

从数据库

SQL> desc TTT

----------- -------- --------------

ID NOT NULL NUMBER

NAME VARCHAR2(50) AGE NUMBER(2)

5附录:

5.1 停止Capture进程

#以strmadmin身份,登录主数据库。

connect strmadmin/strmadmin #停止Capture进程

begin

dbms_capture_adm.stop_capture(

capture_name => 'capture_prod');

end;

/

5.2 停止Apply进程

#以strmadmin身份,登录从数据库。

connect strmadmin/strmadmin

#停止Apply进程

begin

dbms_apply_adm.stop_apply(

apply_name => 'apply_h10g');

end;

/

5.3 清除所有配置信息

要清除Stream配置信息,需要先执行5.1和5.2,停止Stream进程

#以strmadmin身份,登录主数据库。

connect strmadmin/strmadmin

exec DBMS_STREAMS_ADM.remove_streams_configuration();

#以strmadmin身份,登录从数据库。

connect strmadmin/strmadmin

exec DBMS_STREAMS_ADM.remove_streams_configuration();

Linux系统(X64)安装Oracle11g完整安装教程

Linux系统(X64)安装Oracle11g完整安装图文教程1修改操作系统核心参数(Root用户) 1)修改用户的SHELL的限制,修改 /etc/security/ 文件 输入命令:vi /etc/security/,按i键进入编辑模式,将下列内容加入该文件。 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑完成后按Esc键,输入“:wq”存盘退出 2)修改/etc/login 文件,输入命令:vi /etc/login,按i键进入编辑模式,将下列内容加入该文件。 session required /lib/security/ session required 编辑完成后按Esc键,输入“:wq”存盘退出 3)修改linux内核,修改/etc/文件,输入命令: vi /etc/ ,按i键进入编辑模式,将下列内容加入该文件 = 6815744 = 1048576 = 2097152 = 48 = 4096 = 250 32000 100 128 = 1024 65500 = 4194304 = 4194304 = 262144 = 1048576 编辑完成后按Esc键,输入“:wq”存盘退出。 注意: = 9000 65500 网络默认9000 65500 4)要使 /etc/ 更改立即生效,执行以下命令。输入:sysctl -p显示如下: linux:~ # sysctl -p = 1 = 1 = 6815744 = 1048576 = 2097152 = 48 = 4096 = 250 32000 100 128 = 1024 65500

windows环境下配置连接oracle数据库的方法及步骤

配置oracle连接 怎么在windows环境下配置连接oracle数据库? 步骤如下: 一、安装PL/SQL: 1、获取PL/SQL安装包;(PL/SQL是连接oracle的客户端) 2、安装PL/SQL; (1)双击PL/SQL安装程序,安装PL/SQL; (2)选择“I Agree”进行安装;

(3)选择安装路径(一般选择默认路径);点击【Next】按钮; (4)默认选择,点击【Next】按钮; (5)默认选择,点击【Finish】按钮,开始安装;

(6)安装进度显示 (7)窗口提示“PL/SQL Developer installed successfully”,安装完成,点击【Close】按钮。

二、配置连接 1、获取oci.dll文件(该文件是用来连接数据库的文件),将该文件及其所在的文件夹放置在一个不含有中文的路径下(如:F:\instantclient); 2、双击打开PL/SQL客户端,点击【Cancel】按钮; 3、跳转到PL/SQL页面,如下图所示。选择【Tool】—>Preferences; 4、按下图进行选择,在“Oracle Home(enpty is autodetect)”栏中选择oci.dll文件所在的目录;在“OCI library(enpty is autodetect)”栏中选择oci.dll文件

5、点击【OK】按钮即可完成 6、退出PL/SQL页面,重新登录。双击PL/SQL客户端,在Oracle Logon窗口中填写数据库的用户名、密码、数据库名和连接方式;点击【OK】按钮即可查询数据库。 完毕!谢谢!

orcle数据库安装详细教程(图解)

刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1 单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示:

图2 在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Orac le主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为: D:oracleproduct10.1.0db1。如图3:

图3 单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4:

图4 选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 :

Oracle10g客户端安装与配置说明

Oracle10g客户端安装与配置说明 一、Oracle客户端安装 将oracle10g客户端虚拟光盘插入虚拟光驱中,系统自动弹出Oracle10g安装界面,选择开始安装。 1)出现【安装】界面,单击[开始安装]按钮。如下图所示: (图示安装) 2)出现【DOS】界面,等待片刻。如下图所示: (图示 DOS) 3)出现【欢迎使用】界面,单击[下一步]按钮。如下图所示:

(图示欢迎使用) 4)出现【选择安装类型】界面,此处以选择‘管理员’选项安装为例,单击[下一步] 按钮。如下图所示: (图示选择安装类型) 5)出现【安装目录】界面,选择安装路径,单击[安装]按钮。如下图所示:

(图示安装目录) 6)出现【产品特定的先决条件检查】界面,检测是否符合安装条件,单击[下一步] 按钮。如下图所示: (图示产品特定的先决条件检查) 7)出现【概要】界面,单击[下一步]按钮。如下图所示:

(图示概要) 8)出现【安装】界面,单击[下一步]按钮。如下图所示: (图示安装) 9)出现【本地服务配置】界面,暂时先不配置,单击[取消]按钮即可,若要配置,操 作见Oracle客户端配置。如下图所示:

(图示本地服务配置) 10)出现【安装结束】界面,单击[退出]按钮即可完成安装。如下图所示: (图示安装结束) 二、Oracle客户端配置 1)单击“开始→程序→Oracle - OraClient10g_home1→配置和移植工具→Net Manager”菜单。如下图所示:

(图示启动Oracle) 2)出现【本地配置】界面中添加数据库,先选择‘Oracel net配置→本地→服务命 名’,再单击窗口左上角的“+”或单击‘编辑→创建’,打开【Net 服务命向导:欢迎使用】界面中输入“Net 服务名”,然后单击[下一步]。如下图所示: (图示本地配置) 注意:网终服务名应与服务器的服务名设置一致,否则流程表单打不开。并记住此服务名,后续的杰思科地籍管理信息系统连接需要使用。 3)出现【选择协议】界面,设置TCP/IP(Internet协议),然后单击[下一步]。如下 图所示:

win7系统安装oracle11g(专业安装步骤详解)

一、安装前准备与注意事项: 1、在官网上下载的oracle11g 安装包有两个压缩包,如下所示: 在windows 下安装前,需要将两个压缩包解压,然后将第二个压缩包中的内容合并到第一个压缩包解压后的目录中。2、安装介质所在目录不能有汉字,如将两个压缩包解压并合并后的目录为 "E:\software\win32_11gR2_database ",这个目录中不能有汉字。 3、登录系统的用户名不能有汉字 4、在win7下最好用administrator 用户安装,我试过用其他用户安装,该用户也在administrators 组中,具有管理员权限,但是安装的过程中会报权限错误,导致安装失败。 5、本文所介绍的安装步骤并非全是按照oracle 安装的默认配置,默认配置会安装许多一般使用中并不需要的组件,安装时间较长,占用系统资源较多,出错几率较大。本文从专业的角度介绍一般正常应用所需要安装组件的最精简集合。 二、安装步骤 1、双击安装介质目录下的setup.exe 即可开始安装 2、步骤1,电子邮件可以不填写,直接点下一步 win7系统安装oracle11g (专业安装步骤详解) 2014年9月1日 16:56

DBCA配置数据库 4、步骤3,选择默认“单实例数据库安装”,步骤4,选择默认的中文和英文即可,步骤5,选择默认的“企业版”, 5、步骤6,指定安装位置,其中"Oracle基目录"可以修改为自己方便的位置,但基目录后面的目录结构最好不要修改。如下 图所示:

6、步骤7,先决条件检查,如内存大小,环境变量等,根据提示调整系统配置使之满足条件。 7、步骤8,安装概要,可再一次检查之前的选择是否正确。 8、点击“完成”即可开始安装,安装完成后点“关闭”即可。

Oracle 10g安装教程带图片

ORACLE 10g 安装教程 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 图2

在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3

单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4: 图4

选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 : 图5

Oracle 11g 64位下载及安装教程(图文并茂)

1、下载Oracle 11g R2 for Windows的版本 下载地址:https://www.wendangku.net/doc/6516093043.html,/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件: 3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:

6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”: 7、在“先决条件检查”窗口中,单击“下一步”:

8、在“概要”窗口中,单击“完成”,即可进行安装: 9、出现的安装过程如下:

数据库创建完成后,会出现如下“Database Configuration Assistant”界面: 选择“口令管理”,查看并修改以下用户:

(1)普通用户:SCOTT(密码:tiger) (2)普通管理员:SYSTEM(密码:manager) (3)超级管理员:SYS(密码:change_on_install) 修改完成后,单击“确定”。 10、在“完成”窗口中,单击“关闭”即可。 安装完成界面中的内容: Enterprise Manager Database Control URL - (orcl) : https://localhost:1158/em 数据库配置文件已经安装到C:\app\Administrator,同时其他选定的安装组件也已经安装到C:\app\Administrator\product\11.2.0\dbhome_1。 Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用: (1)OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。 (2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。 附: A、32位Oracle 11g Client(win32_11gR2_client.zip)的安装注意点: 在选择安装类型时,选择“管理员”,如下图:

oracle 11g 安装图解

oracle 11g 安装图解 启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。我们在此肯定是选择企业版。

至于产品语言不用选择,它会根据当前系统的语言自动调整!步骤4:出现“安装位置”窗口

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个电子邮件,当然也可以是metalink用户信息!

步骤5:再向下就是对安装环境进行检测,如果不满足条件则会给出相应的提示,如图所示: 在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

步骤6:出现“选择配置选项”如图:

在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。 如果是“仅安装软件”,则只安装ORACLE软件,在安装之后还需要再运行数据库配置助手创建数据库。 步骤7:出现“选择数据库配置”窗口,在此需要选择在安装过程中创建的数据库类型。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。

Oracle安装与配置、SQLPlus(一)

1.1、O racle简介 Oracle是一个生产中间件和数据库的较大的生产商,Oracle原本的含义:“神喻”,指的是神说的话。中国在商朝的时代,把一些刻在龟壳上的文字当成是上天的指示,所以在中国将Oracle也翻译成“甲骨文”。 Oracle公司的发展实际还是依靠IBM公司。 Oracle的创始人:Larry Ellison,创办了Oracle公司。 他一生的最大目标,“财富榜超过比尔·盖茨” Bruce Scott现在已经离开了Oracle公司,开发出了一套新的数据库-------PointBase 1.2、O racle安装 现在使用的Oracle是10g的版本,Oracle中的版本主要分为以下几个: ●Oracle 8 ●Oracle 8i i表示Internet,表示此时Oracle公司正式开始进军互联网 ●Oracle 9i Oracle9i与8i相比是非常相似的 ●Oracle 10g g表示网格技术 例如,以baidu搜索为准,现在想使用一款软件,但是此软件在离自己非常近的地方就存在了下载地址,但是与自己非常远的地方也同样存在一个下载地址,那么有没有可能现在通过搜索引擎没有搜索到离自己近的下载,而使用了更远的下载,那么这样一来肯定会造成

资源的浪费。 所以新的网络概念就是将网络划分成一个个网格,通过网格表示一个区域 选择Oracle 10g下的install目录中的setup.exe就可以执行Oracle的安装指令了如果不能安装有可能是防火墙造成的,此时可以将防火墙暂时禁用 安装步骤

此时将Oracle安装在D盘之中

选择企业版进行安装

Oracleg服务端安装教程附地址

O r a c l e g服务端安装教 程附地址 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

Oracle-11g服务端安装图解 一、安装包下载: 下载Oracle11gR2forWindows的版本,下载地址: 32位:。 64位: 二、安装图解 1、其中包括两个压缩包:, 2、2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“”文件: 3、在出现的“配置安全更新”窗口中,取消“我希望通过MyOracleSupport 接受安全更新”,单击“下一步”: 4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中,选择“桌面类”,单击“下一步”: 6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”: 7、在“先决条件检查”窗口中,单击“下一步”: 8、在“概要”窗口中,单击“安装”,即可进行安装: 9、出现的安装过程如下: 数据库创建完成后,会出现如下“DatabaseConfigurationAssistant”界面:选择“口令管理”,查看并修改以下用户: 10、在“完成”窗口中,单击“关闭”即可,最后按照以下说明检查必要的服务器是否已经启动。

(1)Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用: OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。 (2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。 11、服务端安装完成,在浏览器中输入该网址localhost:1158/em输入用户名和密码,如果登陆成功那么说明服务端安装通过了初步验证。 注:用户名必须system,密码是我们安装时的口令。sys和实例名都无法登陆。 三、远程访问配置 1、找到服务端安装的位置,并且打开如下路径,在ADMIN文件夹下修改文件和文件。将这两个文件中所有的localhost修改为本机的IP地址 2、在开始菜单中的运行中输入sqlplus,进入sqlplus界面 3、输入用户名、口令,点击回车键。(注:用户名必须输入system,口令是我们在安装时设置的口令)。 4、出现如上界面时我们就可以通过命令创建用户、授权、切换用户。如果每步正常,说明服务端我们完全配置正确。 (1)创建用户的命令 createuser用户名identifiedby密码(口令); (2)、授权 grantconnect,resourceto用户名; (3)、切换用户 conn用户名/密码(口令);

Oracle11g安装教程_Win7

Oracle 11g R2安装全攻略- For Windows 7 图文教程 1、下载Oracle 11g R2的Windows版本,官方下载地址如下: https://www.wendangku.net/doc/6516093043.html,/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip https://www.wendangku.net/doc/6516093043.html,/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下(默认为database)。 3、执行安装程序,会出现一个命令提示行窗口,等待片刻就会出现启动画面,接着进入如下 安装界面,根据个人情况确定是否选择希望通过My Oracle Support接收安全更新,然后进入下一步。

4、选择创建和配置数据库,进入下一步。 5、选择桌面类(若为Server类的系统则选择服务器类),进入下一步。

6、根据个人需要更改各项路径(建议默认);输入管理口令并确认,需要注意的是该版Oracle 强制输入的口令必须为至少包含大小写和数字的复杂密码形式,否则不能进行下一步。输入完毕后下一步。 7、安装程序会进行安装的先决条件检查,等待检查完毕,进入下一步。

8、显示安装信息的概要情况,确认后点击完成进入安装步骤。

9、等待程序的安装。 10、程序文件安装完成后会开始进入Oracle Database的配置。

11、配置过程中会出现如下新窗口,等待数据库的创建。 12、创建完后会出现如下信息提示,若需在此时进行帐户解锁及口令管理则单击口令管理。

oracle数据库安装步骤及配置文件

Linux下安装oracle教程by 吴迪 1、检查系统环境 Cpu: [root@db_master ~]# grep "model name" /proc/cpuinfo model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz 内存: [root@db_master ~]# grepMemTotal /proc/meminfo MemTotal: 3264544 kB [root@db_master ~]# grepSwapTotal /proc/meminfo SwapTotal: 8289532 kB 内存: [root@db_master ~]# free -g total used free shared buffers cached Mem: 3 0 2 0 0 0 -/+ buffers/cache: 0 3 Swap: 7 0 7 磁盘: 查看机器: [root@db_master ~]# uname -a Linux db_master 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64x86_64 GNU/Linux [root@db_master ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) 2、检查安装的rpm包 检查包是否安装

linux安装oracle 11G R2最细步骤

# 后跟命令表示以操作系统下root用户操作; $ 后跟命令表示以操作系统下oracle用户操作; 虚拟机安装CentOS-7-x86_64-Minimal-1511.iso 1.1 上传软件 假如放在/opt/目录下. # cd /opt/ 可通过SecureFX工具sftp上传数据库安装文件. 或者安装rz yum install –y lrzsz 然后使用rz命令上传 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 1.2 Package安装检查 yum install -y binutils* yum install -y compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh* yum install -y libaio* yum install -y libgcc* yum install -y libstdc* yum install -y make* yum install -y sysstat* yum install libXp* -y yum install -y glibc-kernheaders 执行预计5分钟的样子 1.3 增加数据库组和用户

# id oracle (确认oracle用户是否存在) # groupadd oinstall (建立产品清单管理组) # groupadd dba (建立数据库安装组) # groupadd asmadmin (建立ASM管理组) # groupadd asmdba (建立Grid管理组) # useradd -g oinstall -G dba,asmdba oracle -d /home/oracle (oinstall为主要组,确保 /home/oracle原不存在) # id oracle (记住oracle用户的uid和gid) uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),504(asmdba) # passwd oracle 1.4 调整OS内核参数 设置原则: kernel.shmmax 为 4GB-1byte或一半的物理内存, 哪个值更低用哪个; fs.file-max 为512 * PROCESSES. # vi /etc/sysctl.conf (增加或修改以下参数, 参考值为最小需求, kernel.shmmax默认即可无需设置 ) #------------------------------------------ fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144

Oracle10g安装步骤(精)

Oracle 10g 安装图解 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1 单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示:

图2 在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle 主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3:

图3 单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4:

图4 选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 :

Oracle11g的安装图文教程(个人安装总结)要点

在网上下载的oracle 11g一般都有两个文件,安装前步骤必须先提前解压第一个文件,然后在解压第二个文件,如果只解压第一个文件,就开始安装,在安装的过程会出现很多错误,第二个文件解压的过程中,如果出现相同文件,提示要覆盖,就覆盖了。 1、Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站: https://www.wendangku.net/doc/6516093043.html,/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip https://www.wendangku.net/doc/6516093043.html,/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip 2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示: 3.执行安装程序后会出现如下的命令提示行。 4.等待片刻之后就会出现启动画。

5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。 6.之后就会出现安装选项对话框,默认点击"下一步"继续

7.之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在Windows Server上的话就选择服务器类。

8.然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。

oracle9g安装步骤

2.1.6 安装步骤 (1)出现如图2.4所示的【安装】界面。单击【开始安装】按钮。 (2)出现如图2.5所示的【欢迎】界面,单击"下一步"按钮。 (3)出现如图2.6所示的【文件定位】界面。 (4)出现如图2.7所示的【可用产品】界面。 表2.2 Oracle 9i的安装选项安装选项安装类型Oracle 9i Database 9.0.1.1.1 企业版标准版个人版自定义(定制安装)Oracle 9i Client 9.0.1.1.1 Administrator(安装治理控制台、治理工具、网络服务、实用程序和基本客户软件)Runtime(运行时,安装应用开发程序、网络服务和基本客户软件)Oracle 9i Management and Integration 9.0.1.0.1 Oracle Management Server(安装治理服务器)Oracle Internet Directory(安装Oracle Internet Directory、客户机工具集、Oracle Directory Manager和客户端开发工具包)Oracle Integration Server (安装配置高级队列、Oracle Java虚拟机和工作流的数据库)自定义(定制安装)(5)出现如图2.8所示的【安装类型】界面。 (6)出现如图2.9所示的【数据库配置】界面。

(7)出现如图2.10所示的【数据库标识】界面。在【全局数据库名】文本框里输入名称“myoracle.mynet”后,在【SID】文本框里自动生成“myoracle”,单击"下一步"按钮。 (8)出现如图2.11所示的【数据库文件位置】界面。 (9)出现如图2.12所示的数据库字符集界面。 (10)出现如图2.13所示的【摘要】界面。 (11)安装过程开始复制文件,在进行到整个过程的44%时,出现如图2.14所示的【磁盘位置】界面。

oracle安装配置教程

新中大Oracle数据库安装配置教程 本教程旨在提供一个通用的简洁明了的安装教程,有经验的读者可根据自己的实际需要进行相关调整。本教程所使用数据库版本为Oracle11G,安装步骤可能与读者所使用的安装程序有所不同,请读者根据自己的安装程序进行调整。重要内容已用红色进行标注。因为排版原因可能导致图片略小,若读者想要看清图片,可以放大页面查看。 1Oracle数据库服务端安装: (2) 2服务端配置数据库监听程序 (4) 3Oracle客户端安装程序(同时安装64位和32位客户端) (5) 4客户端配置TNSName (6) 5PL/SQL Developer的基本使用 (7) 6数据库表空间和用户的建立以及用户的权限赋予脚本 (9) 7数据库备份与恢复 (10)

1Oracle数据库服务端安装: 1.1点击下一步 1.2选择创建和配置数据库,下一步 1.3选择服务器类 1.4选择单实例数据库 1.5选择高级安装,下一步 1.6根据需要选择语言 1.7选择企业版 1.8根据需要自行选择位置 1.9选择一般用途/事务处理

1.10根据自己的需求填写数据库信息 一般Oracle服务标识符(SID)和全局数据库名都为orcl 1.11字符集如图选择简体中文ZHS16GBK,其余选项按自己需求选择,下一步 1.12选择使用Database Control管理数据库 1.13按需求选择存储位置 1.14不启用自动备份,下一步 1.15根据需求填写口令 1.16下一步(如果有不满足先决条件的在确认没有问题后点击忽略) 1.17点击完成进行安装。

2服务端配置数据库监听程序 配置监听程序可以使用Oracle提供的UI界面进行配置,也可以直接修改listener.ora,在此介绍如何使用Net Manager程序进行配置。 2.1打开数据库服务器上的Net Manager。如图: 2.2选中Oracle Net本地配置→本地→监听程序,点击左上角加号 2.3根据实际需求输入监听程序名,点击确定 2.4选中刚才添加的监听程序,点击添加地址 2.5协议选择TCP/IP,主机选择127.0.0.1或者localhost,端口根据需要选择,默 认端口为1521 2.6点击左上角文件→保存网络配置

相关文档
相关文档 最新文档