Win7 64bit版本下安装Oracle 11g OS权限处理
一般情况下,我们选择安装Oracle数据库都是在Linux、AIX这类传统服务器操作系统下。即使出现Windows环境,也都是以2008、2012等服
一般情况下,我们选择安装Oracle数据库都是在Linux、AIX这类传统服务器操作系统下。即使出现Windows环境,也都是以2008、2012等服务器版本作为安装介质。在Win7环境下,,一般是不推荐安装Oracle服务器版本的。
那么对于平时需要在Win7环境下学习测试Oracle的朋友而言,虚拟机+Windows客户端是不错的选择。而且,Oracle在卸载Windows版本的程序deinstall的问题上,一直就有不太“优良”的口碑。所以作为初学者的朋友,还是慎重选择Win7安装。
前一段时间帮助朋友完成一项任务,就是在Win7 64bit版本上安装Oracle 11g,全新的环境也积累了一些经验问题。记录下来,留待需要的朋友待查。
--------------------------------------分割线 --------------------------------------
Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册
Linux-6-64下安装Oracle 12C笔记
在CentOS 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian 下 安装 Oracle 11g XE R2
--------------------------------------分割线 --------------------------------------
1、问题提出
在安装Win7版本Oracle过程中,Oracle Net是一个比较麻烦的地方。一些朋友可能遇到过,当前用户明明就是在ora_dba用户组中,甚至已经赋予了管理员权限,还是可能出现配置问题。比较典型的一个是启动netca创建、修改Oracle Net参数时候,配置工具报错。一般这样的问题都是tnsname.ora、listener.ora和sqlnet.ora三个配置目录$ORACLE_HOME/admin/network的读写权限造成的。
我们在Win7下进行操作都有这样的经验:如果是以非administrator用户进行操作的时候,无论执行程序、执行删除操作,甚至进入某些目录都有一个管理员操作的确认过程。即使我们当前用户在administrators用户组中,也需要一个显示的确认动作。
对Oracle而言,这个过程其实是有很大问题的。长期以来,Oracle设计运行都是在AIX、Linux体系下,文本配置、简单权限管理、环境变量是体系重要因素。对于Windows的架构体系,多多少少存在很大不适应的情况。Oracle配置工具,如NetCA和Deinstall,都不能从OS层面弹出确认功能。这样,报错是难免的了。
笔者遇到的问题,是在解决Oracle NET三文件读写基础上的。当前用户非administrator操作系统用户,但是赋予了管理员权限。
在创建监听器、启动监听器时候,报错如下:
监听器启动错误。配置过程没有问题,各类型参数也符合工作原理。Oracle Net三个核心配置文件正常。只在监听器启动的时候失败。
问题不仅仅在此,在之后安装数据库的时候,以前未知的报错出现。
这类型错误是笔者没有见过,也没有经验积累的。之后安装过程无法继续,只有终止操作过程。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

This article explores optimizing MySQL memory usage in Docker. It discusses monitoring techniques (Docker stats, Performance Schema, external tools) and configuration strategies. These include Docker memory limits, swapping, and cgroups, alongside

This article addresses MySQL's "unable to open shared library" error. The issue stems from MySQL's inability to locate necessary shared libraries (.so/.dll files). Solutions involve verifying library installation via the system's package m

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

This article compares installing MySQL on Linux directly versus using Podman containers, with/without phpMyAdmin. It details installation steps for each method, emphasizing Podman's advantages in isolation, portability, and reproducibility, but also

This article provides a comprehensive overview of SQLite, a self-contained, serverless relational database. It details SQLite's advantages (simplicity, portability, ease of use) and disadvantages (concurrency limitations, scalability challenges). C

This guide demonstrates installing and managing multiple MySQL versions on macOS using Homebrew. It emphasizes using Homebrew to isolate installations, preventing conflicts. The article details installation, starting/stopping services, and best pra

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]
