首頁 運維 windows維 關於在Windows上安裝和使用Oracle資料庫過程中遇到的一些問題

關於在Windows上安裝和使用Oracle資料庫過程中遇到的一些問題

Jun 05, 2017 am 09:47 AM

1.安裝Oracle

Oracle軟體是免費的,可以到官網下載對應的安裝套件。但是如果用於商業用途需要購買License。官網上針對各種平台,32位元和64位元都有,如果在Windows一般會下載到兩個檔案。以Oracle 11g為例,有兩個zip壓縮文件,注意安裝前將兩個壓縮文件的內容解壓縮後合併。安裝提示監視器配置至少必須顯示256種顏色,可忽略。其他安裝前置項檢查,可能會閃退,實在不知什麼原因,只能更換作業系統。注意安裝目錄不能是帶有空格或特殊字元的目錄名,可以如C:\Oracle\。目前本人在Server 2008 R2英文版和Sever 2012 R2 英文版正常安裝。安裝完成後可見如下。

Database Control可以透過網頁檢視和管理資料庫,每個資料庫都有一個,透過連接埠區分,網址如https://機器名稱:1158/em(em應該是Enterprise Manager的意思)。注意在Window Server 2008 R2上安裝時,最後建立資料庫會報錯:Oracle 設定資料載到資料檔案庫時出錯,是由於Window Server 2008 R2透過網路存取本機名稱會傳回IPv6位址,但是Oracle Enterprise Manager只接受IPv4位址,也就是https://機器名,不會取得IPv4的位址。需要在host檔案加上:

127.0.0.1 localhost
IPv4地址 机器名
登入後複製

Database Configuration Assistant建立設定和刪除資料庫。

Net Configuration Assistant網路相關配置,如監聽程式。

SQL Developer開發管理工具,安裝64位元Oracle Database打不開,提示找不到JDK,即使正確指向Oracle自帶的JDK也不行,搜尋結果是需要32位的JDK,暫時忽略。

SQL Plus命令列工具,熟悉MySQL即很快上手。

關於在Windows上安裝和使用Oracle資料庫過程中遇到的一些問題

Oracle還有個Oracle Client即客戶端,Server上就不用了安裝了,可以在其他需要連接Server的機器上安裝,安裝後會出現如上圖一樣的管理工具。

2.Oracle後台服務

每增加一個資料庫就會增加一個Oracle實例,如下圖有兩個資料庫ORCL和WIND情況下的後台程序

關於在Windows上安裝和使用Oracle資料庫過程中遇到的一些問題

3.登陸Oracle

可以使用SQL Plus登陸測試,如果在建立資料庫時沒有建立專門的用戶,那麼可以使用SYS或SYSTEM帳號登陸系統進行設定。 SYS是最高權限,不能使用SYS直接登陸,會閃退。可以使用以下幾種方式登陸讓SYS使用別名登陸

C:\sqlplus
Enter user-name:sys
Enter password: yourpassword as sysdbaor
C:\sqlplus /nolog
SQL> conn sys/yourpassword as sysdba

or
C:\sqlplus sys/yourpassword as sysdba
登入後複製

以上是關於在Windows上安裝和使用Oracle資料庫過程中遇到的一些問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MySQL:世界上最受歡迎的數據庫的簡介 MySQL:世界上最受歡迎的數據庫的簡介 Apr 12, 2025 am 12:18 AM

MySQL是一種開源的關係型數據庫管理系統,主要用於快速、可靠地存儲和檢索數據。其工作原理包括客戶端請求、查詢解析、執行查詢和返回結果。使用示例包括創建表、插入和查詢數據,以及高級功能如JOIN操作。常見錯誤涉及SQL語法、數據類型和權限問題,優化建議包括使用索引、優化查詢和分錶分區。

為什麼要使用mysql?利益和優勢 為什麼要使用mysql?利益和優勢 Apr 12, 2025 am 12:17 AM

選擇MySQL的原因是其性能、可靠性、易用性和社區支持。 1.MySQL提供高效的數據存儲和檢索功能,支持多種數據類型和高級查詢操作。 2.採用客戶端-服務器架構和多種存儲引擎,支持事務和查詢優化。 3.易於使用,支持多種操作系統和編程語言。 4.擁有強大的社區支持,提供豐富的資源和解決方案。

oracle動態sql怎麼創建 oracle動態sql怎麼創建 Apr 12, 2025 am 06:06 AM

可以通過使用 Oracle 的動態 SQL 來根據運行時輸入創建和執行 SQL 語句。步驟包括:準備一個空字符串變量來存儲動態生成的 SQL 語句。使用 EXECUTE IMMEDIATE 或 PREPARE 語句編譯和執行動態 SQL 語句。使用 bind 變量傳遞用戶輸入或其他動態值給動態 SQL。使用 EXECUTE IMMEDIATE 或 EXECUTE 執行動態 SQL 語句。

oracle怎麼循環創建游標 oracle怎麼循環創建游標 Apr 12, 2025 am 06:18 AM

Oracle 中,FOR LOOP 循環可動態創建游標, 步驟為:1. 定義游標類型;2. 創建循環;3. 動態創建游標;4. 執行游標;5. 關閉游標。示例:可循環創建游標,顯示前 10 名員工姓名和工資。

oracle怎麼使用觸發器 oracle怎麼使用觸發器 Apr 11, 2025 pm 11:57 PM

Oracle 中的觸發器是用於在特定事件(插入、更新或刪除)觸發後自動執行操作的存儲過程。它們用於各種場景,包括數據驗證、審核和數據維護。創建觸發器時,需要指定觸發器名稱、關聯表、觸發事件和触發時間。有兩種類型的觸發器:BEFORE 觸發器在操作之前觸發,而 AFTER 觸發器在操作之後觸發。例如,BEFORE INSERT 觸發器可確保插入行的年齡列不為負。

oracle索引怎麼用 oracle索引怎麼用 Apr 11, 2025 pm 11:24 PM

Oracle 索引是特殊數據結構,通過存儲表中數據的指針來加速數據的訪問,提升查詢性能。 Oracle 提供多種索引類型,包括 B-Tree 索引、位圖索引、函數索引和哈希索引。索引特別適用於需要經常過濾特定列或訪問大表的數據查詢,但創建和維護索引需要額外的空間和開銷,大量索引也可能降低查詢效率。

oracle建庫失敗怎麼刪除 oracle建庫失敗怎麼刪除 Apr 12, 2025 am 06:21 AM

Oracle建庫失敗後刪除失敗數據庫的步驟:使用sys用戶名連接目標實例使用DROP DATABASE刪除失敗數據庫查詢v$database確認數據庫已刪除

oracle轉義字符怎麼處理 oracle轉義字符怎麼處理 Apr 11, 2025 pm 11:39 PM

Oracle 中的轉義字符用於指示特殊字符或控制序列,包括行連接、字符串定界符、換行符、回車符、製表符和退格符。轉義字符處理通常涉及在字符串中轉義特殊字符、使用 | 連接多行字符串,以及使用反斜杠轉義轉義字符本身。

See all articles