千家信息网

记录在Windows上安装和使用Oracle数据库过程中的坑

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,1.安装OracleOracle软件是免费的,可以去官网下载相应的安装包。但是如果用于商业用途需要购买License。官网上针对各种平台,32位和64位都有,如果在Windows一般会下载到两个文件。
千家信息网最后更新 2025年01月20日记录在Windows上安装和使用Oracle数据库过程中的坑

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 localhostIPv4地址 机器名

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

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

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

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

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

2.Oracle后台服务

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

3.登陆Oracle

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

C:\sqlplusEnter user-name:sysEnter password: yourpassword as sysdbaorC:\sqlplus /nologSQL> conn sys/yourpassword as sysdbaorC:\sqlplus sys/yourpassword as sysdba
数据 数据库 登陆 机器 配置 两个 地址 文件 工具 管理 后台 目录 管理工具 系统 网络 英文版 英文 提示 不行 最高 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 鼓励玩家切换到更安静的服务器 信创数据库课程大纲 浅谈建立军休人员数据库 网络安全工作报告学校博客 软件开发工种能工作到多大年龄 预防网络安全文章 提高了员工网络安全意识 rda服务器核心网 服务器如何管理桌面 数据库成绩查询表怎么做 网络安全工作值班值守 服务器老是死机显示器黑屏 知网查重的数据库有多少个 java读入字符串数据库 如何用闲置的服务器搭建云服务器 杭州九旺网络技术有限公司前身 四级网络技术考过指南 凯里网络安全系统多少钱 服务器有什么安全防护 服务器主机未安装防火墙 办公自动化软件开发月薪 数据库的作业属性 网络安全产品是什么 vs和数据库 滁州保险软件开发定制 网络技术考试字母大小写 软件开发专业哪家值得信赖 信息网络安全产品知识 软件开发需要用什么电脑 单机魔域服务器连接错误
0