<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yann Neuhaus, auteur/autrice sur dbi Blog</title>
	<atom:link href="https://www.dbi-services.com/blog/author/yann-neuhaus/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/author/yann-neuhaus/</link>
	<description></description>
	<lastBuildDate>Thu, 18 Jul 2019 00:12:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/05/cropped-favicon_512x512px-min-32x32.png</url>
	<title>Yann Neuhaus, auteur/autrice sur dbi Blog</title>
	<link>https://www.dbi-services.com/blog/author/yann-neuhaus/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft Inspire Partner Event 2019 / Day 3</title>
		<link>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/</link>
					<comments>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Thu, 18 Jul 2019 00:12:53 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/</guid>

					<description><![CDATA[<p>dbi services at Microsoft Inspire Conference Core Note Satya Nadella &#8211; Day 3 The day started with the Core Note from Satya Nadella. Being alone at the conference allowed me to find one of the very last well-located seat to have a nice view of the Event &#x1f609;. I never saw a key note from [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/">Microsoft Inspire Partner Event 2019 / Day 3</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>dbi services at Microsoft Inspire Conference</h1>
<h2>Core Note Satya Nadella &#8211; Day 3</h2>
<p>The day started with the Core Note from Satya Nadella. Being alone at the conference allowed me to find one of the very last well-located seat to have a nice view of the Event <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>I never saw a key note from Satya and I must admit that I was impressed. Giving the opportunity to lead a company because someone deserves it and not because he has some « favorable origins » should be respected. Well done Microsoft. Neither born in the U.S, nor rewarded by any University of the Ivy League, Satya Nadella really inspires us and deserves his position within the company.</p>
<p>This promotion should also « inspire » some Western European companies which are sometimes more « conservative » in the organization of their management.</p>
<p>Satya presented all products Microsoft is working on with the main focus on making the world, the people, the companies or the government better, more efficient and more successful.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_6006.jpg"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-33603" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_6006.jpg" alt="" width="672" height="504" /></a></p>
<h2>SQL improvement with HyperScale / Not only for SQL Server !</h2>
<p>The Hyper Scale SQL feature for Azure has been promoted. HyperScale will support SQL Server, PostgreSQL and Cosmos DB (one of the future strategic data platform for Microsoft). Hyper Scale benefits from several innovation such as the new SQL abstraction layers (within SQL Server) and from several caching levels. The whole backup &amp; recovery strategies is based on snapshots. Even full restores are claimed to be performed in less than 10 minutes! Database business is strategic for Microsoft but also for dbi services, stay tuned!</p>
<p>Since I’m not a Microsoft SQL Server expert, I cannot state since when customers have this opportunity. However, it has been reminded several times that customers can « transfer » their Microsoft On-Prem licenses into Azure, at least for SQL Server. This fully makes sense.</p>
<h2>Microsoft does not only produce database products <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>
<p>Besides this announcement, the hololens, Microsoft Dynamics 365, and of course Teams were presented to make FY2020 as successful as the previous year. Teams is really becoming a new strategical product for Microsoft and we saw some impressive collaboration demonstration. Teams bases on SharePoint, on Azure, which both settle on SQL Server. Microsoft promoted one of its strength : products are all well integrated.</p>
<h2>Security , Trust and &#8230; Security</h2>
<p>At the end of the key note, Brad Smith (Chief Legal Officer) presented other strategic topics for Microsoft such as security. He claimed that Microsoft is strongly concerned by cyber security and wants to deploy worldwide the rules defined within the GRPR.</p>
<p>Once again, it&#8217;s all about trust. The Cloud war will be won by the ones who win the trust of the customers.</p>
<p>I come back to the sentence of the year, according to me, pronounced by Satya during his Core Note : « <strong>You cannot claim for trust, you have to earn it day after day</strong> ». I can only confirm that I’m fully aligned with this statement. It&#8217;s even more true in the Cyber security business.</p>
<h2>Real Azure migration return of experience</h2>
<p>I had the opportunity to attend several sessions like successful Azure migration projects.</p>
<p>A Microsoft partner has developed a Cloud Campaign and a Cloud strategy to help customers migrate to Azure. They developed two products addressed to the Cloud.</p>
<p>As a best practice, an assessment of the customers&#8217; landscape is needed. A global picture will allow to understand the overall context in terms of quality and quantity (which applications are running, how have they been built, etc.).</p>
<p>Usually after half a year of &#8220;rehosting&#8221; in the cloud, the customer is unhappy because of the cost. Once migrated to the Cloud, the customer has to modernize its landscape to benefit fully from Cloud.</p>
<p>It’s important to know about all available XaaS Azure services to give the best advice to the customer. This partner is also using Infrastructure as a Code to optimize the deployment through Teraform. Discussions with customers should focus on Business Value, Cloud benefits and, as a further trend : Enterprise DevOps.</p>
<p>While transferring larger infrastructures on the cloud, according to this partner, DevOps becomes a must and requirement to benefit from Cloud advantages.</p>
<h2>Business with Red Hat and Microsoft Azure</h2>
<p>During a panel session, James Read (EMEA Principal Solution Architect &#8211; Red Hat) confirmed that the Microsoft / Red Hat partnership is really successful and strong and improved a lot since the first initiatives in November 2015.</p>
<p>As a consequence, Red Hat Linux definitively became a core Operating System of the Azure IaaS offering, and the both companies further develop their common offering. Of course, OpenShift is also fully available on the Azure Cloud which seems to be the platform of choice for this container.</p>
<p>The collaboration goes further with Red Hat. It will concern the other stacks of the « Red company » like JBOSS for instance.</p>
<p>According to some discussions during the panel, Windows should be supported as a container in OpenShift quite soon&#8230;</p>
<h2>Azure Continual Service Improvement &amp; Mea Culpa</h2>
<p>Three speakers from Microsoft, involved in the Azure promotion and development, presented how they constantly improve the Azure services (availability &amp; security).</p>
<p>They transparently presented two outages of the Active Directory Azure service in November 2018. They then explained why it happened, what they learned and what they improved to avoid such outages again. At Microsoft, transparency becomes part of the culture.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_6023.jpg"><img decoding="async" class="alignnone size-full wp-image-33604" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_6023.jpg" alt="" width="672" height="504" /></a></p>
<h2>Conclusion</h2>
<p>The conclusion of these days within the Microsoft ecosystem confirmed  what I&#8217;ve heard about Microsoft over the last months. They really stopped fighting against competitors and are involving them in their offering. Microsoft is not afraid of Open Source. It makes the best possible use of it within its Cloud and such a strategical shift is hugely positive for the company.</p>
<p>Microsoft becomes cool (again) <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />. And if you want to join one of the coolest Microsoft Team, <a href="https://www.dbi-services.com/jobs-career/sql-server-consultant-mw-basel/">have a look at this</a>.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/">Microsoft Inspire Partner Event 2019 / Day 3</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Inspire Partner Event 2019 / Day 2</title>
		<link>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/</link>
					<comments>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 20:50:15 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/</guid>

					<description><![CDATA[<p>dbi services at Microsoft Inspire Conference SQL Server 2019 is in &#8220;public preview&#8221; stage, live from Microsoft Inspire 2019 &#8211; Day 2 Anshul Rampal (SQL Server product marketing team) and Rony Chatterjee (SQL Server Core team / Product Manager) presented the new SQL Server 2019 features in a 20-minutes session. SQL Server is 25 years [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/">Microsoft Inspire Partner Event 2019 / Day 2</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>dbi services at Microsoft Inspire Conference</h1>
<h2>SQL Server 2019 is in &#8220;public preview&#8221; stage, live from Microsoft Inspire 2019 &#8211; Day 2</h2>
<p>Anshul Rampal (SQL Server product marketing team) and Rony Chatterjee (SQL Server Core team / Product Manager) presented the new SQL Server 2019 features in a 20-minutes session.</p>
<p>SQL Server is 25 years old! Its new version &#8211; SQL Server 2019 &#8211; has just been published last night (as &#8220;public preview&#8221;). @<a href="https://www.dbi-services.com/on-the-company-and-its-associates/our-associates-and-certified-experts/david-barbarin/">David Barbarin: </a>I got the information during the session, sorry <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>As an Open Source promoter, the main milestone to me is the further support of Linux and containers. @<a href="https://www.dbi-services.com/on-the-company-and-its-associates/our-associates-and-certified-experts/daniel-westermann/">Daniel Westermann</a>: when do you start SQL Server support with your team <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />? To support Linux, an additional level of abstraction has been implemented within the core architecture. Furthermore, Apache Spark is now delivered within the engine to allow the treatment of any kind of data (normalized or not). Spark will be more and more integrated as a data treatment engine, beside or even within the SQL engine.</p>
<p>A huge amount of customers are still running SQL Server 2008. There is a huge amount of work and projects for partners over the coming years.</p>
<p>Microsoft wants SQL Server to be the Data Hub of the future through Data Virtualization (keeping the data where it is). The 20-minute session focused on this feature.</p>
<p>See my <a href="https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/">previous blogpost</a> : Microsoft definitely goes Open Source. Support of Linux , support of OpenShift, integration of Spark to manage non-relational data, etc. Remember : &#8220;Microsoft becomes cool again&#8221; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>Oracle optimized its SQL optimizer. Microsoft did the same through the &#8220;Intelligent Query processing&#8221; and even some recommendations will be performed by the optimizer.</p>
<p>SQL Server 2019 fully supports container and even High Availability may be provided through Kubernetes. Last but not the least, SQL Server 2019 is full hybrid. It may run partially &#8220;on prem&#8221; and partially into the Cloud. Through this feature and the Data Virtualization, SQL Server becomes the strategic company Data Hub. A demo shows how easy it will be to integrate any data source from any DataSource (i.e Oracle).</p>
<p>The picture shows a nice data visualization demo. Quick but really impressive. Well done Microsoft! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_5995.jpg"><img decoding="async" class="alignnone wp-image-33569 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_5995.jpg" alt="data visualization demonstration" width="2016" height="1512" /></a></p>
<p>L’article <a href="https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/">Microsoft Inspire Partner Event 2019 / Day 2</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/dbi-services-at-microsoft-inspire-conference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Inspire Partner Event 2019 / Day 1</title>
		<link>https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/</link>
					<comments>https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 00:53:51 +0000</pubDate>
				<category><![CDATA[Database Administration & Monitoring]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/</guid>

					<description><![CDATA[<p>dbi services at Microsoft Inspire Conference Summary of my first participation &#8211; Day 1 After 20 years in the business of IT Infrastructure, time has come to open my mind &#x1f609; and Microsoft Inspire is the perfect opportunity. It is a partner conference that has quite a different approach compared to other software editors I [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/">Microsoft Inspire Partner Event 2019 / Day 1</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>dbi services at Microsoft Inspire Conference</h1>
<h2>Summary of my first participation &#8211; Day 1</h2>
<p>After 20 years in the business of IT Infrastructure, time has come to open my mind <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and Microsoft Inspire is the perfect opportunity. It is a partner conference that has quite a different approach compared to other software editors I worked for (e.g. Oracle). Indeed, the Oracle Open World mixes partners and customers, which is not always a good idea since the messages may vary for these different stakeholders.</p>
<h2>Core Session of the Day</h2>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image11.jpeg"><img loading="lazy" decoding="async" class="alignnone wp-image-33536 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image11.jpeg" alt="Microsoft Inspire Conference at T-Mobile Arena" width="2016" height="1512" /></a></p>
<p>The day started in the Las Vegas T-Mobile Arena with the first Core Session opened by Gabriella Schuster (Corporate Vice President of Microsoft’s Worldwide Partner Group (WPG)). She claimed that she works for a company that has strong values such as listening. As a result, they listened to their partners and <b>cancelled their trial to charge Microsoft products to Silver and Gold partners all over the world </b>. That was an exciting announcement applauded by all partners. Starting a partner conference with such a news make things obviously easier <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />. We may thus raise a slight doubt about the timing of this warmly welcomed announcement.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image1.jpeg"><img loading="lazy" decoding="async" class="alignnone wp-image-33531 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image1.jpeg" alt="Core Session with Gabriella Schuster (Corporate VP of Microsoft’s Worldwide Partner Group)" width="1512" height="2016" /></a></p>
<h2>Microsoft&#8217;s focus is set on users</h2>
<p>The way Microsoft organizes its conferences is quite different from what I have seen the past 20 years. At Microsoft, the focus is mainly set on the power of the users and the way they can easily collaborate with their peers within an organization.</p>
<p>The goal is not to promote an incredible back office solution or technology. The goal is to focus on what the user can achieve within his/her company. We really feel this difference. The back-end technologies are only available to reinforce the power of « end users », as Microsoft calls them (as opposed to simple « customers »). The focus is clearly set on Collaboration (Teams &amp; Office 365). Azure and SQL Server are just « back-end means » to achieve a better collaboration. However, it doesn&#8217;t mean that there is no need for expertise on those layers <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>The way Microsoft presents its technologies is therefore really interesting. A use-case presented by Judson Althoff (Executive Vice President, Worldwide Commercial Business) about Unilever was promoted during the Core Session. Almost every Microsoft service (IoT, Azure, Teams, &#8230;) used by the customer was presented. The focus was set on how the customer improved its business, made it more efficient, more robust and even more compliant with environmental requirements (carbon-neutral production). Once again, a huge difference with Back-End focused technological companies.</p>
<p>As a logical « consequence » of the statements made during the Core Session, several presentations explained how Microsoft considers and addresses the security topics within the Cloud. Also there, we see the CEO&#8217;s  footprint in pushing Azure, Open Source and Secure IT transition at Microsoft. Since the company focuses on Trust and on Partners, securing the customers become has become a core component of the business. This hasn’t been always a priority for Microsoft and has thus changed a lot in the past months.</p>
<p>To me, Microsoft is not « cool again » (Gartner analysis), it has become cool <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />. The number of sessions claiming that Microsoft embraces Open Source software is a further evidence.</p>
<p>Link to the Core Session <a href="https://m.youtube.com/watch?v=7xLLJCQl714" target="_blank" rel="noopener noreferrer"> video </a></p>
<h2>Keywords are : Collaboration, trust and security</h2>
<p>User collaboration is a core strategy for Microsoft for which they have a strong and efficient weapon : Microsoft Teams. A product with the fastest user adoption ever since the company existed. More then 13 millions of users within two years. Thus, a lot of 20-minute sessions and demos on this topic were presented and Gabriella Schuster  put a strong focus on it during the Core session. Beside and below Teams, there is Office 365 and Sharepoint. Below Sharepoint, there is SQL Server. This summarizes the whole Microsoft strategy : User first, then Back-End. To start with Teams, an organization must be ready to embrace change to create value. The solution has a strong technical advantages. However, to promote it within an organization, the latter must be open to change and its users must be ready to change the way they used to work and collaborate.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image41.jpeg"><img loading="lazy" decoding="async" class="alignnone wp-image-33542 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image41.jpeg" alt="End-users and collaboration are the key" width="504" height="378" /></a></p>
<h2>How about DevOps at Microsoft?</h2>
<p>As a former Infrastructure engineer, I had to follow the sessions about DevOps at Microsoft (have a look below to understand the Microsoft&#8217;s DevOps definition). As a software editor, Microsoft obviously had to embrace those practices for their own software.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_5978.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-33543 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/IMG_5978.jpg" alt="Definition of DevOps at Microsoft" width="2016" height="1512" /></a></p>
<h2>SQL Server: dbi services&#8217; core business</h2>
<p>As a founder of dbi services, I couldn&#8217;t attend this event without following at least one SQL Server session. Jack Tang, Director of Product Marketing SQL Server at Microsoft Corporate, presented the way to shift from &#8220;on prem SQL Server&#8221; databases to PaaS services within Azure. SSAS, SSIS and SSRS related SQL Server workloads may be the easier type of workloads to move to the PaaS Azure Cloud services. Mr. Tang also presented some quick paths to prioritize and perform such lifts. He estimates the duration of such projects between 2.5 and 9 months.</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image61.jpeg"><img loading="lazy" decoding="async" class="alignnone wp-image-33535 size-full" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/image61.jpeg" alt="SQL Server is part of dbi services' expertise" width="2016" height="1512" /></a></p>
<p>To conclude this post, it was an intensive and really interesting day and I am looking forward to the coming ones <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44d.png" alt="👍" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/">Microsoft Inspire Partner Event 2019 / Day 1</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/microsoft-inspire-partner-event-las-vegas-2019-day-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Alfresco 5.2 our DMS of choice!</title>
		<link>https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/</link>
					<comments>https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Thu, 27 Jul 2017 09:46:55 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[DMS]]></category>
		<category><![CDATA[ECM]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/</guid>

					<description><![CDATA[<p>Introduction Nowadays companies have to deal with lots of electronic documents, some of them being mission critical. Insurances, Banks and Pharma industries are good candidates for ECM/DMS solutions since they produce and deal with lots of documentations, contracts and receipts. Usually the largest ECM/DMS infrastructures can be found at those customers which initiate large digitalization [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/">Alfresco 5.2 our DMS of choice!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Nowadays companies have to deal with lots of electronic documents, some of them being mission critical. Insurances, Banks and Pharma industries are good candidates for ECM/DMS solutions since they produce and deal with lots of documentations, contracts and receipts. Usually the largest ECM/DMS infrastructures can be found at those customers which initiate large digitalization processes. However even for smaller businesses, managing e-documents like sales quotations, offers, answers to RFIs and RFPs becomes mission critical. Indeed, while creating such quotations and offers, collaboration is often requested between salesmen and eventually with the technical department too. The ECM/DMS solutions must offer the means to share and work together on the same document. Unfortunately these documents are, most of the time, simply lying around on a basic Windows Share, if the users even took the time to copy the documents on this share. As a result, there is no concurrency management, preventing any data loss and the &#8220;locking strategy&#8221; is quite simple: &#8220;last wrote &#8230; won&#8221;. It&#8217;s even incredible to see how many &#8220;larger&#8221; companies still work like that. All companies follow the digitalization trends but sometimes in a quite elementary way.</p>
<p>So basically what prevents the usage of a ECM/DMS solution in all companies? From my point of view, most of the time ECM/DMS projects are wrongly sized and approached. Indeed, each customer has lots of good intentions at the begin of the project. Therefore instead of focusing on the essentials, project responsible want to implement almost everything, and may be too much:</p>
<ul>
<li>workflow management</li>
<li>complex user/group management and security rules</li>
<li>full text indexing</li>
<li>infrastructure redundancy</li>
<li>full integration in existing solutions</li>
<li>complex business processes (mixing up BPM and ECM/DMS)</li>
<li>aso &#8230; aso &#8230;</li>
</ul>
<p>As a result the proposed ECM/DMS solutions can become quite complex to set up and quite expensive in terms of licenses. That&#8217;s exactly where those kinds of projects usually get stuck and die. We want to do too much, it gets too complex, so let&#8217;s do nothing! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Is there a way and a technology which allows to start smoothly in the ECM/DMS area?</p>
<h2>Why a DMS?</h2>
<p>First of all, let&#8217;s summarize again which core functionalities we need from a DMS. In other words, what do we want to achieve with such a solution?</p>
<p>As a salesman, and in particular as a Chief Sales Officer, I need to keep a clear track of all changes. Indeed, while editing/changing documents, and in particular quotations, we should keep traces of each modifications. Release management and traceability is a &#8220;must have&#8221; nowadays. Document validation (workflow processes) would be nice to have in a second step.</p>
<p>Of course in the current context of cyber-attacks, I need a high security level. I also need to protect the documents against unauthorized users: we do not want/need all people in the company to know the sales engineering policy. Furthermore, we do not want viruses encrypting all our documents lying on a simple Windows Share. If the ECM/DMS solutions request identifications to the system to proceed with CheckOut/CheckIn procedures to work on documents the virus has almost no chance to access easily all files.</p>
<p>If this CheckOut/CheckIn procedure is included in the Microsoft Office suite, it won&#8217;t even decrease the efficiency of the users or of the salesmen. Users are always afraid when they have to do more that simple double clicks <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2>Why Alfresco?</h2>
<p>As explained in the introduction, the costs and the over sizing of ECM/DMS projects may sometimes kill them before they even born.</p>
<p>Alfresco is an Open Source ECM/DMS solution allowing to implement quite quickly and easily the core needed functions without license costs. Of course, the Enterprise version offers some additional features like:</p>
<ul>
<li>content encryption at rest and encrypted configuration files</li>
<li>clustering</li>
<li>synchronization of content between Cloud and On-Premises installations</li>
</ul>
<p>At dbi services, since we are ECM/DMS experts we decided to implement Alfresco on our own. However, the setup and documentation of such a solution can be limited to several days, not weeks or years. We do not need bunch of senior technical experts and presales over several months to set it up, like for some un-named ERP solutions <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Out of the box, and in particular with the version 5.x, Alfresco really covers 100% of what I do expect from an ECM/DMS, as a salesman:</p>
<ul>
<li>integrated release management</li>
<li>protection and management of concurrency between users</li>
<li>protection against viruses since some identification is needed and you can always revert a previous version if needed</li>
<li>easy drag &amp; drop functionality to copy documents/folders into alfresco</li>
</ul>
<p>Below, an example of the smooth integration of Alfresco in each Small and Medium Businesses environment using MS Office. With a smooth integration in MS Office it is now possible to directly work on a document and save it into alfresco without having to &#8220;CheckOut/CheckIn&#8221; it, since this operation is integrated in the Office connector. Below an example of the integration of Alfresco in MS Office once a so called &#8220;SharePoint online location&#8221; (compatible with alfresco) has been created. you can directly open the documents in Word from the Alfresco repository (checkin/checkout happens in the background) :</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/alfresco_5.2_open_MS_Office_4.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-17896" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/alfresco_5.2_open_MS_Office_4.png" alt="alfresco_5.2_open_MS_Office_4" width="899" height="547" /></a></p>
<p>Another example of smooth integration in the MS or Mac world, the drag and drop feature from the file browser directly in the Alfresco browser using any Web browser :</p>
<p><a href="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/alfresco_5.2_drag_and_drop_4.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-17897" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/alfresco_5.2_drag_and_drop_4.png" alt="alfresco_5.2_drag_and_drop_4" width="895" height="424" /></a></p>
<p>It is even possible to save a newly created MS Office document directly into Alfresco, the integration has been really maximized in the last Alfresco release (5.x).</p>
<p>Another strong advantage of Alfresco is basically coming from the Open Source culture. Despite the fact that some companies still have the feeling that they have to pay expensive software licenses, it may sometimes be possible to think about the &#8220;service only&#8221; model. This approach, used by Open Source software, allows the product to improve and growth through contributors offering their services around the product. That&#8217;s the case for dbi services providing support around Alfresco which allows a professional usage of the solution. In the same idea, lots of contributors developed some Alfresco extensions allowing to improve the core functionalities and to integrate the product in lots of other solutions or products (i.e. in ERP solutions like Odoo, SAP, Salesforce, aso…). Some of these add-ons that were developed by the community are even integrated directly into the next Alfresco releases to improve the product (HTML5 Previewer, Trashcan Cleaner, aso…).</p>
<p>Providing the complete set of required core features, easy to deploy, manage and administrate, cost efficient and extensible, Alfresco has become a kind of optimum choice for our company development while insuring the quality of our Sales activities.</p>
<h2>Conclusion</h2>
<p>As for each IT project, we do strongly advice to follow a pragmatic way, ideally proceeding with POCs (Proof Of Concepts), in order to validate, step by step, the solution. Furthermore, it is advised to focus on essential functionalities first, avoiding huge and complex specifications giving the impression that we will never reach the end of the project.</p>
<p>Combining efficiency and security and providing the required features, Alfresco was the most competitive price/feature solution which helped us to growth as we did over the last years. The last version we just migrated to (version 5.2) did even increase the user acceptance since the integration into the usual office tools has been seriously improved.</p>
<div class="media-toolbar-primary search-form"><a class="button media-button button-primary button-large media-button-insert" href="https://www.dbi-services.com/blog/wp-admin/post.php?post=17841&amp;action=edit#">Insert into post</a></div>
<p>L’article <a href="https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/">Alfresco 5.2 our DMS of choice!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/alfresco-5-2-our-dms-of-choice/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Successful launch dbi services Zürich</title>
		<link>https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/</link>
					<comments>https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Mon, 18 May 2015 06:53:17 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/</guid>

					<description><![CDATA[<p>Yesterday evening dbi services (headquarters in Delémont) launched officially its third branch in Zürich (Beside Basel and Lausanne). Five years after its take off, the &#8220;Oracle Database Partner of Year 2014&#8221;, is employing more than 40 consultants. I would like to use this opportunity to thank all the customers and partners who trust dbi services. [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/">Successful launch dbi services Zürich</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Yesterday evening dbi services (headquarters in Delémont) launched officially its third branch in Zürich (Beside Basel and Lausanne). Five years after its take off, the &#8220;Oracle Database Partner of Year 2014&#8221;, is employing more than 40 consultants. I would like to use this opportunity to thank all the customers and partners who trust dbi services. A particular thanks goes to the customers and partners who helped us to enjoy a very pleasant inauguration party yesterday.</p>
<p>Thanks also to Mr Thomas Salzmann (KKG) who presented our successful collaboration and to Massimo Castelli (Oracle) who presented the challenges of recruitment in the IT branch. I was pleased to see that large players like Oracle do, sometimes, have the same challenges as mid-sized companies <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>All this adventure would not have been possible without our incredible teams, working hard every day to transform ideas and problems into projects and solutions. dbi services will continue to leverage the skills of its employees, to look for opportunities, in order to remain at top-level provider for the operating systems, database and middleware layers.</p>
<p>A final thanks goes to Kurt Meier who will lead the dbi services branch in Zürich and for the very good organisation of this party. After having won the first customers, Kurt proved that dbi services will succeed and manage this new challenge.</p>
<p><a class="easyblog-thumb-preview" title="rsz_dsc_2404.jpg" href="http://dbi-services.com/blog/images/easyblog_images/66/rsz_dsc_2404.jpg"><img decoding="async" title="b2ap3_thumbnail_rsz_dsc_2404.jpg" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/b2ap3_thumbnail_rsz_dsc_2404.jpg" alt="b2ap3_thumbnail_rsz_dsc_2404.jpg" /></a></p>
<p>&nbsp;</p>
<p><a class="easyblog-thumb-preview" title="rsz_dsc_2390.jpg" href="http://dbi-services.com/blog/images/easyblog_images/66/rsz_dsc_2390.jpg"><img decoding="async" title="b2ap3_thumbnail_rsz_dsc_2390.jpg" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/b2ap3_thumbnail_rsz_dsc_2390.jpg" alt="b2ap3_thumbnail_rsz_dsc_2390.jpg" /></a></p>
<p>L’article <a href="https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/">Successful launch dbi services Zürich</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/successful-launch-dbi-services-zurich/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Database 12c: PDBs not fully transportable yet</title>
		<link>https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/</link>
					<comments>https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Tue, 20 Aug 2013 06:00:00 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<category><![CDATA[Multitenant database]]></category>
		<category><![CDATA[Oracle 12c]]></category>
		<category><![CDATA[Pluggable Database]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/</guid>

					<description><![CDATA[<p>One of the benefits of the new Oracle multi-tenant database option is to create a kind of cloned environment through simple statements. This post will focus on the creation of pluggable database through a database link. The reason of this topic is that I am currently developing an advanced RMAN cloning procedure for 11g and [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/">Oracle Database 12c: PDBs not fully transportable yet</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="blog-image aligncenter" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/2e1ax_default_entry_b2ap3_thumbnail_Oracle_Database_12c_20130821-071054_1.jpg" alt="" /></p>
<p>One of the benefits of the new Oracle multi-tenant database option is to create a kind of cloned environment through simple statements. This post will focus on the creation of pluggable database through a database link. The reason of this topic is that I am currently developing an advanced RMAN cloning procedure for 11g and this new 12c feature might make our life much easier in the future release. The second reason of choosing this topic is that I was confronted with some issues during my beta tests, so I would like to verify again if everything works now.</p>
<h3>Multi-tenant database overview</h3>
<p><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/CDB_layout.png" alt="CDB_layout" width="457" height="593" /></p>
<p>It is not the scope of this post to explain the multi-tenant database concept, it will be presented on lots of other dedicated posts. Furthermore it has been largely introduced by Oracle on several conferences even before the 12c launch.</p>
<p>Just to give a brief overview, multi-tenant databases (pluggable databases) allow to consolidate several databases (applications) under one single &#8220;container database&#8221; (CDB). This allows to isolate applications in separate databases (containers) having their own tablespaces, users, dictionary but sharing the same instance, the same redo log files and other shared components. We benefit from better isolation than schema consolidation, indeed pluggable databases can be easily moved, restored, aso &#8230; without affecting other pluggable databases. The current Oracle 12c release has however some limits and issues, see (<a href="http://dbi-services.com/blog/oracle-12c-pluggable-databases-not-that-isolated/">http://dbi-services.com/blog/oracle-12c-pluggable-databases-not-that-isolated/</a>). Since the PDBs share the same memory and process structures the CPU and memory consumption will be reduced allowing to run several (pluggable) databases (PDBs) on the same server (compared to the classical database/instance architecture).</p>
<p>There are several ways to create a pluggable database :</p>
<ul>
<li>Copy from a seed (integrated template)</li>
<li>Copy from an existing PDB (local or remote)</li>
<li>By unplugging/plugging a pluggable database from one Container Database to another</li>
</ul>
<p>The exhibit below resumes these possibilities :</p>
<p><img loading="lazy" decoding="async" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2022/04/PDB_creation_tree.png" alt="PDB_creation_tree" width="678" height="387" /></p>
<p>To be complete it is also important to mention that PDBs can also be duplicated with RMAN.</p>
<h3>PDB creation through a DB link</h3>
<p>This post will focus on the creation of a pluggable database (PDB) through a database link. The goal might be to &#8220;transport&#8221; a PDB from one Container Database (CDB) to another, eventually located on a different physical server.</p>
<p>For this purpose, some conditions must be full filled :</p>
<ul>
<li>Remote (Source) DB must be opened in read-only mode</li>
<li>Link must exist to the remote CDB</li>
<li>Current user must have the “CREATE PLUGGABLE DATABASE” privilege on the destination CDB as the user used by the DB link</li>
<li>Source and destination CDB must have:
<ul>
<li>The same endianness</li>
<li>Compatible database options installed</li>
<li>Compatible (national) character sets</li>
</ul>
</li>
</ul>
<p>As stated previously I was confronted with some issues while using this feature during the beta tests and Oracle opened and worked on several bugs. Let&#8217;s check if it works now <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ?</p>
<p>First of all, create the source PDB (PDB1) on the source container (CDB121) :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; CREATE PLUGGABLE DATABASE PDB1
  2        ADMIN USER pdb1_admin IDENTIFIED BY manager
  3        DEFAULT TABLESPACE APPLICATION_DATA
  4        DATAFILE '/u01/oradata/PDB1/application_data_01.dbf'
  5        SIZE 100M AUTOEXTEND ON NEXT 32M
  6        PATH_PREFIX = '/u01/oradata/PDB1'
  7        FILE_NAME_CONVERT = ('/u01/oradata/CDB121/pdbseed',
  8        '/u01/oradata/PDB1');
Pluggable database created.</pre>
<p>&nbsp;</p>
<p>We are currently connected to the CDB :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; show con_idCON_ID
 ------------------------------
 1
 
SQL&gt; SELECT CON_ID,DBID,NAME,OPEN_MODE FROM V$containers;
CON_ID     DBID       NAME                   OPEN_MODE
 ---------- ---------- ---------------------- ----------
 1 3781127169     CDB$ROOT               READ WRITE
 2 4063553988     PDB$SEED               READ ONLY
 3 3328657606     PDB1                   MOUNTED</pre>
<p>&nbsp;</p>
<p>We swich to the created PDB (PDB1) :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; alter session set container = PDB1;
Session altered.</pre>
<p>&nbsp;</p>
<p>We open it (in READ ONLY as stated by the documentation) :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; alter pluggable database open read only;
Pluggable database altered.
 
SQL&gt; SELECT CON_ID,DBID,NAME,OPEN_MODE FROM V$containers;
    CON_ID       DBID NAME                  OPEN_MODE
 ---------- ---------- --------------------- ----------
 3 3328657606 PDB1                  READ ONLY
1 row selected.</pre>
<p>&nbsp;</p>
<p>On the destination container (NCDB121), create a database link to the source container (CDB121) :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; CREATE PUBLIC DATABASE LINK CDB121
 2  CONNECT TO SYSTEM IDENTIFIED BY manager
 3  USING 'CDB121.IT.DBI-SERVICES.COM'
 4  /
Database link created.</pre>
<p>&nbsp;</p>
<p>Now create the NPDB1 PDB in NCDB121 through the database link. Of course we have to change the path of the NPDB1 datafiles, they will be located under &#8220;/u01/oradata/NPDB1&#8221; instead of &#8220;/u01/oradata/PDB1&#8221;, this is supposed to be managed by the FILE_NAME_CONVERT parameter :</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; CREATE PLUGGABLE DATABASE NPDB1
 2 FROM PDB1@CDB121
 3 FILE_NAME_CONVERT = ('PDB1','NPDB1')
 4/
FROM PDB1@CDB121
 *
 ERROR at line 2:
 ORA-17628: Oracle error 19505 returned by remote Oracle server
 ORA-19505: failed to identify file ""</pre>
<p>&nbsp;</p>
<p>As you can see, unfortunately it still fails, Oracle is still investigating this issue. The same tests failed also with the following values for FILE_NAME_CONVERT : (&#8216;/u01/oradata/PDB1&#8242;,&#8217;/u01/oradata/NPDB1&#8217;). We are still in contact with Oracle on this topic and hope we will be able to quickly provide successful results about this feature.</p>
<p>This feature has also been tested with the session parameter PDB_FILE_NAME_CONVERT without success.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/">Oracle Database 12c: PDBs not fully transportable yet</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/oracle-12c-pdbs-not-yet-full-transportable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configuration des options en Oracle 11g EE avec &#8216;chopt&#8217;</title>
		<link>https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/</link>
					<comments>https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Thu, 31 Jan 2013 03:43:00 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<category><![CDATA[Chopt]]></category>
		<category><![CDATA[Oracle 11g]]></category>
		<category><![CDATA[Oracle EE]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/</guid>

					<description><![CDATA[<p>La configuration des options sous Entreprise Edition avant Oracle 11g pouvait être un véritable parcours du combattant. Donc, une attention particulière devait avoir lieu avant l&#8217;installation des binaires Oracle; à savoir quelles options devaient être installées! Depuis la version 11g, les choses ont bien changé, grâce à l&#8217;utilitaire &#8220;chopt&#8221; se trouvant sous $ORACLE_HOME/bin. Voici la [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/">Configuration des options en Oracle 11g EE avec &#8216;chopt&#8217;</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>La configuration des options sous Entreprise Edition avant Oracle 11g pouvait être un véritable parcours du combattant. Donc, une attention particulière devait avoir lieu avant l&#8217;installation des binaires Oracle; à savoir quelles options devaient être installées! Depuis la version 11g, les choses ont bien changé, grâce à l&#8217;utilitaire &#8220;chopt&#8221; se trouvant sous $ORACLE_HOME/bin.</p>
<h4>Voici la syntaxe d&#8217;utilisation de &#8220;chopt&#8221;:</h4>
<p><samp>chopt [enable |disable] db_option</samp></p>
<p>db_option:</p>
<ul>
<li>dm = Oracle Data Mining</li>
<li>dv = Oracle Database Vault</li>
<li>lbac = Oracle Label Security</li>
<li>olap = Oracle OLAP</li>
<li>partitioning = Oracle Partitionin</li>
<li>rat = Oracle Real Application Testing</li>
<li>ode_net = Oracle Database Extensions for .NET 1.x</li>
<li>ode_net_2 = Oracle Database Extensions for .NET 2.0</li>
</ul>
<h4>Voici un exemple d&#8217;utilisation de &#8220;chopt&#8221;:</h4>
<ul>
<li>Activation du data mining:</li>
</ul>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><a href="mailto:oracle@SORCQ01:/u00/app/oracle/product/11.2.0/db_1bin">oracle@SORCQ01:/u00/app/oracle/product/11.2.0/db_1bin</a> [dbq1] chopt enable dmWriting to /u00/app/oracle/product/11.2.0/db_1/install/enable_dm.log...
/usr/ccs/bin/make -f /u00/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk dm_on ORACLE_HOME=/u00/app/oracle/product/11.2.0/db_1
/usr/ccs/bin/make -f /u00/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk ioracle ORACLE_HOME=/u00/app/oracle/product/11.2.0/db_1
ld: 0711-224 WARNING: Duplicate symbol: fc_softc
ld: 0711-224 WARNING: Duplicate symbol: __fe_def_env
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libgeneric11.a[sdbgrfu.o], imported symbol timezone
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdowd.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrt.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdidx.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrcr.o], imported symbol kcbstdbz_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrt.o], imported symbol kcbstdbz_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrcnc.o], imported symbol mdrcnccmt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-783 WARNING: TOC overflow. TOC size: 208456    Maximum size: 65536
        Extra instructions are being generated for each reference to a TOC
        symbol if the symbol is in the TOC overflow area.</pre>
<ul>
<li>Vérification de la bannière:</li>
</ul>
<pre class="brush: sql; gutter: true; first-line: 1">SQL*Plus: Release 11.2.0.3.0 Production on Mon Sep 10 14:00:01 2012Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With Data Mining options</pre>
<ul>
<li>Désactivation du data mining:</li>
</ul>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><a href="mailto:oracle@SORCQ01:/u00/app/oracle/product/11.2.0/db_1bin%22%20data-mce-href=">oracle@SORCQ01:/u00/app/oracle/product/11.2.0/db_1bin</a> [dbq1] chopt disable dmWriting to /u00/app/oracle/product/11.2.0/db_1/install/disable_dm.log...
/usr/ccs/bin/make -f /u00/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk dm_off ORACLE_HOME=/u00/app/oracle/product/11.2.0/db_1
/usr/ccs/bin/make -f /u00/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk ioracle ORACLE_HOME=/u00/app/oracle/product/11.2.0/db_1
ld: 0711-224 WARNING: Duplicate symbol: fc_softc
ld: 0711-224 WARNING: Duplicate symbol: __fe_def_env
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libgeneric11.a[sdbgrfu.o], imported symbol timezone
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdowd.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrt.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdidx.o], imported symbol ksudbrmseccnt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrcr.o], imported symbol kcbstdbz_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrt.o], imported symbol kcbstdbz_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-773 WARNING: Object /u00/app/oracle/product/11.2.0/db_1/lib//libordsdo11.a[mdrcnc.o], imported symbol mdrcnccmt_
        Symbol was expected to be local. Extra instructions
        are being generated to reference the symbol.
ld: 0711-783 WARNING: TOC overflow. TOC size: 208456    Maximum size: 65536
        Extra instructions are being generated for each reference to a TOC
        symbol if the symbol is in the TOC overflow area.</pre>
<ul>
<li>Vérification de la bannière:</li>
</ul>
<pre class="brush: sql; gutter: true; first-line: 1">SQL*Plus: Release 11.2.0.3.0 Production on Mon Sep 10 14:04:05 2012Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production</pre>
<p>Il est donc bien plus facile d&#8217;ajouter ou d&#8217;enlever des options avec la version Oracle 11g via &#8220;chopt&#8221;. De plus, il n&#8217;est pas nécesssaire de lancer un arrêt de la base. C&#8217;est très pratique.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/">Configuration des options en Oracle 11g EE avec &#8216;chopt&#8217;</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/configuration-des-options-en-oracle-11g-ee-avec-chopt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Automatic Memory Management: real memory usage!</title>
		<link>https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/</link>
					<comments>https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Mon, 28 Jan 2013 03:31:00 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<category><![CDATA[Automatic Memory Management]]></category>
		<category><![CDATA[Linux/UNIX]]></category>
		<category><![CDATA[Oracle 11g]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/</guid>

					<description><![CDATA[<p>When using Automatic Memory Management for Oracle, it is sometimes difficult to monitor the memory usage and in particular to find the right tools to get the right information about currently allocated structures. The instance which will be analyzed has been configured with AMM (Automatic Memory Management) on Oracle Enterprise Linux 6.1. The current memory_target [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/">Oracle Automatic Memory Management: real memory usage!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>When using Automatic Memory Management for Oracle, it is sometimes difficult to monitor the memory usage and in particular to find the right tools to get the right information about currently allocated structures.</p>
<p>The instance which will be analyzed has been configured with AMM (Automatic Memory Management) on Oracle Enterprise Linux 6.1.<br />
The current memory_target is set to 1 GB:</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; show parameter memory_target

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------
memory_target                        big integer 1G</pre>
<p>&nbsp;</p>
<p>In order to use AMM, a tmps memory filesystem has been configured in the fstab with 3 GB.</p>
<p>If you are using another Linux (i. e. SLES), have a look at this post to configure your /dev/shm: <a href="/configuration-of-tmpfs-on-sles-11-for-oracle-112-and-amm">https://www.dbi-services.com/index.php/blog/entry/configuration-of-tmpfs-on-sles-11-for-oracle-112-and-amm</a></p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><a href="mailto:oracle@srvora05://">oracle@srvora05://</a> [WSDBA1] cat /etc/fstab | grep shm
tmpfs                   /dev/shm                tmpfs   defaults,size=3G        0 0</pre>
<p>&nbsp;</p>
<p>While the instance is started, you will see that no &#8220;classical&#8221; shared memory has been allocated, at least not through the classical memory management mechanism (Oracle switched from SysV to POSIX-style shared memory). Therefore ipcs does not display any shared segment in the memory:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><a href="mailto:oracle@srvora05:/ORA-DBA-Essentials/030_Administration/CreateDatabase/">oracle@srvora05:/ORA-DBA-Essentials/030_Administration/CreateDatabase/</a> [WSDBA1] ipcs -m

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x00000000 294912     oracle     640        4096       0   
0x00000000 327681     oracle     640        4096       0   
0x073b35e4 360450     oracle     640        4096       0</pre>
<p>&nbsp;</p>
<p>To get the REAL FACTS about your current memory structure, first of all, refer to V$MEMORY_DYNAMIC_COMPONENTS:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">select component , CURRENT_SIZE , USER_SPECIFIED_SIZE
from V$MEMORY_DYNAMIC_COMPONENTS
where CURRENT_SIZE &gt; 0
/

COMPONENT                      CURRENT_SIZE USER_SPECIFIED_SIZE
------------------------------ ------------ -------------------
shared pool                       209715200                   0
large pool                          4194304                   0
java pool                           4194304                   0
streams pool                        4194304                   0
SGA Target                        700448768                   0
DEFAULT buffer cache              465567744                   0
PGA Target                        373293056                   0

7 rows selected.</pre>
<p>We currently have the following distribution:</p>
<ul>
<li>668 MB (700448768 bytes) allocated for the SGA (sga_target)
<ul>
<li>200 MB for the shared pool</li>
<li>and 444 MB for the database buffer cache</li>
<li>the rest for the other SGA pools</li>
</ul>
</li>
<li>The PGA target has been sized by Oracle to 356 MB (373293056 bytes)</li>
<li>The sum of these components corresponds to 1024 MB (1 GB), set through the memory_target</li>
</ul>
<p>On the Operating System, the consumed space can be checked checked on the /dev/shm filesystem, it confirms the size of the SGA:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><a href="mailto:oracle@srvora05://">oracle@srvora05://</a> [WSDBA1] du -sh /dev/shm
668M    /dev/shm</pre>
<p>&nbsp;</p>
<p>The PGA is private to each server process connecting to the instance, therefore it is the sum of all background processes (check with top, or ps).<br />
We can also check the currently allocated PGA through SQL (currently 160MB, less than half of the target):</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">select name , value from v$pgastat
where name = 'total PGA allocated'
/

NAME                           VALUE
------------------------- ----------
total PGA allocated        168211456</pre>
<p>&nbsp;<br />
Be careful , &#8220;show sga&#8221; lies! The &#8220;Total System Global Area&#8221; considers the 668 MB of shared pool plus (!) the total amount of PGA. We have &#8220;variable size = current SGA + what could be stolen to the PGA&#8221;. Indeed, it considers that the variable size might grow up to 595592376 bytes, leading to a PGA reduction to 0! The information &#8220;Total System Global Area&#8221; must be interpreted with care!</p>
<pre class="brush: sql; gutter: true; first-line: 1">SQL&gt; show sga

Total System Global Area 1068937216 bytes
Fixed Size                  2235208 bytes
Variable Size             595592376 bytes
Database Buffers          465567744 bytes
Redo Buffers                5541888 bytes</pre>
<p>I hope this posting has helped you getting useful information on Automatic Memory Management for Oracle (AMM) and interpreting it correctly.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/">Oracle Automatic Memory Management: real memory usage!</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/oracle-automatic-memory-management-monitoring-the-memory-usage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Enterprise Manager 12c: creation and management of administrators through emcli</title>
		<link>https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/</link>
					<comments>https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Fri, 11 Jan 2013 07:02:49 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<category><![CDATA[Oracle Enterprise Manager]]></category>
		<category><![CDATA[Oracle Enterprise Manager Cloud 12c]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/</guid>

					<description><![CDATA[<p>Cloud Control 12c (and the former Grid Control 11g) offers the possibility to create administrators and manage their privileges through the &#8220;emcli&#8221; command line utility. The main advantage of this method (based on scripts) is to be able to reproduce the creation of the users as soon as a new Cloud Control infrastructure must be [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/">Oracle Enterprise Manager 12c: creation and management of administrators through emcli</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cloud Control 12c (and the former Grid Control 11g) offers the possibility to create administrators and manage their privileges through the &#8220;emcli&#8221; command line utility. The main advantage of this method (based on scripts) is to be able to reproduce the creation of the users as soon as a new Cloud Control infrastructure must be built up (for instance in order to migrate Grid Control 11g on Windows to Cloud Control 12c on Linux).</p>
<p>Indeed, whereas some objects like the monitoring templates can be easily exported and imported, there is no possibility to export and import the Grid/Cloud Control users.</p>
<p>Creating these users through scripts thus offers the advantage of being able to reproduce their creation on a new environment.</p>
<p>To get a complete help of the &#8220;emcli create_user&#8221; command, use the following statement:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"># emcli help create_user
  emcli create_user
        -name="name"
        -password="password"
        [-type="type of user"]
        [-roles="role1;role2;..."]
        [-email="email1;email2;..."]
        [-privilege="name[;secure-resource-details]]"
        [-separator=privilege="sep_string"]
        [-subseparator=privilege="subsep_string"]
        [-profile="profile_name"]
        [-desc="user_description"]
        [-expired="true/false"]
        [-prevent_change_password="true/false"]
        [-department="department_name"]
        [-cost_center="cost_center"]
        [-line_of_business="line_of_business"]
        [-contact="contact"]
        [-location="location"]
        [-input_file="arg_name:file_path"]</pre>
<p>The name and password of the user are mandatory parameters. Beside these parameters the other important settings for a Grid Control user are of course its privileges and access rights.</p>
<p>Concerning the privilege management Cloud Control 12c distinguishes between three main groups of privileges:</p>
<ul>
<li>privileges concerning Jobs</li>
<li>privileges concerning Targets</li>
<li>System privileges</li>
</ul>
<p>To get details about these privileges, use the following commands (once connected to CC 12c with &#8220;emcli login -username=&#8221;):</p>
<p><samp><a href="mailto:oracle@chhs-sora011:/home/oracle">oracle@chhs-sora011:/home/oracle</a> [oms12c] emcli get_supported_privileges -type=SYSTEM</samp></p>
<p>As an example we will create a simple user having access to a particular database (The Enterprise Manager repository database):</p>
<p><samp>emcli create_user -name=&#8221;useryann&#8221; -password=&#8221;useryann&#8221; -privilege=&#8221;view_target;EMREP12_SITE1.domain.ch:oracle_database&#8221;</samp><samp>User &#8220;USERYANN&#8221; created successfully</samp></p>
<p>To extend a user in order to provide aditionnal privileges, the modify_user command can be used (be careful the existing privileges must be specified during the modification, if not they will be lost):</p>
<p><samp>emcli modify_user -name=&#8221;useryann&#8221; -privilege=&#8221;view_target;EMREP12_SITE1.domain.ch:oracle_database&#8221;<br />
-privilege=&#8221;CONNECT_TARGET;EMREP12_SITE1.domain.ch:oracle_database&#8221;<br />
User &#8220;USERYANN&#8221; modified successfully</samp></p>
<p>The &#8220;connect_target&#8221; privilege allows to access the performance view of the database target, supposing the user also knows a database user credential to access it.</p>
<h3>Drawback of the emcli/script-based method</h3>
<p>Of course if Oracle changes/adds/removes some privileges in Cloud Control 12c, the script won&#8217;t be accurate anymore and must be adapted for the new releases of the Cloud Control infrastructure. This will however take less time than re-create all users through the Graphical User Interface.</p>
<p>Since Cloud Control 12c , the system privileges granularity is much more dense, more than 75 system privileges are available compared to the 11 system privileges in Grid Control 11g.</p>
<p>Details of the system privileges are available under:</p>
<p><a href="http://docs.oracle.com/cd/E25178_01/doc.1111/e24473.pdf">http://docs.oracle.com/cd/E25178_01/doc.1111/e24473.pdf</a></p>
<p>In order to check the current privileges of a Cloud Control 12c administrator, emcli does not provide any command (or Verb), therefore the only possibility is to access the repository as Repository Owner (SYSMAN) and start the following select:</p>
<p><samp>set lines 132<br />
set pages 999</samp></p>
<p>col GRANTEE format a20<br />
col PRIV_NAME format a25<br />
col TARGET_NAME format a40<br />
col TARGET_TYPE format a25</p>
<p>select grantee, PRIV_NAME, TARGET_NAME, TARGET_TYPE<br />
from MGMT_PRIV_GRANTS pg, MGMT_TARGETS mt<br />
where pg.GUID = mt.TARGET_GUID<br />
and grantee = &#8216;USERYANN&#8217;<br />
/</p>
<p>Below some information about the available Cloud Control 12c privileges. List the supported privileges for Jobs management:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"># emcli get_supported_privileges -type=JOB
 Privilege Name  Privilege Scope  Security Class  Resource Guid Column  Resource Id Columns
 MANAGE_JOB      Resource         JOB             JOB_ID
 GRANT_VIEW_JOB  Resource Type    JOB
 FULL_JOB        Resource         JOB             JOB_ID
 CREATE_JOB      Resource Type    JOB
 VIEW_JOB        Resource         JOB             JOB_ID</pre>
<p>List of supported privileges for Targets:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"># emcli get_supported_privileges -type=SYSTEM
Privilege Name                  Privilege Scope  Security Class           Resource Guid Column  Resource Id Columns
 MANAGE_PRIV_ANY_PATCH_PLAN      Resource Type    PATCH
 CREATE_PLAN_TEMPLATE            Resource Type    PATCH
 PATCH_SETUP                     Resource Type    PATCH
 CREATE_PATCH_PLAN               Resource Type    PATCH
 VIEW_ANY_PATCH_PLAN             Resource Type    PATCH
 FULL_ANY_PATCH_PLAN             Resource Type    PATCH
 CREATE_BUSINESS_RULESET         Resource Type    RULESET_SEC
 SWLIB_EXPORT                    Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_EDIT_ANY_ENTITY           Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_MANAGE_ANY_ENTITY         Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_IMPORT                    Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_CREATE_ANY_ENTITY         Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_VIEW_ANY_ENTITY           Resource Type    SWLIB_ENTITY_MGMT
 SWLIB_GRANT_ANY_ENTITY_PRIV     Resource Type    SWLIB_ENTITY_MGMT
 GRANT_VIEW_JOB                  Resource Type    JOB
 CREATE_JOB                      Resource Type    JOB
 VIEW_ANY_TC                     Resource Type    TEMPLATECOLLECTION
 CREATE_TC                       Resource Type    TEMPLATECOLLECTION
 CREATE_OBJECT                   Resource Type    FMW_DIAG_SEC_CLASS
 VIEW_OBJECT                     Resource Type    FMW_DIAG_SEC_CLASS
 BTM_USER                        Resource Type    BTM
 BTM_ADMINISTRATOR               Resource Type    BTM
 SWLIB_STORAGE_ADMIN             Resource Type    SWLIB_ADMINISTRATION
 PUBLISH_REPORT                  Resource Type    REPORT_DEF
 VIEW_BA_MENU_ITEM               Resource Type    APM
 VIEW_APM_PAYLOAD                Resource Type    APM
 ACCESS_APM_SESSION_DIAG         Resource Type    APM
 ASSOCIATE_APM_ENTITIES          Resource Type    APM
 IMPORT_DP                       Resource Type    DP
 CREATE_DP                       Resource Type    DP
 GRANT_FULL_DP                   Resource Type    DP
 GRANT_LAUNCH_DP                 Resource Type    DP
 OPERATOR_ANY_TARGET             Resource Type    TARGET
 PERFORM_OPERATION_ANYWHERE      Resource Type    TARGET
 FULL_ANY_TARGET                 Resource Type    TARGET
 PUT_FILE_AS_ANY_AGENT           Resource Type    TARGET
 PERFORM_OPERATION_AS_ANY_AGENT  Resource Type    TARGET
 CREATE_TARGET                   Resource Type    TARGET
 CONNECT_ANY_VIEW_TARGET         Resource Type    TARGET
 CREATE_PROPAGATING_GROUP        Resource Type    TARGET
 VIEW_ANY_TARGET                 Resource Type    TARGET
 USE_ANY_BEACON                  Resource Type    TARGET
 EM_MONITOR                      Resource Type    TARGET
 CREATE_BACKUP_CONFIG            Resource Type    SBRM_BACKUP_CONFIG
 CREATE_MEXT                     Resource Type    MEXT_SECURE_CLASS
 FULL_ANY_CCS                    Resource Type    CCS_SECURE_CLASS
 FULL_OWNED_CCS                  Resource Type    CCS_SECURE_CLASS
 CREATE_CREDENTIAL               Resource Type    NAMED_CREDENTIALS
 SUPER_USER                      Resource Type    SYSTEM
 VIEW_ANY_TEMPLATE               Resource Type    TEMPLATE
 VIEW_ANY_SELFUPDATE             Resource Type    SELFUPDATE_SECURE_CLASS
 SELFUPDATE_ADMINISTRATOR        Resource Type    SELFUPDATE_SECURE_CLASS
 VIEW_ANY_DISC_TARGETS_ON_HOST   Resource Type    DISCOVERY
 VIEW_ANY_DISCOVERED_HOSTS       Resource Type    DISCOVERY
 CAN_SCAN_NETWORK_PRIVILEGE      Resource Type    DISCOVERY
 AD4J_ADMINISTRATOR              Resource Type    AD4J
 AD4J_USER                       Resource Type    AD4J
 JVMD_VIEW_LOCALS_PRIV           Resource Type    AD4J
 ACCESS_EM                       Resource Type    ACCESS
 PLUGIN_AGENT_ADMINISTRATOR      Resource Type    PLUGIN
 PLUGIN_OMS_ADMINISTRATOR        Resource Type    PLUGIN
 PLUGIN_VIEW                     Resource Type    PLUGIN
 ASREPLAY_VIEWER                 Resource Type    ASREPLAY_ENTITY_MGMT
 ASREPLAY_OPERATOR               Resource Type    ASREPLAY_ENTITY_MGMT
 MANAGE_ANY_CHANGE_PLAN          Resource Type    CHANGE_PLAN
 VIEW_ANY_OMS_PROPERTY           Resource Type    OMS_PROP_SECURE_CLASS
 MANAGE_ANY_OMS_PROPERTY         Resource Type    OMS_PROP_SECURE_CLASS
 CREATE_ANY_POLICY               Resource Type    CLOUDPOLICY
 VIEW_ANY_POLICY                 Resource Type    CLOUDPOLICY
 SVCD_CREATE_DASH                Resource Type    SVCD
 EMHA_ADMINISTRATION             Resource Type    EMHA_SECURE_CLASS
 VIEW_ANY_COMPLIANCE_FWK         Resource Type    COMPLIANCE_FWK
 CREATE_COMPLIANCE_ENTITY        Resource Type    COMPLIANCE_FWK
 FULL_ANY_COMPLIANCE_ENTITY      Resource Type    COMPLIANCE_FWK
 VIEW_ANY_POLICY_GROUP           Resource Type    CLOUDPOLICYGROUP
 CREATE_POLICY_GROUP             Resource Type    CLOUDPOLICYGROUP</pre>
<p>L’article <a href="https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/">Oracle Enterprise Manager 12c: creation and management of administrators through emcli</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/oracle-cloud-control-12c-creation-and-management-of-administrators-through-emcli/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;ORA-01665: control file is not a standby control file&#8221;: what can I do?</title>
		<link>https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/</link>
					<comments>https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/#respond</comments>
		
		<dc:creator><![CDATA[Yann Neuhaus]]></dc:creator>
		<pubDate>Thu, 20 Sep 2012 23:44:00 +0000</pubDate>
				<category><![CDATA[Database management]]></category>
		<category><![CDATA[Controlfile]]></category>
		<category><![CDATA[Data Guard]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[Oracle 11g]]></category>
		<category><![CDATA[RMAN]]></category>
		<category><![CDATA[Standby]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/</guid>

					<description><![CDATA[<p>You have certainly also received this error once in you Oracle DBA career: &#8220;ORA-01665: control file is not a standby control file&#8221; while trying to create a standby database with RMAN through a full database backup. In fact, the feature itself is not very new. It exists since at least RMAN 10g, it is called [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/">&#8220;ORA-01665: control file is not a standby control file&#8221;: what can I do?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>You have certainly also received this error once in you Oracle DBA career: &#8220;ORA-01665: control file is not a standby control file&#8221; while trying to create a standby database with RMAN through a full database backup. In fact, the feature itself is not very new. It exists since at least RMAN 10g, it is called the &#8220;Restore Failover&#8221;.</p>
<p>In order to create a Data Guard configuration, you need a standby database on the standby server.</p>
<p>For this purpose you might use a &#8220;duplicate for standby&#8221; with RMAN. However in some cases, RMAN might complain since the the used backup controlfile is not a &#8220;standby controlfile&#8221;. This can appear even if the &#8220;backup current controlfile for standby&#8221; commandwas included in the the RMAN script.</p>
<p>The reason for this trouble is that after the &#8220;backup current controlfile for standby&#8221; command, another controlfile backup or backup copy has been started.</p>
<p>Let&#8217;s analyze the script:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">run
{
   ALLOCATE_CHANNELS
   backup filesperset 10 archivelog all delete input format 'your_backup_path/your_backup_format';
   backup incremental level 0 filesperset 10 database format 'your_backup_path/your_backup_format';
   sql "alter system archive log current";
   backup filesperset 10 archivelog all delete input format 'your_backup_path/your_backup_format';
   backup current controlfile for standby format 'your_backup_path/ctl_stdby.ctl';
   sql "create pfile=''your_backup_path/initSID.ora'' from spfile";
   sql "alter database backup controlfile to ''your_backup_path/controlfile.ctl''";
   sql "alter database backup controlfile to trace as ''your_backup_path/cre_controlfile.trc''";
   
}</pre>
<p>As you can see after the &#8220;backup current controlfile for standby&#8221;, we also have a backup controlfile copy:</p>
<p><span style="color: #ff0000;"><strong><span style="font-family: courier new,courier;">sql &#8220;alter database backup controlfile to &#8221;your_backup_path/controlfile.ctl&#8221;&#8221;;</span></strong></span></p>
<p>As a consequence, during the duplicate for standby, the database mount operation will fail since it will try to access to the controlfile copy which is NOT a standby controlfile ! Since 11.2 RMAN should be able to convert a control file in a standby controlfile during a duplication for standby, but with such a controlfile backup (through sql) it seems to fail:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; connect target /
RMAN&gt; connect auxiliary sys/XXXXXXX@ORACLESID_STDBY
RMAN&gt; duplicate target database for standby dorecover nofilenamecheck;
 
....
....
Starting restore at 14-FEB-12
using channel ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: copied control file copy
input file name=/u00/app/oracle/admin/ORACLESID/backup/controlfile.ctl
output file name=/u00/oradata/ORACLESID/control01ORACLESID.dbf
output file name=/u01/oradata/ORACLESID/control02ORACLESID.dbf
output file name=/u02/oradata/ORACLESID/control03ORACLESID.dbf
Finished restore at 14-FEB-12
contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script
sql statement: alter database mount standby database
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 02/14/2012 14:37:45
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of sql command on clone_default channel at 02/14/2012 14:37:45
RMAN-11003: failure during parse/execution of SQL statement: alter database mount standby database
ORA-01665: control file is not a standby control file
....
....</pre>
<p>Since I experienced this issue several times, I decided to invest some minutes to find out another solution than:</p>
<ul>
<li> Duplicate from active (disturbing the production)</li>
<li> Perform a new backup without &#8220;sql &#8220;alter database backup controlfile to &#8221;controlfile__&#8221;&#8221;;&#8221;</li>
</ul>
<p>Below is a possible solution. First of all, perform a new backup of the standby control file:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; run {
2&gt; allocate channel disk1 device type disk ;
3&gt; backup current controlfile for standby format '/u00/app/oracle/admin/ORACLESID/std_ctl_%d_s%s_p%p_last.ctl';
4&gt; }</pre>
<p>As we can see on the output, in fact two backups are performed, a standby controlfile and a normal controlfile. While connected to the target we RMAN we recognize them:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; list backup of controlfile completed after 'sysdate - 1/24';
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time     
------- ---- -- ---------- ----------- ------------ --------------------
44289   Full    49.11M     DISK        00:00:01     14-FEB-2012 14:35:30
        BP Key: 44292   Status: AVAILABLE  Compressed: NO  Tag: TAG20120214T143529
        <span style="color: #ff0000;">Piece Name: /u00/app/oracle/admin/ORACLESID/std_ctl_ORACLESID_s353_p1_last.ctl</span>
<span style="color: #ff0000;">  Standby Control File Included: Ckp SCN: 5369136371   Ckp time: 14-FEB-2012 14:35:29</span>
BS Key  Type LV Size       Device Type Elapsed Time Completion Time     
------- ---- -- ---------- ----------- ------------ --------------------
44298   Full    49.14M     DISK        00:00:00     14-FEB-2012 14:35:32
        BP Key: 44300   Status: AVAILABLE  Compressed: NO  Tag: TAG20120214T143532
        <span style="color: #ff0000;">Piece Name: /u00/app/oracle/admin/ORACLESID/backup/c-1290365060-20120214-02</span>
<span style="color: #ff0000;">  Control File Included: Ckp SCN: 5369136386   Ckp time: 14-FEB-2012 14:35:32</span></pre>
<p>&nbsp;</p>
<p>We should copy the standby controlfile backup from the primary server to the standby server:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><span style="color: #ff0000;">scp /std_ctl_ORACLESID_s353_p1_last.ctl server_standby:$PWD </span></pre>
<p>&nbsp;</p>
<p>Then, once connected to the primary database and to the catalog with RMAN we try to identify the controlfile copy which is required by the &#8220;duplicate for standby&#8221; procedure (see the logs above). The required control file is stored in the file:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1"><span style="color: #ff0000;">/u00/app/oracle/admin/ORACLESID/backup/controlfile.ctl</span></pre>
<p>Let&#8217;s identify this item (controlfile copy) in the RMAN catalog:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; <span style="color: #ff0000;">list copy of controlfile completed after 'sysdate - 1/2';</span>
List of Control File Copies
===========================
Key     S Completion Time      Ckp SCN    Ckp Time            
------- - -------------------- ---------- --------------------
14      A 14-FEB-2012 09:09:05 5368236664 14-FEB-2012 09:09:04
        Name: /u00/app/oracle/admin/ORACLESID/backup/controlfile.ctl
        Tag: TAG20120214T090905</pre>
<p>We now delete this copy to prevent RMAN to use it:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; <span style="color: #ff0000;">delete copy of controlfile TAG 'TAG20120214T090905';</span>
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1145 device type=DISK
List of Control File Copies
===========================
Key     S Completion Time      Ckp SCN    Ckp Time            
------- - -------------------- ---------- --------------------
14      A 14-FEB-2012 09:09:05 5368236664 14-FEB-2012 09:09:04
        Name: /u00/app/oracle/admin/ORACLESID/backup/controlfile_ORACLESID_20120214_085409
        Tag: TAG20120214T090905

Do you really want to delete the above objects (enter YES or NO)? YES
deleted control file copy
control file copy file name=/u00/app/oracle/admin/ORACLESID/backup/controlfile_ORACLESID_20120214_085409 RECID=14 STAMP=775213745
Deleted 1 objects</pre>
<p>Now, we should restart a duplicate for standby:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN&gt; duplicate target database for standby dorecover nofilenamecheck;</pre>
<p>RMAN focuses now on the controlfile backup. As explained previously we get two controlfile backups (one &#8220;normal&#8221; and one &#8220;standby&#8221; controlfile). However the &#8220;normal&#8221; control file backup has not been copied to the standby server, therefore RMAN &#8220;fails over&#8221; to the &#8220;standby&#8221; controlfile backup:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: reading from backup piece /u00/app/oracle/admin/ORACLESID/backup/c-1290365060-20120214-02
channel ORA_AUX_DISK_1: ORA-19870: error while restoring backup piece /u00/app/oracle/admin/ORACLESID/backup/c-1290365060-20120214-02
ORA-19505: failed to identify file "/u00/app/oracle/admin/ORACLESID/backup/c-1290365060-20120214-02"
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
<span style="color: #ff0000;">failover to previous backup</span>
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: reading from backup piece /u00/app/oracle/admin/ORACLESID/std_ctl_ORACLESID_s353_p1_last.ctl
channel ORA_AUX_DISK_1: piece handle=<span style="color: #ff0000;">/u00/app/oracle/admin/ORACLESID/std_ctl_ORACLESID_s353_p1_last.ctl</span> tag=TAG20120214T143529
channel ORA_AUX_DISK_1: restored backup piece 1
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
output file name=/u00/oradata/ORACLESID/control01ORACLESID.dbf
output file name=/u01/oradata/ORACLESID/control02ORACLESID.dbf
output file name=/u02/oradata/ORACLESID/control03ORACLESID.dbf
Finished restore at 14-FEB-2012 14:45:31
.......</pre>
<p>The message about missing archives at the end of the duplicate can be ignored as usual, since the Data Guard configuration will solve the problem:</p>
<pre class="brush: actionscript3; gutter: true; first-line: 1">RMAN-06025: no backup of archived log for thread 1 with sequence 1683 and starting SCN of 5369129120 found to restore
RMAN-06025: no backup of archived log for thread 1 with sequence 1682 and starting SCN of 5369088625 found to restore
RMAN-06025: no backup of archived log for thread 1 with sequence 1681 and starting SCN of 5369047176 found to restore
RMAN-06025: no backup of archived log for thread 1 with sequence 1680 and starting SCN of 5369025699 found to restore
....</pre>
<p>As you can see , Oracle failed over from the backup set (BS Key) &#8220;44298&#8221; to the &#8220;44289&#8221; since only the file /u00/app/oracle/admin/ORACLESID/std_ctl_ORACLESID_s353_p1_last.ctl (standby control file) has been copied to the standby server.</p>
<p>Finally we can also conclude that a simple remove of the file &#8220;your_backup_path/controlfile.ctl&#8221; from the first backup would have had the same result since the &#8220;previous&#8221; control file backup was a standby controlfile. This post finally show how to delete some backup sets :-).</p>
<p>As a conclusion, deleting entires in the catalog and/or providing the wished backup sets to the standby side allowed us to influe on RMAN to take the right decisions.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/">&#8220;ORA-01665: control file is not a standby control file&#8221;: what can I do?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/qora-01665-control-file-is-not-a-standby-control-fileq-what-can-i-do/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-06-04 21:52:49 by W3 Total Cache
-->