Cannot specify System Class when installing oracle using Response File - windows-10

I am trying to automate the process of installing Oracle 19c (19.3). This will need to be done across a large number of Windows 10 clients.
I have manually installed the DB on a machine and have created a response file which I am then at the moment calling from a batch script using the -responsefile argument. Eventually I will also pass the -silent argument, but for now am omitting that so I can see what's happening.
I want to install Oracle as DESKTOP CLASS, however when calling SETUP.exe using the response file the GUI is showing as SERVER CLASS, but I cannot see a setting in the response file or an argument for the Oracle Setup.exe to set this value.
Does anyone know how to set the the SystemClass to DESKTOP when installing using a response file?
If I complete the install with the -silent argument, then I can see in the InstallActions log that the install is Server Class selectedSystemClass is :SERVER_CLASS
Also have the same issue with Pluggable Database being selected despite in the response file setting the value to false oracle.install.db.ConfigureAsContainerDB=false
This is the first time I have tried to install a DB using response files, so any help appreciated.

Related

Django custom management commands as windows scheduled task

I'm trying to run a Django2.1 custom management command from within a python3 virtual environment on a windows server with the task scheduler. The command I've tried work as follows:
C:\Users\dev\Programs\Python3\Scripts\python.exe C:\Users\dev\Programs\Python3\Scripts\access-api\my_project\manage.py accessapi
The script runs just fine if I also execute it as a .bat file but when I try to create a scheduled task and run the .bat script, the task scheduler fails or says it completed but the data that I'm looking to update, doesn't get updated. I managed to find this reddit post about this same issue but it doesn't seem to work as described.
The script itself isn't a pretty one but it works using pyodbc drivers to run queries in from an Access 2010 database and convert to it JSON, then update required records using Django's API in a PostgreSQL database.
"Actions" Tab in task property use your commands to configure as:
Program script field:
C:\Python36\python.exe
Add Argumenrs(optional) field:
"C:\Users\dev\Programs\Python3\Scripts\access-api\my_project\manage.py" accessapi

Notes cannot create automation object

I have created an agent iin which I call a dll file so that I can get data from another system eventually..
When I manually run this agent then the call to the dll file works and I get data from it.
When I call this agent from a browser then I get:
Error Description : Cannot create automation object
The security of the agent is on 3.Allow restricted operations with full administration rights.
Any idea why I get Cannot create automation object when running agent from browser?
When you start the agent from browser then the agent runs on Domino server.
So, you need to install automation object's software on this server.
When you manually run the agent then the code is executed on your client. This works because you installed the software necessary for creating the automation object on your client.
I found the same error but in my case everything was working properly until we restored a backup of Windows. The issue was caused because Office had to be reactivated again.
Sometimes this happens too because a corruption of the Word document, so you have to rebuild it.
I hope this could be helpful in future to other people

Git Bash is displaying strange characters on Windows 7 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 1 year ago.
Improve this question
I installed Gitbash in my Windows and defined the Linux command lines (ls to list directory for example) but the command line is returning strange characters.
Reginaldo#Dell MINGW64 /c/dev/php/laravel/flamboyant (master)
$ php artisan
←[32mLaravel Framework←[39m version ←[33m5.1.29 (LTS)←[39m
←[33mUsage:←[39m
command [options] [arguments]
←[33mOptions:←[39m
←[32m-h, --help←[39m Display this help message
←[32m-q, --quiet←[39m Do not output any message
←[32m-V, --version←[39m Display this application version
←[32m --ansi←[39m Force ANSI output
←[32m --no-ansi←[39m Disable ANSI output
←[32m-n, --no-interaction←[39m Do not ask any interactive question
←[32m --env[=ENV]←[39m The environment the command should run under.
←[32m-v|vv|vvv, --verbose←[39m Increase the verbosity of messages: 1 for norm
al output, 2 for more verbose output and 3 for debug
←[33mAvailable commands:←[39m
←[32mclear-compiled←[39m Remove the compiled class file
←[32mdown←[39m Put the application into maintenance mode
←[32menv←[39m Display the current framework environment
←[32mhelp←[39m Displays help for a command
←[32minspire←[39m Display an inspiring quote
←[32mlist←[39m Lists commands
←[32mmigrate←[39m Run the database migrations
←[32moptimize←[39m Optimize the framework for better performance
←[32mserve←[39m Serve the application on the PHP development ser
ver
←[32mtinker←[39m Interact with your application
←[32mup←[39m Bring the application out of maintenance mode
←[33mapp←[39m
←[32mapp:name←[39m Set the application namespace
←[33mauth←[39m
←[32mauth:clear-resets←[39m Flush expired password reset tokens
←[33mcache←[39m
←[32mcache:clear←[39m Flush the application cache
←[32mcache:table←[39m Create a migration for the cache database table
←[33mconfig←[39m
←[32mconfig:cache←[39m Create a cache file for faster configuration loa
ding
←[32mconfig:clear←[39m Remove the configuration cache file
←[33mdb←[39m
←[32mdb:seed←[39m Seed the database with records
←[33mevent←[39m
←[32mevent:generate←[39m Generate the missing events and listeners based
on registration
←[33mhandler←[39m
←[32mhandler:command←[39m Create a new command handler class
←[32mhandler:event←[39m Create a new event handler class
←[33mkey←[39m
←[32mkey:generate←[39m Set the application key
←[33mmake←[39m
←[32mmake:command←[39m Create a new command class
←[32mmake:console←[39m Create a new Artisan command
←[32mmake:controller←[39m Create a new resource controller class
←[32mmake:event←[39m Create a new event class
←[32mmake:job←[39m Create a new job class
←[32mmake:listener←[39m Create a new event listener class
←[32mmake:middleware←[39m Create a new middleware class
←[32mmake:migration←[39m Create a new migration file
←[32mmake:model←[39m Create a new Eloquent model class
←[32mmake:policy←[39m Create a new policy class
←[32mmake:provider←[39m Create a new service provider class
←[32mmake:request←[39m Create a new form request class
←[32mmake:seeder←[39m Create a new seeder class
←[32mmake:test←[39m Create a new test class
←[33mmigrate←[39m
←[32mmigrate:install←[39m Create the migration repository
←[32mmigrate:refresh←[39m Reset and re-run all migrations
←[32mmigrate:reset←[39m Rollback all database migrations
←[32mmigrate:rollback←[39m Rollback the last database migration
←[32mmigrate:status←[39m Show the status of each migration
←[33mqueue←[39m
←[32mqueue:failed←[39m List all of the failed queue jobs
←[32mqueue:failed-table←[39m Create a migration for the failed queue jobs dat
abase table
←[32mqueue:flush←[39m Flush all of the failed queue jobs
←[32mqueue:forget←[39m Delete a failed queue job
←[32mqueue:listen←[39m Listen to a given queue
←[32mqueue:restart←[39m Restart queue worker daemons after their current
job
←[32mqueue:retry←[39m Retry a failed queue job
←[32mqueue:subscribe←[39m Subscribe a URL to an Iron.io push queue
←[32mqueue:table←[39m Create a migration for the queue jobs database t
able
←[32mqueue:work←[39m Process the next job on a queue
←[33mroute←[39m
←[32mroute:cache←[39m Create a route cache file for faster route regis
tration
←[32mroute:clear←[39m Remove the route cache file
←[32mroute:list←[39m List all registered routes
←[33mschedule←[39m
←[32mschedule:run←[39m Run the scheduled commands
←[33msession←[39m
←[32msession:table←[39m Create a migration for the session database tabl
e
←[33mtracker←[39m
←[32mtracker:tables←[39m Create the migrations for Tracker database table
s and columns
←[33mvendor←[39m
←[32mvendor:publish←[39m Publish any publishable assets from vendor packa
ges
←[33mview←[39m
←[32mview:clear←[39m Clear all compiled view files
Reginaldo#Dell MINGW64 /c/dev/php/laravel/flamboyant (master)
Can someone help me please?
You need to enable ansi control code processing. See here for details.
By Jason Karns in shell
Link content included for reference in case link ever gets deleted.
Having used git on windows for over three years now, I’ve fallen back in love with the command line. Bash, of course, not the windows command prompt. Beautiful, ubiquitous, warty bash. Git depends heavily on GNU utilities so on Windows it requires either cygwin or msys. Having been burned by cygwin in the past, I prefer the minimalism and simplicity of msys + mingw. Along with git, the entire ruby ecosystem lives in the shell. However, the numerous tools, gems and utilities that assume standard ANSI color support in the shell began to wear on me. Lo and behold, there is a lovely solution to provide ansi color support for bash (and cmd) on Windows: ansicon.
Download the zip and extract. There are a few ways to install:
Extract to a permanent location (I use C:/bin/ansicon). Execute ansicon.exe -i from within the appropriate directory for your system (x86/x64), and you’re all set. Any new shells (bash and windows cmd included) will autorun the ansicon utility for displaying color output. Be sure not to move the executable prior to running ansicon.exe –u. This removes the registry entry and prevents an ugly error message for every command shell.
Alternatively, place the ansicon executable in your PATH, or add its location to your PATH. Then you can launch ansicon for a session with ansicon.exe –p.
This utility has been working great for my on Windows XP. I’ve been having trouble getting it to work on Windows 7, but I hear it should be supported. I’ll post an update when the Windows 7 issue is resolved.
Update
Root cause, uncovered! If you use JRuby with a 64-bit JVM on Windows x64, ansicon won’t work. The issue is that ansicon (64-bit) is capable of injecting into 32-bit processes, but not vice versa. Currently, the JRuby launcher is a 32-bit executable. Thus, if you’re running a 64-bit shell (cmd, bash, or otherwise), ansicon will inject correctly into that process. It will then inject successfully into the 32-bit JRuby launcher process. At this point, for all intents and purposes, you’re running the 32-bit version of ansicon. Thus, if you’re running JRuby on a 64-bit JVM, then 32-bit ansicon is not able to inject into 64-bit JVM. There is an open feature request for JRuby to ship its 64-bit version with a 64-bit launcher. You should vote for this feature. I also hear that adoxa (Jason Hood) has a potential fix for this issue in the works. Stay posted.
Of course, the easiest solution at the moment is to ensure that JRuby uses a 32-bit JVM. Just change (or set) your JAVA_HOME environment variable to point to a 32-bit JVM and you’re golden.
Update 2: Issue Resolved
The latest 64-bit binaries (ansi6432.zip) have fixed the issue. Just download and extract them over-top the 1.51 version.
For MingGW64 I found going into the Options > Terminal and switching from xterm (the default I presume) to xterm-256color fixed the issue. I also restarted the console.
This answer helped me with my weird characters in gradle output from git bash in windows. Just add export TERM=cygwin to the last line of git/etc/bash.bashrc. If this helps you, be sure to send the upvotes to their answer—I'm only reposting it here since this is where google brought me.
I didn't remember the last version of GIT. I faced same problem after updating Git Bash to 2.11.
Downgrading to 2.10 solved my problem.
https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1

Installing JavaComm API on Ubuntu

I know this question has been asked several times around the internet, but I have spent about a week trying to solve this problem with little luck.
I am trying to install JavaCommAPI (an archived Java package to allow communication with rs232) on a remote linux Ubuntu 11.0, 32-bit server in order to deploy a web project which I have developed on a local apache server on my windows PC.
The thing that puzzles me is, I am able to get the .war web project to deploy on a local apache server on a separate 32-bit LinuxMint16 PC by correctly placing the javax.comm.properties, comm.jar, and libSerialParallel.so files in their respective places.
I use System.getProperty("java.library.path"); in order to find the correct library path in order to install correct files.
On my LinuxMint16:
javax.comm.properties -- /usr/lib/jvm/java-7-openjdk-i386/jre/lib
comm.jar -- /usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext
libSerialParallel.so -- /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386
....works!
On my remote Ubuntu server I did the exact same for its reported library path
(for example: /usr/local/jdk/jdk1.7.0_45/jre/lib/javax.comm.properties ;
/usr/local/jdk/jdk1.7.0_45/jre/lib/ext/comm.jar ;
/usr/local/jdk/jdk1.7.0_45/jre/lib/i386/libSerialParallel.so)
...fails =(
Things of note: I added the needed apache jars and comm.jar to my libraries in Eclipse using the BuildPath wizard (right click on project --> Build Path-->add external jars) which points to local files on my PC which I obviously cannot use for a remote server which I am only accessing through command line. May this is affecting it somehow?
I tried to get error output (System.err) from the Java Console printed to a separate file for my remote server as that feedback was very helpful in getting all the files sorted on my LinuxMint PC.
PrintStream ps = new PrintStream(pathName);
System.setOut(ps);
System.setErr(ps);
Which again, is oddly working beautifully to print the stream to a local .txt file on my LinuxMintPC but not to the one I designate on my remote ubuntu server.
I am really at a wits end here!! Am I mixing and matching appropriate versions of Systems prohibiting things to run smoothly? I am not sure how to proceed from here, if anyone has any insights I would die of happiness. Thanks
I needed to install OPEN JDK7 on my ubuntu, put files in appropriate library paths (as described above) and now it works.

Cognos 8.4.1 St9bad_alloc message : how to solve?

For eval purpose; I installed Cognos 8.4.1 on Ubuntu 10.04.
The DB for the content store is Oracle 11g with AL32 UTF8 character set.
Crypto keys are stored locally. Env is set as recommended.
When trying to start the service, even before creating the content store, I get this message :
CM-CFG-5076 A Content Manager configuration error occurred during the initialization of Cognos Access Manager. CAM-AAA-0071 An internal error occurred. St9bad_alloc
Any idea of the cause ?
Thanks,
Fred
Using a supported distribution would definitely be a good idea. That said, if you stop cognos, rename the cogserver.log file (by default this is in /logs under your installation directory), start cognos up again and post the generated log file we might get more detail about what's stopping it.

Resources