12.07.2015 Views

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

Solution Guide for Migrating Oracle on UNIX to SQL Server - Willy .Net

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<str<strong>on</strong>g>Soluti<strong>on</strong></str<strong>on</strong>g> <str<strong>on</strong>g>Guide</str<strong>on</strong>g> <str<strong>on</strong>g>for</str<strong>on</strong>g> <str<strong>on</strong>g>Migrating</str<strong>on</strong>g> <str<strong>on</strong>g>Oracle</str<strong>on</strong>g> <strong>on</strong> <strong>UNIX</strong> <strong>to</strong> <strong>SQL</strong> <strong>Server</strong> <strong>on</strong> Windows 1437Developing: Databases —<str<strong>on</strong>g>Migrating</str<strong>on</strong>g> the Database UsersIntroducti<strong>on</strong> and GoalsChapter 6, "Developing: Database — <str<strong>on</strong>g>Migrating</str<strong>on</strong>g> Schemas," c<strong>on</strong>centrated strictly <strong>on</strong> themigrati<strong>on</strong> of the schema, its owner, and objects. The other class of database users is the<strong>on</strong>e that accesses the data in the tables of these schemas. These users do not own anyobjects, such as tables or views, but may have some syn<strong>on</strong>yms that may point <strong>to</strong> thetables and views in the applicati<strong>on</strong> schema. The ef<str<strong>on</strong>g>for</str<strong>on</strong>g>t in migrating these users <strong>to</strong>Microsoft® <strong>SQL</strong> <strong>Server</strong> is in creating the users and reproducing the privileges theypossess in the <str<strong>on</strong>g>Oracle</str<strong>on</strong>g> database. The privileges may be granted <strong>to</strong> the user directly orthrough roles. The migrati<strong>on</strong> of roles is also discussed in this chapter.The steps in migrating the users are:1. Create the user account.2. Create roles and grant privileges.Create User AccountsA detailed discussi<strong>on</strong> of database accounts, authenticati<strong>on</strong>, and password managementwas provided in the "Create the Schema Owner" secti<strong>on</strong> of Chapter 6. The creati<strong>on</strong> ofuser accounts does not differ from the creati<strong>on</strong> of schema accounts in any respect. Thedifference is in the privileges that they are granted. Figure 7.1 shows the relati<strong>on</strong>shipbetween database users, roles, and schema objects.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!