1. 程式人生 > >LINUX sqlplus / as sysdba 無法登陸

LINUX sqlplus / as sysdba 無法登陸

1. 檢查sqlnet.ora檔案

Linux規範為: [[email protected] admin]$ cat sqlnet.ora.bak  # sqlnet.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/sqlnet.ora # Generated by Oracle configuration tools. NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) ADR_BASE = /u01/app/oracle
  1. [[email protected]
    _sc admin
    ]$ sqlplus / as sysdba
  2. SQL*Plus:Release11.2.0.4.0Production on WedDec2815:23:312016
  3. Copyright(c)1982,2013,Oracle.All rights reserved.
  4. ERROR:
  5. ORA-01017: invalid username/password; logon denied
這種情況一般就是因為配置檔案中多了
  1. [[email protected]_sc admin]$ cat sqlnet.ora
  2. # sqlnet.ora Network Configuration File: /home/oracle/product/11.2.0/db_1/network/admin/sqlnet.ora
  3. # Generated by Oracle configuration tools.
  4. NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES, HOSTNAME)
  5. ADR_BASE =/home/oracle/product/11.2.0
  6. sqlnet.authentication_services=(nts)
  7. SQLNET.EXPIRE_TIME =5
這個引數在Windows下預設就是NTS,是正常的,但是在Linux下,需要為ALL或者沒有這個引數,才能夠使用作業系統進行登陸

2. 檢查.bash_profile 檔案

[[email protected] admin]$ cat /home/oracle/.bash_profile  # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH TZ='America/New_York'; export TZ

3. 檢查密碼檔案,嘗試重新生成之後使用密碼檔案登入

mv 原來的密碼檔案 .baK 進行備份 [[email protected] dbs]$ orapwd file=orapw$SID password=oracle  然後使用sqlplus sys/[email protected] as sysdba   嘗試登入 這種方法需要配置靜態監聽 後面新增: SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =      (GLOBAL_DBNAME = orcl)      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)      (SID_NAME = orcl)     )    )

4. 檢查oracle許可權

[[email protected] bin]$ ll oracle -rwsr-s--x. 1 oracle oinstall 239626683 8月  30 07:18 oracle # chmod 6751 oracle

5. 檢查使用者組許可權

檢查oracle使用者是不是在oinstall 組中,是不是在dba組中

相關推薦

LINUX sqlplus / as sysdba 無法登陸

1. 檢查sqlnet.ora檔案 Linux規範為: [[email protected] admin]$ cat sqlnet.ora.bak  # sqlnet.ora Network Configuration File: /u01/app/oracle

windows下 sqlplus / as sysdba 報ora-12560的終極解決方法

原創 cmd home sysdba nbsp track software msd oca windows下 sqlplus / as sysdba 報ora-12560的終極解決方法 本文是原創文章。轉載請註明出處:http://blog.csdn.net

linux 本地賬號密碼無法登陸(shell可以登錄),一直返回 登陸的login界面

語句 發現 image ima 本地 更改 描述 分析 模式 今天我在我虛擬機測試的時候遇到了一個問題。登陸centos一直是返回login,賬號和密碼沒錯,我也換了兩個用戶。 1.問題描述 我正常的輸入用戶名和密碼 錯誤提示截圖:返回登陸界面

linux 本地賬號密碼無法登陸,一直返回 登陸的login界面

linux 登陸問題登陸redhat一直是返回login,賬號和密碼沒錯通過ssh crt類的軟件遠程連接系統然後更改文件 vi /etc/pam.d/login 把 :session required /lib/security/pam_limits.so 更改為:session required

Oracle監聽已經啟動了 sqlplus / as sysdba 仍然報 ERROR:ORA-12560

  我的Oracle是11g的 system 的密碼忘記了, 但是scott的密碼我還記得而且能登入 。  想以sqlplus /as sysdba 修改system密碼 一直在報 ERROR:ORA-12560: TNS: 協議介面卡錯誤

centos 7.2 oracle sqlplus / as sysdba 連線不上資料庫,報使用者或密碼錯誤

     昨天在想建立使用者時,發現系統的資料庫用sqlplus / as sysdba 連線不上,請教了公司的dba大佬幫忙,解決,發現原因和解決方法如下: 開啟oracle安裝目錄下的oracle/product/11.2.0.1/network/ad

win10下 oracle的sysdba無法登陸

ner containe num 問題 erro database 群組 highlight adding 一、問題更象 在administrator用戶下,使用sqlplus “/as sysdba”命令登入數據庫時,報“ORA-01031: insufficie

ORA-01031: insufficient privileges(使用sqlplus / as sysdba登入時報錯)

環境: 系統:Ubuntu 16.04 LTS docker.io docker 映象:wnameless/oracle-xe-11g 簡單記錄: 使用 docker 映象執行為容器之後沒有進行任何配置,接著進入 oracle 容器,當使用 sys 登入 Ora

Oracle安裝後命令行中執行sqlplus / as sysdba出現錯誤ora-01031:insufficient privileges

Win10安裝Oracle後命令行中執行sqlplus / as sysdba出現錯誤ora-01031:insufficient privileges的解決方法 情景描述 剛剛在Win10

[Oracle] sqlplus / as sysdba ora-01031 insufficient privileges

一. 問題描述 今天在新機子(WINDOWS)上搭建Oracle環境,完了之後通過SQL*PLUS本地登入時報錯: ora-01031 insufficient privileges   ——-許可權不足 二. 解決過程 錯誤排除 1. 當時首先想到的是oracl

sqlplus / as sysdba 報錯:ora-01031 insufficient privileges

今天在使用sqlplus / as sysdba登陸時,竟然報錯:ora-01031 insufficient privileges。當時我直接就納悶掉了,平時等的時候都好好的啊,怎麼現在就不行了。 這時我想,我這樣是屬於作業系統認證的登陸方法啊,而且使用者也是oracle

Oracle當"sqlplus / as sysdba"登入不了資料庫問題場景1

今天遇到專案上的同事問我一個問題,說資料庫系統比較慢,然後我去看時,sqlplus / as sysdba無法登入,提示沒有多餘的空間,仔細一看是磁碟的空間,然後檢視 空間情況,發現/u01目錄是掛載根目錄下的,此目錄已經使用量100%。 每次我看到sqlplus  / a

sqlplus / as sysdba報錯ORA-01031: insufficient privileges的原因分析

-------------------------轉載-------------- 今天碰到一個奇怪的小問題,看起來是一個非常簡單的問題。我先說一下問題背景。有一臺DB伺服器,因為需要搭建備庫,現在找了一臺已有的機器臨時用一下,這臺臨時的伺服器上已經安裝了Oracle軟體是

hung_task_timeout_secs日誌linux出現ssh無法登陸ping可以的解決方法

hung_task_timeout_selinux服務器ssh無法登陸網站無法登陸但ping通 查看/var/log/message發生出現大量 Mar 13 11:10:08 db2car kernel: INFO: task java:19607 blocked for more than 120 sec

Linux配置好公鑰後無法登陸

密鑰 sshd_conf key res cto tin normal accept roo 前提:/etc/ssh/sshd_config 配置正確;在遠程服務器上添加了公鑰;遠程服務器ssh端口正確並且是默認的22端口;使用用戶名與密碼登陸正常;問題:無法使用公鑰登陸,

linux無法登陸,顯示module is unknown

1.進入救援模式 http://www.linuxidc.com/Linux/2015-03/114942.htm 2.檢視log cat /var/log/security --- PAM [error: /lib/security/pam_l

linux修改了/etc/profile環境變數導致開機無法登陸的解決辦法

改過了很多次/etc/profile檔案,終於在某一次重啟後被linux攔在登陸圖形介面了。不管怎麼輸入使用者密碼總是跳一下又回到了登陸介面。 然後按 Ctrl+Alt+F2進入命令列介面,登陸後想執

Linux ubuntu 圖形介面 輸入登陸密碼正確 閃回登陸介面 無法登入 實際問題解決!

1、Ctrl Alt F1 進去 tty1 模式 2、執行 命令 sudo chown ppz  .Xauthority 問題解決。 (我的使用者名稱為 ppz  chown命令 更改檔案所有者 問題原因:主目錄下的.Xauthority檔案擁有者變成了root,從而以

Oracle:sqlplus命令列登入方法 as sysdba

6.C: > sqlplus --不顯露密碼的登陸方式 Enter user-name:sys Enter password:password as sysdba --以sys使用者登陸的話 必須要加上 as sysdba 子句 (adsbygoogl

sqlplus無法登陸用系統方法做dump

>... Reading symbols from /u01/app/oracle/product/11.2.0.3/db_1/bin/oracle...(no debugging symbols found)...done. Attaching to program: /u01/app/oracle/