File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
extension/BuildPhpExtension Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 7070 ' Add-Extension' ,
7171 ' Add-ExtensionDependencies' ,
7272 ' Add-Extensions' ,
73+ ' Add-OciDB' ,
7374 ' Add-OciSdk' ,
7475 ' Add-OdbcCli' ,
7576 ' Add-Package' ,
Original file line number Diff line number Diff line change 1+ Function Add-OciDB {
2+ <#
3+ . SYNOPSIS
4+ Add OCI DB.
5+ #>
6+ [OutputType ()]
7+ param (
8+ )
9+ begin {
10+ }
11+ process {
12+ $dbUrl = ' https://download.oracle.com/otn-pub/otn_software/db-express/OracleXE213_Win64.zip'
13+ $dbZipFile = ' OracleXE213_Win64.zip'
14+ Invoke-WebRequest $dbUrl - OutFile $dbZipFile - UseBasicParsing - Verbose
15+ New-Item - ItemType Directory - Path C:\tools\oracle- setup - Force | Out-Null
16+ New-Item - ItemType Directory - Path C:\tools\oracle - Force | Out-Null
17+ Expand-Archive - Path $dbZipFile - DestinationPath C:\tools\oracle- setup - Force
18+ $rspContent = Get-Content - Path C:\tools\oracle- setup\XEInstall.rsp
19+ $rspContent = $rspContent -replace ' PASSWORD=.*' , " PASSWORD=pass"
20+ $rspContent = $rspContent -replace ' INSTALLDIR=.*' , " INSTALLDIR=C:\tools\oracle\"
21+ Set-Content - Path C:\tools\oracle- setup\XEInstall- new.rsp - Value $rspContent
22+ cmd.exe / c ' C:\tools\oracle-setup\setup.exe /s /v"RSP_FILE=C:\tools\oracle-setup\XEInstall-new.rsp" /v"/L*v C:\tools\oracle-setup\setup.log" /v"/qn"'
23+ }
24+ end {
25+ }
26+ }
You can’t perform that action at this time.
0 commit comments