11.07.2015 Views

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER <strong>11</strong> ■ APPLICATION DEVELOPMENT 507• It renders calendars by providing built-in wizards for daily, weekly, and monthly views.• It supports loosely defined web services to support services created in JDeveloper and<strong>Oracle</strong> BPEL synchronous processes.• It compares database objects in two separate schemas.• It compares differences between two different applications.• It facilitates bookmark pages within the application.• It performs page and region caching for application performance.• You can find items for CSS and images.• It defines rules for password expiration, forces strong passwords, locks accounts, andforces password changes upon first login.• You can manage workspace effectively by configuring sizes for new workspace andschema requests and additional space for existing workspace.PHP Support EnhancementsWith Zend Core for <strong>Oracle</strong>, you can easily develop PHP applications leveraging <strong>Oracle</strong> databasetechnologies. Zend Core for <strong>Oracle</strong> is developed in partnership with Zend Technologiesand can be downloaded from <strong>Oracle</strong>’s OTN web site. This product is easy to install and fullyintegrated with <strong>Oracle</strong>. In <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g, <strong>Oracle</strong> provides enhanced support for PHPwith the database. <strong>Oracle</strong> provides a feature called <strong>Database</strong> Resident Connection Pooling(DRCP) to provide considerable improvement in the scalability of PHP applications. In essence,DRCP provides a shared pool of connections similar to the way multithreaded sessions work.This allows for persistent connections without having to dedicate one for dedicated serverprocesses for each of the PHP persistent connections.From the application tier, you must append the following option to the connect string:(SERVER=POOLED). In the OCISessionPoolCreate() application call, you must specify this *connStr asan argument.OCISessionPoolCreate ( OCIEnv*envhp,OCIError *errhp,OCISPool *spoolhp,OraText**poolName,ub4*poolNameLen,const OraText *connStr,ub4connStrLen,ub4sessMin,ub4sessMax,ub4sessIncr,OraText*userid,ub4useridLen,OraText*password,ub4passwordLen,ub4 mode );

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

Saved successfully!

Ooh no, something went wrong!