簡單的PLSQL應用

2021-10-21 14:10:41 字數 1871 閱讀 9382

1.1連線本地資料庫:填入oracle主目錄、oci.dll檔案路徑

連線oracle遠端資料庫:填入客戶端oracle主目錄、oci.dll檔案路徑(客戶端和plsql位數需要匹配)

編輯客戶端目錄下的network\admin\tnsnames.ora 檔案、修改遠端連線位址、埠等(若沒有該檔案需手動新增)

(host = (本地機器名稱或者ip位址) )

(port =

1521)))

(connect_data =

(service_name = orcl )

))

1.3 sqlplus 預設的指向是安裝資料庫的tnsname.ora檔案,遠端連線需要注意區分客戶端和安裝資料庫的tnsname.ora位址
1.4 plsql綠色版無法正確顯示中文,中文亂碼?????顯示

系統環境變數中新增nls_lang變數,值為simplified chinese_china.zhs16gbk

ora-12154: tns: 無法解析指定的連線識別符號

1.tnsname.ora檔案配置錯誤,檢查tnsnames.ora對應的host、service_name

2.配置--首選項--連線--檢查oracle 主目錄和oci庫位址

3.tnsping 連線位址,檢查已使用的引數檔案位址是否正確sqlnet.ora

4.檢查系統環境變數是否設定 tns_admin 變數位址

5.安裝plsql developer不能安裝帶有空格、括號的目錄中

解鎖oracle的sys/system賬戶

在命令提示符總輸入命令:sqlplus/nolog

輸入命令:conn/as sysdba

輸入命令:alter user (system要解鎖的使用者名稱) account unlock

輸入;結束

exit退出

計算機\hkey_local_machine\software\oracle\key_oradb11g_home1

設定oracle_sid項值為安裝oracle系統識別符號(sid)、例項名:orcl,

PL SQL高階應用的學習2

l 建立語法 create or replace procedure procedure name param1 param1 type param2 param2 type is as begin proc body end 簡單儲存過程建立舉例 create or replace procedu...

pl sql中的forall簡單測試

之前寫過一篇bulk collect的博文,只是對於bulk collect做了簡單的例項。其實不光是bulk collect,forall對於pl sql的效能的提公升也是相當大的。可以參見下面的兩個圖,可以看到其實在pl sql中,可能很多時候我們所寫的pl sql 會在sql引擎和plsql引...

簡單的PL SQl鏈結遠端ORACLE資料庫方法

首先到oracle安裝目錄下找到d oracle product 10.2.0 client 1 network admin 中是否有tnsnames.ora 檔案 開啟tnsnames.ora 新增你要鏈結的資料庫 示例226 description address list address pr...