因為高階資料庫課程需要,開始學習oracle資料庫,學習oracle首先要安裝,我嘗試在linux上安裝,結果失敗了,然後把筆記本重新安裝成windows之後在上面安裝上了oracle。(在windows上面安裝oracle也會提示很多錯誤,全部忽略就行了)
oracle安裝完成之後,可以通過sqlplus進行連線,但是sqlplus不是圖形化介面不利於儲存sql語句,還是想要通過圖形介面訪問,一開始使用plsql,但是一直連線不上,後來直接用oracle提供的sqldeveloper進行連線。
我突然想起了之前sqlserver遠端連線的時候需要重啟服務,於是我去重啟了一遍oracle的tnslistener服務,果真,重啟之後配置重新載入就好了。
oracle小記:
每個oracle使用者乙個表方案,訪問不同使用者的表需要在表名字前面加使用者名稱。
oracle新建資料庫是新建乙個服務。
create user *name* identified by *passwd*
建立使用者
grant connect,dba,resource to *name*
分配許可權
要連線伺服器還必須得配置tns,在instantclient根目錄下面新建乙個目錄叫做"network",進去再新建乙個目錄叫做"admin",在admin裡面新建乙個檔案叫做"tnsnames.ora"(當然你也可以從oracle伺服器裡面直接複製出來),這時候還需要配置兩個環境變數,分別是oracle_home
和nls_lang
。第乙個變數值就是instantclient目錄(比如d:instantclient_11_2
),第二個變數值等於simplified chinese_china.zhs16gbk
,這個變數是解決sql通過odbc查詢中文亂碼問題的。
這時候你去odbc管理程式裡面就可以配置oracle伺服器了。tns service name裡面可以下拉出你在tnsnames.ora配置的內容(如果下拉不到東西說明你oracle_home變數沒有配置)。
後來我發現,想要在sqlserver management studio裡面連線oracle資料庫最簡單的方法還是在電腦上安乙個oracle客戶端……
最後還是沒能逃過安裝oracle.
oracle連線遠端資料庫
d oracle product 10.2.0 db 2 network admin 6 修改oracle安裝路徑下d oracle product 10.2.0 db 2 network admin tnsnames.ora的tnsnames.ora檔案,新增 description addres...
遠端連線oracle資料庫
遠端連線oracle資料庫 1.需要乙個tns檔案 2.找到本地伺服器客戶端的tns檔案,然後將要連線的服務如這樣兒式的 orcl description address protocol tcp host zhaoyun pc port 1521 connect data server dedic...
Oracle連線遠端資料庫
引用 配置連線遠端資料庫 orcl125 description address list address protocol tcp host 192.168.2.125 port 1521 connect data service name orcl 2查詢序列 select seqname.cu...