2009-10-26 100 views
0

如何從unix開發服務器獲得詳細信息?
應在.dbc文件
中提供以下參數值,並將其映射到ETL服務器。
如何從unix開發服務器獲取oracle數據庫參數的值?

dbms:<br> db_version:<br> 
db_home: 
<br> db_name: <br> db_nodes: <br> 
case: <br> 
generate_dml_with_nulls:<br> 
field_type_preference:<br> 
treat_blanks_as_null:<br> 
oldstyle_emptystring_as_null:<br> 
fully_qualify_dml: <br> 
dml_with_maximum_length:<br> 
interface: <br> direct_parallel: 
<br> 

請糾正我,如果我在任何地方錯在問這個問題?
非常感謝!

回答

1

如果你可以連接到它(不太清楚你的問題),你可以使用下面的查詢發現一些有趣的信息:

SELECT * FROM V $實例;

+0

讓我解釋清楚情況的列表。 其實我需要在遠程桌面上使用ETL工具。爲此,我將主機作爲我的unix開發服務器。 現在一切正常工作與ETL服務器。 當我保留一個輸入表組件時,問題就出現了。 此組件將從數據庫的特定表中獲取數據,因此我必須向此組件提供一個.dbc文件才能連接到oracle。 現在我不知道如何檢測unix開發服務器上的Oracle服務器? 它會在開發服務器上嗎? 請提出建議。 – srihari 2009-10-26 21:11:57

+0

我對ETL Tools並不熟悉,也沒有檢測到服務器(看起來很愚蠢,但我認爲您可以只使用查詢管理程序,將Dev Server的IP /網絡名稱並連接到Oracle。) 你檢查了http://www.oracle.com/technology/products/warehouse/index.html? – 2009-10-29 12:12:30

+0

安東尼非常感謝你的信息。 我與開發人員談過這件事。 答案是我們在開發服務器上不會有任何oracle數據庫。 但是,我們在開發服務器所在的環境中提供了一個Oracle開發人員服務器。 因此,爲了從開發服務器連接到這個oracle服務器,我們需要使用.dbc文件。在.dbc文件中,我們需要提供我們願意連接的oracle服務器的IP地址或名稱及其名稱加密的密碼(與您推薦的想法同步)進行登錄。 非常感謝。 – srihari 2009-10-29 18:01:35

0

select * from V$PARAMETER;
這將導致所有的數據庫參數

相關問題