关于ORACLE 在windos 环境下出现ORA-12546的问题研究

本文介绍了在Windows环境中遇到Oracle ORA-12546错误的排查与解决过程。问题根源是Oracle服务启动时的权限问题及环境变量配置不正确。解决方案包括停止服务、修改注册表、设置环境变量和启动实例,并提醒注意低版本Oracle在新操作系统上的兼容性问题。

近期碰到一个ORA-12546: TNS:permission denied 的错误,开始以为是很简单的错误,结果弄了一天多才可以恢复。

服务器环境

序号

名称

版本

1

Windows Server 64

2012 R2 

2

Oracle 10g 64

10.2.0.4


首先环境如上,使用administrator用户登陆后在cmd下如下情况

OracleServiceTIMSS 服务正在启动 .
OracleServiceTIMSS 服务已经启动成功。


C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on Wed May 17 10:12:03 2017

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

ERROR:
ORA-12546
在 Windows 环境下从 Gerrit 下载 ZIP 文件,可以通过多种方式实现,包括使用 Git 命令行工具、Gerrit Web 界面或直接调用 REST API。 ### 使用 Git Bash 下载并打包 ZIP 文件 在 Windows 上推荐使用 Git Bash 来操作 Gerrit 项目。首先确保已安装 Git 并配置好环境变量。 1. 打开 Git Bash,克隆 Gerrit 上的项目到本地: ```bash git clone http://<gerrit-server>:<port>/<project-name> ``` 其中 `<gerrit-server>` 是 Gerrit 服务器地址,`<port>` 是端口号,`<project-name>` 是项目名称。 2. 进入项目目录后,使用 `zip` 命令将项目打包为 ZIP 文件: ```bash cd <project-name> zip -r project.zip . ``` 该命令会将当前目录下的所有内容打包为 `project.zip` 文件,保存在本地路径中[^4]。 ### 使用 Gerrit Web 界面下载 ZIP 文件 如果 Gerrit 部署环境支持通过 Web 界面下载 ZIP 文件,可按以下步骤操作: 1. 打开浏览器,访问 Gerrit 的 Web 地址(如 `http://192.168.1.103:8082/`)并登录。 2. 导航到目标项目和分支。 3. 点击右上角的 **Download** 按钮。 4. 在弹出的窗口中选择 **Archive** 选项,然后选择 **ZIP** 格式。 5. 点击对应的链接即可下载 ZIP 文件[^1]。 ### 使用 REST API 下载 ZIP 文件 Gerrit 提供了 REST API 接口用于下载项目 ZIP 文件。可以通过以下格式的 URL 实现下载: ``` http://<gerrit-server>:<port>/projects/<project-name>/archive/<branch-name>.zip ``` 例如: ``` http://192.168.1.103:8082/projects/my-project/archive/master.zip ``` 其中 `<project-name>` 是项目名称,`<branch-name>` 是分支名称。如果 Gerrit 配置了身份验证,需在 URL 中添加用户名和密码,例如: ``` http://username:password@192.168.1.103:8082/projects/my-project/archive/master.zip ``` 在浏览器中访问该链接即可下载 ZIP 文件[^4]。 ### 注意事项 - 确保 Gerrit 的配置文件 `gerrit.config` 中启用了 HTTP 访问权限,例如: ```ini [httpd] listenUrl = http://*:9080/ ``` 如果使用 Windows 环境,需确保 `listenUrl` 设置正确并允许外部访问[^1]。 - 如果使用 HTTPS 协议,需确保 SSL 证书配置正确,否则可能无法访问。 - 在 Windows 环境下使用 `zip` 命令前,需安装支持 ZIP 压缩的工具(如 7-Zip 或 Git Bash 自带的压缩功能)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值