首页 运维 windows运维 关于在Windows上安装和使用Oracle数据库过程中遇到的一些问题

关于在Windows上安装和使用Oracle数据库过程中遇到的一些问题

Jun 05, 2017 am 09:47 AM

1.安装Oracle

Oracle软件是免费的,可以去官网下载相应的安装包。但是如果用于商业用途需要购买License。官网上针对各种平台,32位和64位都有,如果在Windows一般会下载到两个文件。以Oracle 11g为例,有两个zip压缩文件,注意安装前将两个压缩文件的内容解压后合并。安装提示监视器配置至少必须显示256种颜色,可以忽略。其他安装前置项检查,可能会闪退,实在不知什么原因,只能更换操作系统。注意安装目录不能是带空格或特殊字符的目录名,可以如C:\Oracle\。目前本人在Server 2008 R2英文版和Sever 2012 R2 英文版正常安装。安装完成后可见如下。

Database Control可以通过网页查看和管理数据库,每个数据库都有一个,通过端口区分,网址如https://机器名:1158/em(em应该是Enterprise Manager的意思)。注意在Window Server 2008 R2上安装时,最后创建数据库会报错:Oracle 配置数据上载到资料档案库时出错,是由于Window Server 2008 R2通过网络访问本地机器名会返回IPv6地址,但是Oracle Enterprise Manager只接受IPv4地址,即https://机器名,不会获得IPv4的地址。需要在host文件加上:

127.0.0.1 localhost
IPv4地址 机器名
登录后复制

Database Configuration Assistant创建配置和删除数据库。

Net Configuration Assistant网络相关配置,如监听程序。

SQL Developer开发管理工具,安装64位Oracle Database打不开,提示找不到JDK,即使正确指向Oracle自带的JDK也不行,搜索结果是需要32位的JDK,暂时忽略。

SQL Plus命令行工具,熟悉MySQL即很快上手。

image

Oracle还有个Oracle Client即客户端,Server上就不用了安装了,可以在其他需要连接Server的机器上安装,安装后会出现如上图一样的管理工具。

2.Oracle后台服务

每增加一个数据库就会增加一个Oracle实例,如下图有两个数据库ORCL和WIND情况下的后台进程

image

3.登陆Oracle

可以使用SQL Plus登陆测试,如果在创建数据库时没有创建专门的用户,那么可以使用SYS或SYSTEM账号登陆系统进行配置。SYS是最高权限,不能使用SYS直接登陆,会闪退。可以使用如下几种方式登陆让SYS使用别名登陆

C:\sqlplus
Enter user-name:sys
Enter password: yourpassword as sysdbaor
C:\sqlplus /nolog
SQL> conn sys/yourpassword as sysdba

or
C:\sqlplus sys/yourpassword as sysdba
登录后复制

以上是关于在Windows上安装和使用Oracle数据库过程中遇到的一些问题的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

MySQL:世界上最受欢迎的数据库的简介 MySQL:世界上最受欢迎的数据库的简介 Apr 12, 2025 am 12:18 AM

MySQL是一种开源的关系型数据库管理系统,主要用于快速、可靠地存储和检索数据。其工作原理包括客户端请求、查询解析、执行查询和返回结果。使用示例包括创建表、插入和查询数据,以及高级功能如JOIN操作。常见错误涉及SQL语法、数据类型和权限问题,优化建议包括使用索引、优化查询和分表分区。

为什么要使用mysql?利益和优势 为什么要使用mysql?利益和优势 Apr 12, 2025 am 12:17 AM

选择MySQL的原因是其性能、可靠性、易用性和社区支持。1.MySQL提供高效的数据存储和检索功能,支持多种数据类型和高级查询操作。2.采用客户端-服务器架构和多种存储引擎,支持事务和查询优化。3.易于使用,支持多种操作系统和编程语言。4.拥有强大的社区支持,提供丰富的资源和解决方案。

oracle动态sql怎么创建 oracle动态sql怎么创建 Apr 12, 2025 am 06:06 AM

可以通过使用 Oracle 的动态 SQL 来根据运行时输入创建和执行 SQL 语句。步骤包括:准备一个空字符串变量来存储动态生成的 SQL 语句。使用 EXECUTE IMMEDIATE 或 PREPARE 语句编译和执行动态 SQL 语句。使用 bind 变量传递用户输入或其他动态值给动态 SQL。使用 EXECUTE IMMEDIATE 或 EXECUTE 执行动态 SQL 语句。

oracle怎么循环创建游标 oracle怎么循环创建游标 Apr 12, 2025 am 06:18 AM

Oracle 中,FOR LOOP 循环可动态创建游标, 步骤为:1. 定义游标类型;2. 创建循环;3. 动态创建游标;4. 执行游标;5. 关闭游标。示例:可循环创建游标,显示前 10 名员工姓名和工资。

oracle怎么使用触发器 oracle怎么使用触发器 Apr 11, 2025 pm 11:57 PM

Oracle 中的触发器是用于在特定事件(插入、更新或删除)触发后自动执行操作的存储过程。它们用于各种场景,包括数据验证、审核和数据维护。创建触发器时,需要指定触发器名称、关联表、触发事件和触发时间。有两种类型的触发器:BEFORE 触发器在操作之前触发,而 AFTER 触发器在操作之后触发。例如,BEFORE INSERT 触发器可确保插入行的年龄列不为负。

oracle怎么打开数据库 oracle怎么打开数据库 Apr 11, 2025 pm 10:51 PM

打开 Oracle 数据库的步骤如下:打开 Oracle 数据库客户端连接到数据库服务器:connect username/password@servername使用 SQLPLUS 命令打开数据库:SQLPLUS

oracle表名怎么改 oracle表名怎么改 Apr 11, 2025 pm 11:54 PM

重命名 Oracle 表名的两种方法:使用 SQL 语句:ALTER TABLE <旧表名> RENAME TO <新表名>;使用 PL/SQL 语句:EXECUTE IMMEDIATE 'ALTER TABLE ' || :old_table_name || ' RENAME TO ' || :new_table_name;

oracle建库失败怎么删除 oracle建库失败怎么删除 Apr 12, 2025 am 06:21 AM

Oracle建库失败后删除失败数据库的步骤:使用sys用户名连接目标实例使用DROP DATABASE删除失败数据库查询v$database确认数据库已删除

See all articles