oracle安装及连接文档

2023-06-21

第一篇:oracle安装及连接文档

3.Oracle的连接

安装注意事项:

1. 安装时提示"数据库标示符ID已经存在". 解决方法:之前安装的数据库没有卸载干净,最简单的解决方法是"重新设置一个全局数据库名". 全局数据库名:orcl[orcl9] 需要注意的是登录时的"主机字符串"默认就是"全局数据库名"。

2. 登录时提示"无监听程序"。 解决方法:见下方

一个软件启动必须有服务,并且只能监听一个端口。

服务的"启动类型"可以设置为自动(操作系统启动时服务启动)、手动等。

Oracle的服务

重点 (11g) 1.Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)

2. OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)

3. OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)

4. OracleMTSRecoveryService:服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)

5. OracleOraDb11g_home1ClrAgent:Oracle数据库.NET扩展服务的一部分。 (非必须启动)

6. OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(必须启动,下面会有详细详解)。

7. OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动)

Oracle的服务

重点 (10g) OracleDBConsoleorcl Oracle的企业管理服务器

(可以手动/禁用) OracleJobSchedulerORCl Oracle的任务调度服务器

(可以手动/禁用) OracleOraDb10g_home1iSQL*Plus 基于网络的SQL*Plus (可以手动/禁用)

OralceOraDv10_home1TNSListener

Oracle的监听器服务 (一定要启动 1) OracleServiceORCL

Oracle的数据库服务 (一定要启动 2)

/***连接数据库****** 1. 启动TNSListener 2. 启动Service 3. sqlplus输入用户名和密码

用户名/密码 输入用户名: system 输入密码:orc /*********

连接的最重要的两个配置文件: 10g: db1NETWORKADMIN

(11g)C:appAdministratorproduct11.2.0dbhome_1NETWORKADMIN目录下:

(10g)C:oracleproduct10.2.0db_1 etworkADMIN listener.ora

Oracle的监听器服务的配置文件

tnsnames.ora

Oracle的监听器服务访问的配置文件(需要远程访问就在该文件中配置)

打开Net Manager如下图:

测试远程连接: 所有程序->Oracle..->配置和移植工具->Net Manager->Oracle Net配置->本地->服务命名,点。

(1)。网络服务名:自定义主机字符串,注意唯一。 (2)。TCP(IP) (3)。主机名:要连接的机器IP (4)。服务名:ServiceName,就是安装时的全局数据库名。 (5)。测试。

初始化首次测试请使用用户名: scott, 口令: tiger 正在尝试使用以下用户 ID 连接:scott 测试没有成功。

ORA-28000: the account is locked 注意,默认连接使用用户名Scott密码Tiger,该用户默认情况下是禁用的。选择更改登录。 用户名: System, 口令: orcl 正在尝试使用以下用户 ID 连接:system 连接测试成功。

关闭->完成。文件->保存网络配置。

LINK116[主机字符串,唯一] =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.116)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

如果登录Oracle时出现: 没有监听器

1.服务没有启动。

解决方案:启动监听器 2.监听器出现问题。 解决方案: 1. 管理->服务->启动Oracle Listener 2. 如果Listener启动出错,使用Net Manager重新配置

步骤:选择Listener,选择,删除原有的Listener。再选择,重新创建一个Listener,再次选择Listener,,最后,文件->保存网络配置。

对初学者来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。

连接数据库的几种方式:

sql plus:

输入用户名: system 输入口令: orcl 回车

命令行:

C:UsersAdministrator>sqlplus sql plus:

输入用户名: system 输入口令: orcl 回车

用户名/密码@主机字符串 输入用户名: system/orcl@orcl

忘记管理员密码

1.在命令行下输入 sqlplus /nolog 进入SQL*PLUS 2.输入:conn / as sysdba

3.修改密码:alter user system identified by pwd(你自己准备输入的密码),回车

4.然后就可以使用system用户密码pwd登陆了 注意:密码的第一个字符不能是数字的

小知识:

tnsping服务名

测试服务名指向的数据库是否可访问。

cmd: tnsping link116

第二篇:oracle连接远程服务器

一、之前安装的是oracle数据库的客户端,连接远程服务器上的oracle数据库的方法是:

二、后来重装系统,安装的是oracle,连接远程服务器上的oracle数据库的方法是: 1.打开程序-》Oracle-OraDB10g_home1-》Configuration and Migration Tools-》net configuration assistant 2.配置本地net服务名-》添加-》服务名(填要连接的远程服务器中的数据库名称)-》选择tcp协议-》主机名(填服 务器ip地址)-》是否测试(选择测试,如果不成功,则选择更改登入,输入用户名密码,然后重新测试)-》测试成功-》Net服务名(默认为上面填的服务名,可以不用改,改的话,则连接那里也要改) //下面的监听,我没有配置,但是也可以使用。 3.监听程序配置-》添加-》监听程序名(只要还不存在的即可,不过最好填要连接的那个数据库名,方便以后查找)-》选择tcps和tcp-》使用标准端口号-》弹出框框,点击确定即可 4.点击完成 按照以上两种方法配置好了,如何进行连接? 方法一:在plsql的界面里: 用户名 口令 数据库 nomal 依次填写即可 就可以连接上远程服务器上的oracle数据库了 方法二: 点击SQLPLUS,弹出界面里,用户名、口令、主机字符串(配置的本地服务名) 即可连接上了 方法三: 在开始运行里输入cmd然后输入 sqlplus user_name/password@本地服务名 基本上说,连接远程服务器上的oracle数据库,需要配置“本地服务”,一个方面是通过图形界面(net configuration assistant ---其实是对文件的修改)一个是直接修改文件 打开程序-》Oracle-OraDB10g_home1-》Configuration and Migration Tools-》net configuration assistant 2.配置本地net服务名-》添加-》服务名(填要连接的远程服务器中的数据库名称)-》选择tcp协议-》主机名(填服 务器ip地址)-》是否测试(选择测试,如果不成功,则选择更改登入,输入用户名密码,然后重新测试)-》测试成功-》Net服务名(默认为上面填的服务名,可以不用改,改的话,则连接那里也要改)

第三篇:ORACLE数据库的连接、启动和关闭

以下的操作是在DOS 下的sqlplus 下执行的

一,连接

1,直接运行sqlplus,然后要求输入用户名和密码。如果你是管理员的身份,应该在用户名后加上 as sysdba(以下例子使用sysdba身份). 如下图:

2, 运行如下语句直接进入:

Sqlplus 用户名/密码 as sysdba

如下图:

3,运行sqlplus /nolog, 此语句只是进入了sqlplus编辑器,而没有连接到数据库。 所以还需要使用connect 语句来连接到数据库。如下图:

二,关闭数据库

停止数据库使用shutdown命令来完成。

此命令带有四个参数,四个参数的含义如下:

Normal 需要等待所有的用户断开连接

Immediate 等待用户完成当前的语句

Transactional 等待用户完成当前的事务

Abort 不做任何等待,直接关闭数据库

normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接

immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。

transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。

abort 执行强行断开连接并直接关闭数据库。

前三种方式不回丢失用户数据。第四种在不得已的情况下,不建议采用!

当用户使用此命令关闭数据库后,就会自动的卸载数据库。如下图

三,启动数据库(挂载数据库)

当用户关闭数据库后,可以使用startup来打开数据库,此命令有两个可选参数:

第一种:带nomount参数,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!

第二种:带mount参数,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!

如果用户没有参数,直接使用startup来启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!

如下图

第四篇:Oracle 安装报告

安装Oracle 10g 数据库

步骤:

1、 先装虚拟机

2、 在虚拟机中装一个windows xp 操作系统

3、 安装数据库Oracle 10g 在windows xp 中(注意安装时的细节)

注释:由于Oracle 10g 数据库卸载比较麻烦,所以我们选择在虚拟机中安装 虚拟机的安装:

从官网上下载一个虚拟机,然后进行安装,根据提示一步一步的安装,最后完成。 Windows xp 的安装:

在虚拟机中找到windows 镜像的路径,点击确定。然后运行,进行安装。分配空间时,不能分的太小,不然Oracle 会跑步起来,硬盘分配不能低于10G,内存不能少于256MB。系统安装完毕以后,在安装一个小工具,就是Vmare Tools 工具,装上这个工具就可以从我们的电脑上拷贝数据了。 Oracle 10g 安装:

先把数据库安装文件拷贝到虚拟机中,然后在进行安装。 安装时会遇到很多问题,一定要仔细对待。本数据库安装会默认三个用户:sys(默认密码change_on_install)、system(默认密码manager)、scott(默认密码tiger)。默认数据库orcl 在密码设置的时候,首字母必须是英文字母,不能为数字。 路径的设置也要注意。安装完成以后,进行测试一下,点击sqlplus,进入这个界面,出现一个登录界面,输入用户名System,你自己设置的密码 ******,主机字符串就不用管了,因为现在你就有一个数据库。进入以后若出现连接成功就说明Oracle 安装成功。 心得体会:

在安装Oracle数据库的过程中,我也遇到了一系列的问题,通过询问老师和同学、查阅资料,最总得到了解决。自我感觉还可以,自己进行安装开发软件,从中能学到不少的东西,进而为以后的发展打下一定的基础。这样的话我们就会对这个产品更加彻底的了解了。

第五篇:Oracle 的安装与配置实验报告

班 级:10网工三班

学生姓名:谢昊天

学号:1215134046

实验目的和要求:

掌握Oracle的基本安装方法。掌握Oracle 10g的网络配置。能够使用DBCA创建数据库。

实验内容:

1、Oracle 10g的安装。

2、Oracle 10g的网络配置。

3、使用DBCA创建数据库。

实验步骤与调试过程:

安装oracle:

1、执行Oracle10g中的安装文件,点击setup开始Oracle 10g的安装

2、出现“选择要使用的安装方法”窗口选择高级安装,点击下一步。

3、所需安装的路径,点击下一步;

4、在此可以选择企业版,点击下一步

5、选择“创建启动数据库”

6、选择“创建象样本方案的数据库”选项),点击下一步。

7、选择默认设置,即“使用Database Console管理数据库”,以便在本地对数据库进行管理。单击“下一步”按钮。

8、指定数据库文件存储选项选择默认设置,单击“下一步”按钮。

9、即选中“不启用自动备份”单选按钮,单击“下一步”按钮

10、选择“所有用户都使用同一个口令”选项,口令输入oracle

11、“概要”窗口按照全局设置、产品语言、空间要求、新安装组件分类显示安装设置。可以先在概要窗口中检查一下这些设置是否满意,如不满意可以单击“上一步”按钮,返回到前一个步骤修改。

12、单击“口令管理”按钮,弹出“口令管理”窗口。

13、口令管理窗口。可以分别为SYS、SYSTEM、SCOTT用户设置口令。

14、安装完成,点击退出按钮,退出Oracle universal installer。可以记下该页面上面的文本内容,将来通过web访问控制oracle。

15、配置Oracle 10g网络环境

网络配置

1、安装目录中点击Net Manager,进入如下界面。

2、选择协议,这里选择TCP/IP

3、输入主机的IP地址或名称,然后输入端口号。

4、选择服务器。

5、通过网页打开登陆界面进行验证。

创建DBCA数据库。

1、开始菜单中的Database Configuration Assistant(DBCA),单击下一步。

2、选择创建数据库,单击下一步,“数据库模板”窗口,单击常规用途模板,然后单击下一步。

3、输入全局数据库名和SID,保持configure the Database with Enterprise Manager被选中,“数据库连接选项”窗口,选择在缺省情况下您需要您的数据库工作的模式。单击未用模式或分享服务器模式并单击下一步。

4、“初始化参数”窗口的字符集选项卡上,单击使用 Unicode (AL32UTF8)。

5、当数据库创建过程完成时,单击完成。

实验结果:

1、oracle安装完成,可以通过web访问控制oracle。

2、oracle安装成功后可以通查看服务,也可以通过sqlplus+用户名/密码来进行验证。

3、网络配置好后可以通过http://PC-201301151832:1158/em来验证,还可以查看oracle的各项作用。

4、可以通过网页来查看发现DBCA数据库创建成功。

疑难小结:

通过本次试验,我对Oracle 的安装与配置思想有了进一步的了解,通过动手实现Oracle 的安装与配置,更加深刻的理解了Oracle 安装的特点。在实验的过程中同时,发现如果在Oracle安装时候同时创建一个数据库实例会比先安装Oracle程序,再创建数据库慢。如果一开始不创建一个数据库实例,那么Oracle不会往系统服务里安装服务项。并且在实验过程中,回顾书本上的理论知识,巩固了我的知识。

主要算法和清单程序:

1、只需要安装包然后点击 setup、按照提醒 就可以进行安装;

2、创建数据库的语句 和一些命令;

3、Oracle 10g网络环境配置;

4、操作系统(XP),安装oracle10g;

5、验证安装是否正确;

6、看相关服务是否正常启动;

7、登录sql *plus客户端和OEM验证;

8、把oracle相关服务设置成手动启动(不让自动启动,这样可以减轻系统负担);

9、建立一个批处理文件,通过它实现oracle服务的启动和停止;

10、配置本地服务命名,本地服务器有问题时连接远程服务器操作(net manager)。

上一篇:英语作文goshopping下一篇:gateface门面如何使用

本站热搜