1. 程式人生 > >win8.1下TNS-04415: 檔案 I/O 錯誤並且拒絕修改檔案解決方法

win8.1下TNS-04415: 檔案 I/O 錯誤並且拒絕修改檔案解決方法

   本人windows8.1系統,在學習oracle安裝client客戶端配置linux端和windows端網路連線的時候出現如下問題:

   安裝好client客戶端之後,執行cmd進入DOS介面,再輸入netca配置好網路後出現錯誤,下圖

出現 ServiceAliasException: 無法儲存服務別名: TNS-04415: 檔案 I/O 錯誤 

caused by: java.io.FileNotFoundException: D:\app\Administrator\product\11.2.0\client_2\network\admin\tnsnames.ora (拒絕訪問。)

然後出現連線不上的情況

這是由於許可權不夠,無法寫入檔案tnsname.ora,需要獲得管理員許可權

直接以管理員方式執行程式即可,如圖:

此時,就可以直接配置寫入檔案了。

再實際連線一下,可以連線到虛擬機器。


相關推薦

win8.1TNS-04415: 檔案 I/O 錯誤並且拒絕修改檔案解決方法

   本人windows8.1系統,在學習oracle安裝client客戶端配置linux端和windows端網路連線的時候出現如下問題:    安裝好client客戶端之後,執行cmd進入DOS介面,再輸入netca配置好網路後出現錯誤,下圖 出現 ServiceAlia

檔案 I/O 看 Linux 的虛擬檔案系統

1 引言Linux 中允許眾多不同的檔案系統共存,如 ext2, ext3, vfat 等。通過使用同一套檔案 I/O 系統呼叫即可對 Linux 中的任意檔案進行操作而無需考慮其所在的具體檔案系統格式;更進一步,對檔案的操作可以跨檔案系統而執行。如圖 1 所示,我們可以使用

通過埠1433連線到主機127.0.0.1的 TCP/IP 連線失敗,錯誤:“connect timed out”的解決方法

解決方案: 1.   開啟SQLServer 配置管理器------->SQLServer for MSQLSERVER------->TCP/IP------->如果沒有啟動,則啟動------->右鍵屬性------->IPAddres

UNIX環境高階程式設計(5):檔案I/O1

UNIX系統中的大多數檔案I/O只需要用到5個函式:open、read、write、lseek以及close。本章說明的函式經常稱為“不帶緩衝的I/0”,術語不帶緩衝指的是每個read和write都呼

MATLAB——檔案I/O大全(1

低階檔案I/O指令 低階檔案I/O指令與C語言裡的I/O類似,命令格式類似 命令 說明 命令 說明 fopen 開啟檔案或獲取已開啟檔案的資訊 fscanf 按指定格式讀入檔案中資料 fclose

SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 pageid 不正確(應為 1:1772,但實際為 0:0)。在文件 'D:Program FilesMicrosoft SQL Ser

red 完成 sdn blank net tools ocl views 偏移 SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 pageid 不正確(應為 1:1772,但實際為 0:0)。在文件 ‘D:\Program Files\Microsoft S

檔案I/O相關函式

open()和openat()函式: #include <fcntl.h> // 成功返回檔案描述符,出錯返回-1 int open(const char *path, int oflag, ... /* mode_t mode */); int openat(int fd, const

C標準庫I/O和Linux檔案I/O

I/O分類:     有兩種I/O,一是檔案I/O,而我們c語言的封裝叫標準I/O,他們有什麼區別那?顯然標準I/O是基於檔案I/O的,標準IO呼叫了檔案IO,也優化了檔案IO,例如引入快取機制。     所以C標準

[Unix環境高階程式設計] 檔案I/O

1.引言 UNIX系統中的大多數檔案I/O只需要用到5個函式:open、read、write、lseek以及close,這裡所涉及到的函式經常被稱為不帶緩衝的I/O1。只要涉及在多個程序之間共享資源,原子操作的概念就變得非常重要,我們將通過I/O和open函式的引數來討論此概念,dup、

第二十章:非同步和檔案I/O.(六)

非同步儲存程式設定正如您在第6章“按鈕單擊”中發現的那樣,您可以將程式設定儲存在Application類維護的名為Properties的字典中。您在“屬性”字典中放置的任何內容都將在程式進入睡眠狀態時儲存,並在程式恢復或重新啟動時恢復。有時在更改時儲存此字典中的設定很方便,有時候等到在App類中呼叫OnSle

sysbench的CPU,檔案I/O,OLTP三種基準測試

sysbench是一款多執行緒系統壓測工具,可以執行多種型別的基準測試,它不僅設計用來測試資料的效能,也可以測試執行資料庫的服武器的效能 一,CPU基準測試 最典型的子系統測試 該測試使用64位整數,測試計算素數直到某個最大值所需要的時間 GNU/Linux伺服器: 檢視CPU配

第二十章:非同步和檔案I/O.(九)

跨平臺檔案I / O的第一個鏡頭在一般情況下,您將使用DependencyService為您的Xamarin.Forms應用程式提供對檔案I / O功能的訪問。從之前對DependencyService的探索中可以瞭解到,您可以在Portable Class Library專案中的介面中定義所需的函式,而實現

python檔案I/O

常用的有:讀取鍵盤輸入,開啟關閉檔案 一、讀取鍵盤輸入(這裡只說2.X版本的用法吧) raw_input() input() 先說raw_input() ,將輸入作為字串看待,返回字串型別,不顯示結尾的符號 input(),可接收一個python表示式返回結果,也可以顯示鍵盤輸入的字元 二、開啟關

Python入門(十)檔案I/O

Python 檔案I/O 本章只講述所有基本的的I/O函式,更多函式請參考Python標準文件。 列印到螢幕 最簡單的輸出方法是用print語句,你可以給它傳遞零個或多個用逗號隔開的表示式。此函式把你傳遞的表示式轉換成一個字串表示式,並將結果寫到標準輸出如下: #!/usr/

C語言-讀寫檔案I/O

C語言讀寫檔案的步驟一般是: 建立或開啟檔案 > 讀或寫檔案 > 關閉檔案 當然讀或寫的過程中還可以通過操作當前檔案偏移量來控制讀寫位置。 下面分別介紹這些函式。 標頭檔案: #include <fcntl.h> //此標頭檔案定義了以下oflag O_RDO

用C++實現簡單的檔案I/O操作

檔案 I/O 在C++中比烤蛋糕簡單多了。 在這篇文章裡,我會詳細解釋ASCII和二進位制檔案的輸入輸出的每個細節,值得注意的是,所有這些都是用C++完成的。 一、ASCII 輸出 為了使用下面的方法, 你必須包含標頭檔案<fstream.h>(譯者注:在標準C++中,已

檔案I/O讀寫操作

在上一篇文章中,我簡單講述瞭如何進行開啟檔案操作。而在這一篇文章中,我將會對開啟的檔案進行操作。 在進行檔案讀寫操作之前,需要了解一個緩衝區(buff)的概念,緩衝區是在記憶體中預留指定大小的儲存空間用來對I/O的資料做臨時儲存,這部分預留的記憶體空間叫緩衝區

系統程式設計——檔案I/O操作相關API

檔案I/O操作相關API 1.開啟一個檔案open(),既能開啟已存在的檔案,也能建立開啟一個新檔案 函式原型: #include <sys/stat.h> #include <fcntl.h> int open(const char *pathna

linux 的五種I/O模型

Linux下的五種I/O通訊模型 同步,非同步,阻塞,非阻塞的概念 首先,需要明確的一個問題就是,通常程式是執行在使用者態下,如果需要進行I/O操作,那麼就會發出系統呼叫(System call),由使用者態轉變為核心態,由作業系統去完成I/O操作,實際上應用程

Win8.1QT4.8整合開發環境的搭建

 說明:最近想通過一段時間的C++的學習,開始學習QT,並以此來更加鞏固C++的學習,於是開始著手搭建開發環境,開始折騰了一個下午,qt都沒正常執行起來。終於通過幾次嘗試,完成了qt-creator3.2.1、MinGW4.8.1、qt-win-opensource-4.8.6的安裝和環境