plsql developer連接oracle數據庫


使用NC測試版本

多虧了何濤,在win8中創建nc502環境,第一步安裝oracle10g系統告知用兼容默認之后成功,接下來忘記怎么操作了(安裝沒有選擇創建啟動數據庫),實際第一步僅僅安裝了oracle軟件,實例需要cmd(管理員模式)的dbca,剩下的就知道了(真的是三天不練手生)

補充:可以直接在第一步安裝oracle的時候選中 “創建啟動數據庫” nct5

參考:http://www.cnblogs.com/sumsen/archive/2012/09/24/2700083.html
ORA-12514 TNS 監聽程序當前無法識別連接描述符中請求服務|轉|

安裝好oracle client或者綠色版本的instant之后,

注:instant安裝之后需要在plsql的preference里面設置

必須大寫oci才行“D:\nchome\instantclient_11\OCI.DLL”

 PL/SQL Developer因為綠色版出現漢字亂碼的解決方法:

在windows中創建一個名為NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后重新啟動 pl/sql developer,這樣檢索出來的中文內容就不會是亂碼了。

2015-02-09 10:40:16 快捷輸入

 

從客戶端PLSQL連接到ORACLE服 ...

步驟1:    在客戶端先安裝oracle客戶端和PLSQL軟件,就是在oracle安裝過程中選擇安裝客戶端就可以了 。

步驟2:   在服務器端安裝oracle服務器端就可以了步驟3:   修改oracle客戶端tnsnames.ora文件(目錄在C:\oracle\ora92\network\admin) MYACCP=       (DESCRIPTION=          (ADDRESS_LIST=             (ADDRESS= (PROTOCOL=tcp)(HOST=superich-accp )(PORT=1521))           )                    (CONNECT_DATA=(SERVICE_NAME = ACCP)           )       )

注: superich-accp 為服務器主機名稱 ACCP為oracle服務名 ...


舉例:
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

JSCE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = jsce)
    )
  )

注明:上面的語句可以依據上面的寫法copy下去,這樣plsql在登錄的時候可以選擇不同的數據庫,比如正式庫或者測試庫。

如下:

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

JSCE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = jsce)
    )
  )

NC57 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = NC57)
    )
  )

nc52 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = nc52)
    )
  )


如果想刪除plsql的登陸歷史,

可以這樣操作:

在PLSQL安裝目錄:
如C:\Program Files\PLSQL Developer\Preferences\登錄windows用戶文件夾
找到user.prefs文件采用記事本方式打開
搜索一下[LogonHistory]
刪除下面類似字符串的內容就可以了清除登錄記錄
字符串格式類似下面形式:
2142483249544756460649843666463650144688466650444286400840344012

2012.9.24號更新:
我在服務里面關閉又啟動了監聽,

然后PL/SQL Developer登陸就提示

在oracle群北京 陳海的幫助下,登陸PL/SQL Developer的時候database這樣寫:

就可以成功登陸了,之后登陸PL/SQL Developer就可以恢復到之前的方式登陸

2020  ncc

2015-09-30 16:57:20
領導十三五會議問到集團財務軟件備份的事情,目前只在服務器本機備份,有安全隱患。
通過何濤的幫助,指導有兩種方式 ftp和oracle異地備份。
后來選擇了后者。
1,在辦公室打印機電腦安裝oracle客戶端(看來是必須的,instanceclient不行)
2,運行里面netca配置 ,輸入sid和ip,得到tnsnames的配置信息(最好測試一下)
3,如果測試沒聽過,就繼續netca配置一下監聽
4,通過之后可以sqlplus @jsce 連接(sqlplus打開之后不能連接,不知道為何)
2019-08-21 12:08:23
PL/SQL Developer連接提示沒有監聽
只需要點擊兩個地方,第二個地方相當於關閉然后啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM