Hi community,

 

I have installed an Oracle 7.17.0 clean environment.

After following all the procedures found here : https://academy.creatio.com/docs/user/on_site_deployment/general_deploy…

 

I get the following error :

 

 

After some time spent on the internet to find a solution, I found out that with an Oracle version, ODAC should be installed. I tried to install the most recent one but didn't worked. So, after many searches I found out that the only version who contains the "OraOps12.dll" file is the ODAC v.12. So, I installed the ODAC v.12 and it finally worked.

 

The problem is that when I try to install a package or a new section, I encounter the following issue :

 

https://community.creatio.com/questions/error-while-trying-create-new-s…

 

The solution proposed is to install ODAC v.11 and it should solve the problem.

Now we get the first problem again, meaning ODAC v.11 doesn't have the "OraOps12.dll" file in it, so my environment doesn't work anymore.

 

Did someone found a solution to this problem ?

 

It has been really weeks since I am trying to solve this issue.

 

Some help would be really appreciated.

 

Best regards,

Jonathan

Like 0

Like

3 comments

Hello Jonathan,

 

Thank you for your question. This issue recreates if you are using Oracle 18 or 19. We are informed regarding this problem and Creatio will support Oracle 19 and 19C (as well as managed ODAC) in future releases that will be after 8.0.0+.

 

If you have a great urgency to work with Creatio before the new versions are released there are some workarounds:



It is possible to use Oracle 12 and 11 as they are reliably supported by the last released versions of Creatio (as for this moment - our latest version is 7.18.5)

 

Another option is to use PostgreSQL or Microsoft SQL DB engines.

 

Thank you for your understanding!

 

Best Regards,

Dan 

Denis Bidukha,

 

Will Oracle 19 and 19C be supported from the 8.0.0 or after the 8.0.0 ?

I am asking because of the interpretation of the "+" after "8.0.0+".

 

Many thanks,

Jonathan

Hello Jonathan,

 

Denis meant after the 8.0.0 version of Creatio.

Unfortunately, we do not have a concrete roadmap of when this feature will be available but the request for it was already created and it is planned to be available in the future.

 

Thank you,

Artem.

Show all comments

Important! Make sure that the server name (the name of the PC) where you're going to install the server doesn't contain the "_" symbols. If it contains, please rename the PC.

The database installation

Download the database. (create an account if you haven't done it before)

https://www.oracle.com/technetwork/database/enterprise-edition/download…

http://prntscr.com/nm3fly

Unzip 2 archives and merge them (copy the data from the second folder to the first one).  

Run setup.exe. Agree to on the warning that the system doesn't match requirements. 

http://prntscr.com/nm3kyy

http://prntscr.com/nm3l31

http://prntscr.com/nm3lnr

http://prntscr.com/nm3mwh

http://prntscr.com/nm3n3d

http://prntscr.com/nm3n6b

http://prntscr.com/nm3ov7

Remember the CID

http://prntscr.com/nm3ozw

http://prntscr.com/nm3p3z

http://prntscr.com/nm3vwu

http://prntscr.com/nm3w6e

http://prntscr.com/nm3wgb

Check the installation and make sure that the oracle server works.

Win+R -> cmd ->

sqlplus "/as sysdba"

http://prntscr.com/nm3xra

http://prntscr.com/nm3xy3

->

select * from dual

http://prntscr.com/nm3yb4

download oracle developer

https://www.oracle.com/technetwork/developer-tools/sql-developer/downlo…

http://prntscr.com/nm3r6c

run sqldeveloper.exe

http://prntscr.com/nm407r

Use the CID

http://prntscr.com/nm43rm

http://prntscr.com/nm44am

OPTIONAL

installing dbforge for oracle

download dbforge for oracle and install it. Just next-next-next. 

connect to the database

http://prntscr.com/nm47be

http://prntscr.com/nm4802

The database has been installed. 

Like 0

Like

Share

0 comments
Show all comments

1. Create the following files:

CheckForFileExists.sql

SET serveroutput ON
SET FEEDBACK OFF

begin
    IF  dbms_lob.FileExists(BFILENAME('&1','&2')) = 1 THEN
         DBMS_OUTPUT.PUT_LINE('Backup File Exists');      
    ELSE
          DBMS_OUTPUT.PUT_LINE('Backup File Does Not Exists');            
    END IF;
end;
/
exit;

CreateBackupDirectory.sql

set serveroutput on;
CREATE OR REPLACE DIRECTORY &1 AS '&3';
GRANT READ, WRITE ON DIRECTORY &1 to &2;
exit;

RecompileSchema.sql

DBMS_OUTPUT.ENABLE (buffer_size => NULL);
set serveroutput on;
DBMS_OUTPUT.PUT_LINE('Recompile schemas started: $2');
exec DBMS_UTILITY.compile_schema('&2');
commit;
DBMS_OUTPUT.PUT_LINE('Recompile schemas finished');
exit;

CreateBackup.cmd

set NLS_LANG=russian_cis.ru8pc866

rem %1 = Schema Name
rem %2 = Server Name
rem %3 = sqlplus.exe path
rem %4 = Backup directory alias
rem %5 = Exported dump name
rem %6 = Backup file directory(\\tscrm.com\dfs-ts\ReleaseBackups\For_7.10.2\)
rem %7 = Instance Port

%3 "SYSTEM/admin@%2:%7/orcle AS SYSDBA" @CreateBackupDirectory.sql %4 %1 %6
%3 "%1/%1@%2:%7/orcle" @RecompileSchema.sql "%1" "%1"
%3 -S "SYSTEM/admin@%2:%7/orcle" as sysdba @CheckForFileExists.sql %4 %5
expdp "%1/%1@//%2:%7/orcle" SCHEMAS=%1 DIRECTORY=%4 DUMPFILE=%5 NOLOGFILE=YES CONSISTENT=N VERSION=11.2.0.1.0 PARALLEL=2 COMPRESSION=ALL 

exit /b %ERRORLEVEL%

rem sqlplus BPMONLINE520BANKSOFTKEY/BPMONLINE520BANKSOFTKEY@TSCOREBUILD_ORA11 @NoAuditSession.sql
rem exp BPMONLINE520BANKSOFTKEY/BPMONLINE520BANKSOFTKEY@TSCOREBUILD_ORA11 triggers=y indexes=y grants=y rows=y constraints=y consistent=y statistics=none file='C:\TEST.dmp'

pause;

2. Locate the files in the same folder. In my case, it's e:\ORACLE\temp\

3. Open the CreateBackup.cmd and edit it according to the server connection properties in the Oracle SQL Developer client.

CreateBackupModification.png

4. Run "Command prompt" and enter the folder with the files. 

https://www.digitalcitizen.life/command-prompt-how-use-basic-commands

In my case, it looks like

command_dir.jpg

5. Adjust the command

CreateBackup.cmd SE_M_SE7140ENU localhost C:\app\Eugene\product\11.2.0\dbhome_1\BIN\sqlplus.exe BACKUPDIR SALESENTERPRISE_MARKETING_SERVICEENTERPRISEENUActual.DMP C:\OracleBackups 1521

where

SE_M_SE7140ENU - The name of the user (the database) that you want to backup. userName.jpg

localhost - the server IP.

C:\app\Eugene\product\11.2.0\dbhome_1\BIN\sqlplus.exe - the path to the sqlplus.exe file. 

SALESENTERPRISE_MARKETING_SERVICEENTERPRISEENUActual.DMP - the name of the backup that will be created. 

C:\OracleBackups - the location where the backup will be created. Please create the specified folder. It won't be created automatically. 

6. Run the command in the command prompt.

RunTheCommand.jpg

7. Find the backup in the specified folder. 

 

 

 

 

 

 

 

Like 0

Like

Share

0 comments
Show all comments

Hi Community,

I am getting Oracle error ''ORA-01691: unable to extend lob segment DLD_CRM.SYS_LOB0000118070C00012$$ by 128 in tablespace USERS" when trying to install custom package from dev to prod instance using "Export to pacakges to archive" and "Installed Applications->Add Application->Install from file" (Please see image below).

Both dev and prod instance are using oracle database.

 

Like 0

Like

3 comments

Dear Fulgen,

It seems that this issue is connected with Oracle database structure. I think this article may help you with this issue: http://www.dba-oracle.com/t_ora_01691.htm

Best regards,

Angela

Angela Reyes,

Thanks Angela, we have already fixed the oracle database structure and we can now install package successfully.

We still have issue with our oracle database, we are encountering Oracle error "(ORA-00942) table or view does not exist" on submit case landing page.

 





We have already done other landing pages before in bpm online instance which uses ms sql database, and the system is working fine. So we are sure we did the same thing the only difference is that this time the bpm online instance is using oracle database. Hope you can help us, solve this issue.

Fulgen Ninofranco,

Have you checked server logs? They might have the information about missing table. 

Show all comments

Hi,

I already done other case landing pages for different bpmonline systems which are working fine.

But for a system, from landing page all required fields are filled but still not submitting and below error is occurring. Not sure about this error and how to resolve it.

Any help will be highly appreciable.

Like 0

Like

1 comments

It's hard to say what's wrong by the screenshot. Please catch the request with Fiddler, save the request and investigate it. If it doesn't contain errors, then send the request to bpm'online support. 

Show all comments