Oracle SYS用戶無法登錄數據庫-ORA-12162

錯誤詳情

[Oracle@orcl bin]$ ./sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 18 08:12:04 2025
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
ERROR:
ORA-12162: TNS:net service name is incorrectly specified

OS登錄解析

注意:Oracle 數據庫使用SYSDBA用戶在OS級別登錄時,需要滿足最基本的兩個條件

  1. 必須設置ORACLE_HOME路徑,并將其加入到PATH變量中
  2. 必須設置ORACLE_SID變量,ORACLE_SID表明需要登錄的數據庫

錯誤原因

  1. 雖然此處報錯顯示未指定正確監聽名稱,但是SYSDBA用戶是通過操作系統認證的,無需通過監聽識別即可直接登錄數據庫。當前庫并未設置ORACLE_HOME和ORACLE_SID變量,導致無法程序無法識別實例,從而無法連接數據庫。
  2. 將ORACLE_HOME添加到PATH中的目的是可以直接運行Oracle的相關程序,如:sqlplus、lsnrctl、tnsping等常用工具。無需再進入到文件夾中調用執行。

解決方案

1、設置變量

$ export ORACLE_BASE=/u01/db/11.2.0.4
$ export ORACLE_HOME=$ORACLE_BASE/orcl
$ export PATH=$ORACLE_HOME/bin:$PATH
$ export ORACLE_SID=ORCL

2、登錄即可

[oracle@orcl ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Fri Aug 22 20:48:44 2025
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>

理解SYS用戶

1、介紹
Oracle數據庫中的 SYS用戶 是系統內置的超級管理員賬戶,具有最高權限,所有Oracle的數據字典的基表和視圖都存放在SYS用戶中,承擔數據庫核心管理任務。重點:不受數據庫的限制訪問和管理整個數據庫的能力。

2、特點

  1. 最高權限:SYS用戶擁有DBA、SYSDBA、SYSOPER等角色或權限。SYS用戶可以進行創建/刪除用戶、表空間、數據庫實例、備份和恢復等高級操作,是Oracle權限最高的用戶。
  2. 數據字典:所有Oracle的數據字典的基表和視圖都存放在SYS用戶中,這些基表和視圖對于Oracle的運行至關重要。
  3. 密碼管理:SYS用戶通過OS級別的密碼文件對其密碼進行管理,雖然可以通過SQL語法直接修改密碼,但前提是OS級別的密碼文件必須先存在,否則無法通過SQL語法直接修改SYS用戶的密碼。默認密碼是change_on_install
  4. 登錄方式:SYS用戶必須以SYSDBA身份登錄。

3、SYS登錄認證方式

  1. 操作系統認證:當完成數據庫安裝后,可直接通過sysdba用戶登錄數據庫,而不會驗證用戶名和密碼,該認證方式的用戶稱為特權用戶。操作系統認證主要通過sqlnet.ora文件控制,一旦取消該認證,sys用戶將無法直接登錄數據庫,需要校驗其密碼正確才可以登錄。
# 取消操作系統認證
$ cd $ORACLE_HOME/network/admin
$ vi sqlnet.ora
SQLNET.AUTHENTICATION_SERVICE=NONE  -- 默認不存在該參數,設置為NTS即開啟[oracle@orcl ~]$  sqlplus / as sysdba  -- 登錄
SQL*Plus: Release 11.2.0.4.0 Production on Fri Aug 22 20:48:44 2025
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
  1. 數據庫認證:該方式一般針對普通用戶而言,主要是將密碼記錄在數據庫的表中,但用戶需要登錄時必須輸入正確的用戶名和密碼加監聽服務連接到數據庫中進行校驗,校驗正確方可登錄。
[oracle@orcl ~]$ sqlplus apps/apps@orcl  -- 普通用戶登錄方式
SQL*Plus: Release 11.2.0.4.0 Production on Fri Aug 22 20:52:50 2025
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/94108.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/94108.shtml
英文地址,請注明出處:http://en.pswp.cn/web/94108.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【計算機視覺與深度學習實戰】06基于光流算法的實時運動檢測系統設計與實現——以蚊子軌跡追蹤為例(有完整代碼)

第一章 引言 計算機視覺作為人工智能領域的重要分支,近年來在目標檢測、運動分析、行為識別等方面取得了顯著進展。其中,運動檢測技術作為視頻分析的基礎技術之一,在安防監控、交通管理、體感交互、生物行為研究等領域發揮著越來越重要的作用。光流算法作為運動檢測的經典方…

國產CANFD芯片技術特性與應用前景綜述:以ASM1042系列為例

摘要本文綜述了國科安芯推出的國產CANFD芯片ASM1042系列的技術特性與應用前景。ASM1042系列作為一款高性能的CANFD收發器,支持5Mbps的高速通信和高達70V的總線耐壓,廣泛應用于汽車電子、工業控制和航空航天等領域。文中詳細分析了其高速率設計、高耐壓設…

偶現型Bug處理方法---用系統方法對抗隨機性

在軟件開發中,Bug是影響產品質量的核心問題,而偶現型Bug(Intermittent Bug)因其“時隱時現、難以復現”的特性,成為最頭疼的挑戰之一。這類Bug不像必現Bug那樣有穩定的觸發路徑,可能在特定環境、特定操作序…

一分鐘docker部署onlyoffice 在線預覽word pdf excel...

目錄 效果 1.執行命令 2.訪問 3.測試 3.1執行下面的命令 3.2測試效果 3.3預覽效果 3.4轉換 效果 1.執行命令 sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver 稍等片刻 2.訪問 瀏覽器打開ip:80即可訪問 3.測試 3.1執行下面的命令 sudo docker exec 7…

ES_數據存儲知識

一、 _source 字段:數據的“真相之源” 1. 是什么? _source 是一個獨立的、特殊的元字段。它存儲了你在索引文檔時提交的原始JSONbody的完整內容。 2. 工作原理與用途 寫入:當你索引一個文檔 {"title": "My Book", "…

day37-Nginx優化

1.每日復盤與今日內容1.1復盤nginx四層轉發rewrite tag:last和breakredirect、permanent🍟🍟🍟🍟🍟Nginx內置參數動靜分離🍟🍟🍟🍟🍟1.2今日內容N…

Zynq開發實踐(fpga高頻使用的兩個場景)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】本身fpga是介于純軟件和asic之間的元器件。如果是純軟件,那我們要做的,就是純上層開發。只要相關驅動已經實現,那…

20250822在Ubuntu24.04.2下指定以太網卡的IP地址

20250822在Ubuntu24.04.2下指定以太網卡的IP地址 2025/8/22 20:28緣起:公司的服務器的IP地址老變!,路由器經常被其他其它部門斷電重啟。 導致IP地址被DHCP服務器給更改了! 直接固定IP地址了。 本來想通過VI命令編輯配置文件來指定…

【yocto】BitBake指令匯總解析

【點關注,不迷路 】BitBake 是一個功能強大且核心的元任務執行器,它是 OpenEmbedded 和 Yocto Project 的構建基石。簡單來說,它就像一個高度專業化的 make 工具,但它能解析復雜的元數據(配方、配置、類)&…

CSS @media 媒體查詢

media 媒體查詢是響應式設計的核心工具,允許根據設備特性(如屏幕寬度、高度、方向等)應用不同的 CSS 樣式。一、基本語法media media-type and (media-feature) {/* 目標樣式規則 */ }媒體類型(可選):all&a…

Vue2.x核心技術與實戰(三)

目錄 四、Vue2.x:組件通信&進階用法 4.1 組件的三大組成部分(結構/樣式/邏輯) 4.1.0 組件的三大組成部分-注意點說明 4.1.1 組件的樣式沖突 scoped 4.1.2 data是一個函數 4.2 組件通信 4.2.1 什么是組件通信 4.2.2 不同的組件關系和組件通信方案分類 4.2.2 父傳子…

泵站遠程監控與自動化控制系統:智慧泵房設備的創新實踐

在智慧水務快速發展的背景下,泵站自動化控制系統與水泵遠程監控技術已成為提升供水效率、保障水質安全、降低運維成本的核心手段。通過物聯網、云計算、邊緣計算等技術的深度融合,智慧泵房設備實現了從“人工值守”到“無人化智能管理”的跨越式升級&…

校園作品互評管理移動端的設計與實現

摘 要 本文概述了一款運用 Spring Boot 框架精心打造的校園作品互評管理移動端的設 計與實現,其設計初衷在于激發校園內的創作活力,并優化學生間的互評流程,進一 步推動教育模式的創新。該系統深度融合了移動互聯網技術,借助小程序…

為什么需要關注Flink并行度?

當你的Flink作業運行時,是否遇到過資源利用率不足或任務堆積的情況?這很可能與并行度設置不當有關。作為流處理領域的"性能放大器",合理配置并行度能帶來:提升吞吐量資源成本降低的黃金比例背壓問題的天然解決方案一、四…

電腦芯片大的32位與64位指的是什么

32 位與 64 位既不單純指數據線根數,也不單純指地址線根數,而是對CPU 核心架構位數的統稱,其核心關聯以下兩個關鍵硬件指標,需結合場景區分:核心關聯:CPU 通用寄存器位數這是 “32 位 / 64 位” 的核心定義…

第1.1節:圖靈測試與AI的誕生

🏆作者簡介,黑夜開發者,CSDN領軍人物,全棧領域優質創作者?,CSDN博客專家,阿里云社區專家博主,2023年6月CSDN上海賽道top4。 🏆數年電商行業從業經驗,歷任核心研發工程師…

分布式搜索(Elasticsearch)基本用法

目錄 初識Elasticsearch 什么是elasticsearch 正向索引和倒排索引 與mysql進行對比 安裝elasticsearch、kibana 安裝分詞器IK IK分詞器的拓展和停用詞典 ik分詞器-拓展詞庫 ik分詞器-停用詞庫 索引庫操作 mapping映射屬性 索引庫的CRUD 查看、刪除索引庫 文檔操作 …

docker 查看容器 docker 篩選容器

目錄 docker ps 看運行中的容器 運行中的容器篩選容器名 2?? 包括已停止的容器中篩選 3?? 只輸出容器 ID(腳本里常用) docker ps 看運行中的容器 docker ps -a 看所有容器 --filter "namexxx" 可以按名字查 運行中的容器篩選容器名 …

策略模式 vs 適配器模式

一、模式本質1 策略模式:行為的選擇核心思想:定義一組算法,將每個算法封裝起來,并使它們可以互相替換,讓算法的變化獨立于使用它的客戶端。2 適配器模式:接口的轉換核心思想:將一個類的接口轉換…

Unity--判斷一個點是否在扇形區域里面(點乘和叉乘的應用)

問題分享:https://www.bilibili.com/video/BV1zLetz1Ew8 using System.Collections; using System.Collections.Generic; using UnityEngine; #if UNITY_EDITOR using UnityEditor; #endifpublic class SectorCheck : MonoBehaviour {[Tooltip("扇形圓心"…