安装oracle方法步骤Word下载.docx
《安装oracle方法步骤Word下载.docx》由会员分享,可在线阅读,更多相关《安装oracle方法步骤Word下载.docx(30页珍藏版)》请在冰豆网上搜索。
安装程序。
第2页共17页
PLM论坛
2.选择安装方法,我们选择高级安装
3.选择安装类型。
选择企业版
4.指定安装目录信息,进行下一步,安装程序对系统的安装条件进行检查。
5.选择配置选项,这是我们选择创建数据库。
6.选择数据库配置
7.指定数据库配置选项
8.选择数据库管理选项,按默认即可。
9.指定数据库存储选项
10.指定备份和恢复选项,目前选择不备份。
11.指定数据库方案的口令,为方便这里采用同一密码模式,密码全为:
WELCOME。
12.显示安装概,点击安装后开始安装
13.安装完成后,打开浏览器输入:
http:
//book:
1158/em进入管理登陆界面。
三、安装Oracle数据库客户端
1.打开Oracle客户端安装盘“10201_client_win32”双击“SETUP”启动Oracle数据库客户
端安装程序。
2.选择安装类型,选择管理员安装。
3.指定ORACLE客户端的安装路径,其它选项保持默认,等待安装完成。
在oracle产品安装完成后,客户端为了与数据库服务器进行数据访问,必须进行网络连接配置。
网络配置包括服务器端配置和客户端配置。
首先,要在oracle服务器端配置监听器。
可采用oracle中的netconfigurationassistant工具来配置。
一般而言,在oracle安装时,系统自动配置一个名称为LISTENER的监听器。
监听器配置存储在一个名称为listener.ora的配置文件中。
该文件位于ORACLE_HOME\network\admin目录下,ORACLE_HOME是指oracle软件的主目录。
在windows环境下,ORACLE_HOME的位置很可能是d:
\oracle\ora92。
(oracle10g版本是db_1\network\admin)(oracle10g版本的listener.ora是ORACLE_HOME\db_1\network\admin)。
注意:
监听器对应的windows服务是OracleOraHome92TNSListener
演示配置监听器(采用netconfigurationassistant)。
其次,是在客户端创建服务名,服务名与远程或本地的监听器建立连接。
在客户端如果没有安装oracle服务器软件,则必须单独安装oracle客户端软件。
在数据库服务器上则自动包含了客户端软件。
演示配置服务名(采用netconfigurationassistant)。
在安装oracle时,用户必须制定一个全局数据库名称,即一个SID名称。
Oracle用指定的SID名称在服务器端自动创建一个服务名。
在客户端创建服务名时,需要指定网络协议,数据库的SID名称。
对于常用的Tcp/Ip协议来说,需要指定服务器主机名或ip地址,监听器端口(默认是1251)和数据库SID。
这些配置信息都存储在tnsnames.ora文件中,保存位置与listener.ora相同(一般在D:
\oracle\ora92\network\admin)(10g版本D:
\oracle\product\10.1.0\db_1\NETWORK\ADMIN)。
内容如下。
六、ORACLE工具。
查询工具有:
SQL*plus:
最常用的工具。
用于接受和执行sql命令以及PL/sql块。
ISQL*plus:
该工具具有上面工具的全部特点,其优势是能通过浏览器访问。
PL/sql:
过程语言(ProcedureLanguage),是sql语言的扩展。
管理工具有:
Oracle企业管理器(enterprisemanager)简称OEM。
七、oracle企业管理器的使用。
演示。
八、用户管理。
在创建一个新数据库时,oracle将创建一些默认数据库用户模式。
如SYS,SYSTEM,SCOTT等用户模式。
SYS用户是oracle中的一个超级用户。
数据库中的所有数据字典和视图都存储在SYS模式中。
SYS用户主要用来维护系统信息和管理实例,在oracle9.2版本中,SYS用户只能以sysoper或sysdba角色来登录系统。
SYSTEM用户是ORACLE中默认的系统管理员,它拥有DBA权限。
通常通过SYSTEM用户管理oracle数据库的用户、权限和存储等。
在oracle9.2版本中,SYSTEM用户不能以sysoper或sysdba角色来登录系统。
只能以默认方式登录。
Oracle10g版本中,不能以sysoper登录。
SCOTT用户是ORACLE数据库的一个示范账户。
默认的密码是tiger。
SCOTT用户模式包含4个表,其中有一个是emp表(以后用这个表讲解例题)。
(1)在oracle中创建用户
基本格式:
Createuserusername
Identifiedbypassword
[defaulttablespacetablespacename]
[temporarytablespacetablespacename]
比如:
创建用户martin,密码matinpwd,该用户默认表空间users,临时表空间temp。
Createusermartin
Identifiedbymatinpwd
Defaulttablespaceusers
Temporarytablespacetemp;
(2)给用户赋权。
Oracle用户权限有两种类型:
系统权限和对象权限。
系统权限允许用户执行某些数据库操作。
如创建表空间等。
对象权限允许用户对某一特定对象(表、视图)执行特定操作。
如果你拥有使用grant(是sql中的授权语句)的权限,就可以完成给别的用户授权。
Grantconnecttomartin;
//connect角色允许其连接数据库,并在数据库中创建表。
Grantcreatesequencetomartin;
//允许用户创建序列。
Grantupdateonscott.emptomartin;
//允许用户更新emp表中的记录。
Grantresourcetomartin;
//resource角色允许用户使用数据库中的表空间。
(2)修改用户口令
Alterusermartinidentifiedbymartinpass;
//修改martin用户的密码。
(3)删除用户。
Dropusermartincascade;
//删除martin用户,当用户拥有模式对象时,必须使用cascade选项以删除模式对象。
九、windows中的oracle服务简介。
(1)OracleHOME_NAMETNSListener
此服务是oracle服务器的监听程序。
要连接数据库服务器,客户端必须先连接驻留在数据库服务器上的监听进程。
监听器接收从客户端发出的请求,然后将请求传递给数据库服务器。
一旦建立了连接,客户端与数据库服务器就能直接通信。
(2)OracleServiceSID
该服务是为名为SID的数据库实例建立的,其中SID是在安装oracle9i时输入的数据库名称。
该服务默认是自启动的,可自动启动数据库。
如果该服务没有启动,用数据库客户端应用程序如sql*plus连接数据库服务器时就会出现错误。
(3)OracleHOME_NAMEAgent
该服务是oracle企业管理器的一部分,用于执行作业和监控oracle服务器或对象的性能。
10g版本是:
OracleJobschedulerSID
(4)OracleHOME_NAMEHTTPServer(10g版本无)
该服务用于启动oraclehttp服务器。
Oraclehttp服务器是随oracle9i附带的apacheweb服务器提供的。
要使用isql*plus工具,必须启动此服务。
(5)OracleHOME_NAMEManagementServer(10g版本OracleDBconsolSID)
中文名叫管理服务器。
它是oracle企业管理器的中间层。
用于维护管理控制台对各个被管理服务器节点之间的集中的、智能的和分布式的控制。
该服务必须经过企业管理器配置向导配置完成后才创建,且接受管理服务器管理的服务器必须启动智能代理服务器。