簡體   English   中英

Oracle數據庫11gR2快捷版

[英]Oracle Database 11gR2 Express Edition

如上所述,我的服務器 SQL 有問題。 當我正確安裝了我的 OracleServiceXE 后,我無法在安裝密碼后創建客戶端,如下所示:

在此處輸入圖像描述

安裝 Oracle Database 11g Express Edition 數據庫服務器后(在安裝期間,您必須定義管理密碼)為測試數據庫的用戶所有者創建一個新帳戶。 以此目的:

  1. 運行運行 SQL 命令行工具並在輸入管理密碼時登錄系統用戶帳戶 - cursor 在輸入密碼時不動(連接系統),我看到上述錯誤。 我認為這與端口有關。

C:\WINDOWS\system32>netstat -a

活動連接:

 Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:445            LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:808            LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:1521           LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:5040           LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:6646           LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:7680           LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49664          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49665          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49666          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49667          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49668          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49670          LAPTOP-45ATAF51:0      LISTENING
  TCP    0.0.0.0:49675          LAPTOP-45ATAF51:0      LISTENING
  TCP    127.0.0.1:49731        LAPTOP-45ATAF51:0      LISTENING
  TCP    127.0.0.1:50245        LAPTOP-45ATAF51:0      LISTENING
  TCP    192.168.8.100:139      LAPTOP-45ATAF51:0      LISTENING
  TCP    192.168.8.100:49705    51.103.5.186:https     ESTABLISHED
  TCP    192.168.8.100:49793    52.113.199.41:https    ESTABLISHED
  TCP    192.168.8.100:49845    51.103.5.186:https     ESTABLISHED

netstat output 沒有用 - 您正在嘗試在不使用網絡的情況下連接到本地實例。

您需要啟動數據庫。

sqlplus / as sysdba
startup

如果失敗,那么您應該檢查錯誤消息和警報日志的內容。

端口 1521 上似乎有東西在監聽,這很好。 這可能意味着您的數據庫啟動。

Proto Local Address Foreign Address State 
...
TCP 0.0.0.0:1521 LAPTOP-45ATAF51:0 LISTENING 
...

在命令提示符下,您可以通過鍵入以下內容來確認數據庫是否已啟動並接受連接:

lsnrctl status

如果您在 READY state 中看到 xe* 服務,那么您的數據庫已啟動並正在運行。

You can start all Oracle 11g XE services as described here ( https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW133 ) just to be sure.

假設您的數據庫已啟動並正在運行,在從 sqlplus 命令行連接之前,請確保在連接之前將您的 ORACLE_SID 環境參數設置為“XE”。 對於 Windows:

> set ORACLE_SID=XE
> sqlplus /nolog
SQL> connect system
C:\WINDOWS\system32>ORACLE_SID=orcl
'ORACLE_SID' is not recognized as an internal or external command,
operable program or batch file.

C:\WINDOWS\system32>set ORACLE_SID=XE

C:\WINDOWS\system32>sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on N Lut 28 13:33:08 2021

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

SQL> SQL> connect system
SP2-0734: unknown command beginning "SQL> conne..." - rest of line ignored.
SQL> connect system
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0

謝謝,但是寫完命令win后的結果是一樣的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM