sas軟體連線Oracle資料庫的辦法

2021-10-02 17:57:39 字數 935 閱讀 1271

通過odbc配置之後建立邏輯庫鏈結到oracle資料庫

不配置odbc也可以:

2.計算機->高階系統設定->修改環境變數

增加§nls_lang  §變數值:simplified chinese_china.zhs16gbk

增加§oracle_home §變數值:instantclient_11_2目錄

增加§tns_admin  §變數值:instantclient_11_2目錄

2.編輯tnsnames.ora

test = 

(description =

(address = (protocol = tcp)(host = 伺服器ip )(port = 伺服器端口))

(connect_data =

(server = dedicated)

(service_name = oracle例項名稱)))

遠端伺服器防火牆上需要放開oracle服務埠。

3.定義sas

開啟邏輯庫,右鍵新建

邏輯庫名

稱 任意命名.

使用者/密碼為oracle資料庫user和passsword.

路徑為tnsnames.ora 中定義的名稱.

4.連線出現的常見錯誤:

error: the sas/access inte***ce to oracle cannot be loaded. error: 找到了映像「sasora  」,但不可載入。

解決方法:

a.proc setinit; run;檢查是否安裝sas/access inte***ce to oracle.

b.在環境變數的 "path" 中新增instantclient_11_2目錄.(例如:e:\instantclient_11_2;)

c.重新更新sas軟體許可。

5.連線成功。當然也可以使用libname ……

SAS軟體使用入門

以sas關鍵字開頭 每一條語句都以分號結尾 不區分大小寫 當字串作為字元變數的資料時,區分大小寫,比如 hello word 和 hello word 是兩個不同的字串值 一條語句可以寫成多行 不能拆分單詞 多條語句可以寫在同一行。可以從任意列開始。行注釋 注釋內容 以 開始,結束於最近的乙個分號 ...

SAS學習筆記 SAS資料步中常用SAS語句

1.資料獲取語句 例1 用input語句讀取資料流中的資料 data sastjfx2 1 input name weight height cards wang 42 160 zhang 46 170 run proc print run input語句記錄描述輸入資料記錄值的形式,給相應的變數賦...

SAS 邏輯庫和SAS資料集

目錄sas資料集名稱 sas資料集有臨時和永久兩種存在方式。所有的sas資料集都有乙個兩級名稱,兩個層級之間用句點.分隔。注意,兩級名稱出現在data語句和data 選項中 邏輯庫引用名 資料集名稱都遵循sas命名的標準規則 以字母或下劃線開始,且只包含數字 字母或下劃線。此外,邏輯庫引用名長度不超...