You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/purview/register-scan-oracle-source.md
+36-28Lines changed: 36 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: kchandra
6
6
ms.service: purview
7
7
ms.subservice: purview-data-map
8
8
ms.topic: overview
9
-
ms.date: 09/27/2021
9
+
ms.date: 10/18/2021
10
10
---
11
11
# Register and Scan Oracle source
12
12
@@ -16,6 +16,8 @@ This article outlines how to register an Oracle data base in Purview and set up
16
16
17
17
The Oracle source supports **Full scan** to extract metadata from an Oracle database and fetches **Lineage** between data assets.
18
18
19
+
Proxy server is not supported when scanning Oracle source.
20
+
19
21
## Prerequisites
20
22
21
23
1. Set up the latest [self-hosted integration
@@ -43,31 +45,34 @@ The Oracle source supports **Full scan** to extract metadata from an Oracle data
43
45
44
46
6. User permission: A read-only access to system tables is required.
45
47
The user should have permission to create a session as well as role SELECT\_CATALOG\_ROLE assigned. Alternatively, the user may have SELECT permission granted for every individual system table that this connector queries metadata from:
46
-
> grant create session to \[user\];\
47
-
grant select on all\_users to \[user\];\
48
-
grant select on dba\_objects to \[user\];\
49
-
grant select on dba\_tab\_comments to \[user\];\
50
-
grant select on dba\_external\_locations to \[user\];\
51
-
grant select on dba\_directories to \[user\];\
52
-
grant select on dba\_mviews to \[user\];\
53
-
grant select on dba\_clu\_columns to \[user\];\
54
-
grant select on dba\_tab\_columns to \[user\];\
55
-
grant select on dba\_col\_comments to \[user\];\
56
-
grant select on dba\_constraints to \[user\];\
57
-
grant select on dba\_cons\_columns to \[user\];\
58
-
grant select on dba\_indexes to \[user\];\
59
-
grant select on dba\_ind\_columns to \[user\];\
60
-
grant select on dba\_procedures to \[user\];\
61
-
grant select on dba\_synonyms to \[user\];\
62
-
grant select on dba\_views to \[user\];\
63
-
grant select on dba\_source to \[user\];\
64
-
grant select on dba\_triggers to \[user\];\
65
-
grant select on dba\_arguments to \[user\];\
66
-
grant select on dba\_sequences to \[user\];\
67
-
grant select on dba\_dependencies to \[user\];\
68
-
grant select on dba\_type\_attrs to \[user\];\
69
-
grant select on V\_\$INSTANCE to \[user\];\
70
-
grant select on v\_\$database to \[user\];
48
+
49
+
```sql
50
+
grant create session to [user];
51
+
grant select on all_users to [user];
52
+
grant select on dba_objects to [user];
53
+
grant select on dba_tab_comments to [user];
54
+
grant select on dba_external_locations to [user];
55
+
grant select on dba_directories to [user];
56
+
grant select on dba_mviews to [user];
57
+
grant select on dba_clu_columns to [user];
58
+
grant select on dba_tab_columns to [user];
59
+
grant select on dba_col_comments to [user];
60
+
grant select on dba_constraints to [user];
61
+
grant select on dba_cons_columns to [user];
62
+
grant select on dba_indexes to [user];
63
+
grant select on dba_ind_columns to [user];
64
+
grant select on dba_procedures to [user];
65
+
grant select on dba_synonyms to [user];
66
+
grant select on dba_views to [user];
67
+
grant select on dba_source to [user];
68
+
grant select on dba_triggers to [user];
69
+
grant select on dba_arguments to [user];
70
+
grant select on dba_sequences to [user];
71
+
grant select on dba_dependencies to [user];
72
+
grant select on dba_type_attrs to [user];
73
+
grant select on V_$INSTANCE to [user];
74
+
grant select on v_$database to [user];
75
+
```
71
76
72
77
## Setting up authentication for a scan
73
78
@@ -93,8 +98,11 @@ On the **Register sources (Oracle)** screen, do the following:
93
98
- A host name used by JDBC to connect to the database server. For
94
99
for example, MyDatabaseServer.com or
95
100
- IP address. For for example,192.169.1.2 or
96
-
- Its fully qualified JDBC connection string. For for example,\
1. Set up the latest [self-hosted integration runtime](https://www.microsoft.com/download/details.aspx?id=39717). For more information, see [Create and configure a self-hosted integration runtime](../data-factory/create-self-hosted-integration-runtime.md).
24
+
25
+
>[!NOTE]
26
+
>Scanning SAP ECC is a memory intensive operation, you are recommended to install Self-hosted Integration Runtime on a machine with large memory e.g. 128 GB.
@@ -126,12 +125,8 @@ To create and run a new scan, do the following:
126
125
e. **JCo library path**: The directory path where the JCo libraries
127
126
are located
128
127
129
-
f. **Maximum memory available:** Maximum memory(in GB) available on
130
-
customer's VM to be used by scanning processes. This is
131
-
dependent on the size of SAP ECC source to be scanned.
132
-
> [!Note]
133
-
> As a thumb rule, please provide 1GB memory for every 1000 tables
134
-
128
+
f. **Maximum memory available:** Maximum memory (in GB) available on the Self-hosted Integration Runtime machine to be used by scanning processes. This is dependent on the size of SAP ECC source to be scanned. It's recommended to provide large available memory e.g. 100.
1. Set up the latest [self-hosted integration runtime](https://www.microsoft.com/download/details.aspx?id=39717). For more information, see [Create and configure a self-hosted integration runtime](../data-factory/create-self-hosted-integration-runtime.md).
23
+
24
+
>[!NOTE]
25
+
>Scanning SAP S/4HANA is a memory intensive operation, you are recommended to install Self-hosted Integration Runtime on a machine with large memory e.g. 128 GB.
@@ -125,12 +124,8 @@ To create and run a new scan, do the following:
125
124
e. **JCo library path**: Specify the path to the folder where the
126
125
JCo libraries are located.
127
126
128
-
f. **Maximum memory available:** Maximum memory (in GB) available
129
-
on customer's VM to be used by scanning processes. This is
130
-
dependent on the size of SAP S/4HANA source to be scanned.
131
-
> [!Note]
132
-
> As a thumb rule, please provide 1GB memory for every 1000 tables
133
-
127
+
f. **Maximum memory available:** Maximum memory (in GB) available on the Self-hosted Integration Runtime machine to be used by scanning processes. This is dependent on the size of SAP S/4HANA source to be scanned. It's recommended to provide large available memory e.g. 100.
128
+
134
129
:::image type="content" source="media/register-scan-saps4hana-source/scan-saps-4-hana.png" alt-text="scan SAP S/4HANA" border="true":::
0 commit comments