Privilege require to kill a report server Job

Hi all.
I'm using Forms / Reports 11g Rel2 on a Windows box.
What privileges are required to kill a report submitted to a report server (non secure).
Precisely: if you're on the showjobs page, can anyone who access this page kill a job?
Also, is it possible to use CANCEL_REPORT_OBJECT (within Forms) for a running job?. Again, which privileges are required?.
Thanks in advance ....!

Sure, No problem.
You have two options actually - forgot to mention the other alternative.
1.) Oracle HTTP Server (OHS) - this will block any attempt to showjobs based on IP Address/Domain Name/etc....
That means however, you'll have to firewall off port 9002. But most my customers do this anyway - as reports are commonly accessed via OHS.
In $ORACLE_INSTANCE/config/OHS/ohs1/moduleconf/reports_ohs.conf, add the bolded text to your conf file. You can do a individual or ranges of IP addresses/hostnames/fully qualified domains. Consult Google or Oracle HTTP Server documentation on deny/allow rule syntax.
<Location /reports/rwservlet/showjobs>
SetHandler weblogic-handler
WebLogicHost hostname
WebLogicPort 9002
Order deny,allow
Deny from all
Allow from 10.1.1.10
</Location>
2.) WLS_REPORTS solution. This lets you password protect the showjobs screen.
- Locate and backup your reports server's rwserver.conf - i'd make sure its the right one. As a lot of people can get confused as by default Reports comes with 2 reports servers.
- Open rwserver.conf
- Add the following parameter in between the "<queue maxQueueSize ..." tag and "<pluginParam name="mailServer" value="%MAILSERVER_NAME%"/>" tag:
*<identifier encrypted="no">username/password</identifier>*
- replace username/password for your actual username/password combo you want to use. Save your changes.
- Reboot the reports server process - if you use a reports server that runs in OPMN, make sure you reboot your OPMN Reports server process as well.
- when you try to access show jobs, it should return an access deined. To access showjobs. add "?authid=username/password" to the end of your URL to access the page.
For more info on this: http://docs.oracle.com/cd/E14571_01/bi.1111/b32121/pbr_strt001.htm#sthref63
Both options arent exactly elegant but they work :)
Thanks,
Gavin
http://pitss.com/us

Similar Messages

  • Report Server Job Queue Information

    Hi,
    Is there any Oracle Table that stores records for each report generated from report server(Containing Report Server Job Queue Information) ?
    Thanks in Advance.
    Regards
    Sameer

    hello,
    table RW_SERVER_QUEUE will give you all the info you will ever need about your print jobs. You do need to install a package and then activate the logging.
    Very useful when you need to pinpoint why a report is not working.

  • Store Report server Job Queue to Database

    Hi,
    Is it possible to store the reports server job queue to the database with a version of Reports prior to 6i?
    Manish

    Yes. If you have installed Reports 6.0 and Reports 6.0 patch 1 or later, you shold find a script %ORACLE_HOME%\report60\sql\rw_server.sql - run this (eg as scott/tiger or some other user), and then in the <servername.ora> file add the parameter repositoryconn="scott/tiger@mydb". Then restart the server, and you should find the queue information being pushed into the DB. Note if the API pushes too much information, or you generally want to customise it then you may - just preserve the function/parameter prototypes.
    Regards
    The Oracle Reports Team http://technet.oracle.com

  • User privilege required to connect to OLAP Server

    What are the user priviledge required to connect to OLAP Server? Eg OLAPDBA user connectd perfectly thrugh the Java Program for Sales History. But the Sales History User ( SH ) cannot connect to the Server and generates a RemoteAuthentication Exception. I tried giving those privilege and roles as that of OLAPDBA but no success.
    Can anyone please help me out in this.
    Regards,
    Prachi Nadgouda

    In the OLAP Users Guide 9.2.0.2, it states to connect to the database using the OLAP API, users must have the following access rights to the database:
    CONNECT role
    QUERY REWRITE system privilege
    SELECT privileges on the database objects containing the data to be analyzed

  • What are the minimum db user privileges required for CDC?

    What are the minimum privileges required for the source data server user in order to to successfully implement CDC
    Currently I'm getting an "Insufficient privileges" error when trying to start a CDC journal on a model. The error is happening on the step that creates a trigger on the table in the source schema.
    Here's the situation:
    The data server uses the user "ODI_TEMP" for its connection. ODI_TEMP has been granted select privileges on the desired tables in the source schema. When starting the CDC journal on the model for the source schema, ODI tries to create a trigger on the source tables. This fails since the ODI_TEMP user can't create triggers on anything outside of it's own schema. For obvious fundamental security reasons, we cannot give the ODI_TEMP user the CREATE ANY TRIGGER system privilege on the data source.
    Journalizing is set up using JKM Oracle Consistent. ODI is 11g, DB is 11g.

    Hi,
    You can go for this
    Grant CREATE ANY TRIGGER system privilege to ODI_TMP
    Start the Journal , it will create triggers in ODI_TMP schema for the tables present in your source schema.
    Now revoke CREATE ANY TRIGGER system privilege from ODI_TMP.
    It will continue to work .. only when you are restarting the journal (due to adding or removing some tables in CDC) , you will be requiring CREATE ANY TRIGGER privilege.
    Thanks,
    Sutirtha

  • Crystal Reports Server XI Installation

    We just purchased Crystal Reports Server XI for Crystal Reports Professional and I want to install it minimally as I think we may have "overbought"; that aside, the big question is where do I go from here to put this on our servers w/o impacting current applications?
    TOPOLOGY:
    - we have a Windows network with Windows 2003 Small Biz Server and a 2nd server with Windows 2003 Standard running Terminal Services.
    - goal is to allow 1 main user to create reports from Quickbooks using Crystal Reports while they are on the Terminal Server
    This breaks down into the following questions:
    1) do I need to install the server portion at all? or can I just install Crystal Reports Pro via the CLIENT installation on the terminal server?
    2) if I do have to, I'd rather use MSDE already installed but how should this be set up?
    3) what impact will this make on the SBS web server which we are already using for OWA and Remote Web Workplace?
    Any tech docs/manuals that you could link me to would be appreciated as well. 
    Thanks,
    Doug

    We just purchased Crystal Reports Server XI for Crystal Reports Professional and I want to install it minimally as I think we may have "overbought"; that aside, the big question is where do I go from here to put this on our servers w/o impacting current applications?
    TOPOLOGY:
    we have a Windows network with Windows 2003 Small Biz Server and a 2nd server with Windows 2003 Standard running Terminal Services.
    goal is to allow 1 main user to create reports from Quickbooks using Crystal Reports while they are on the Terminal Server
    This breaks down into the following questions:
    1) do I need to install the server portion at all? or can I just install Crystal Reports Pro via the CLIENT installation on the terminal server?
    2) if I do have to, I'd rather use MSDE already installed but how should this be set up?
    3) what impact will this make on the SBS web server which we are already using for OWA and Remote Web Workplace?
    Any tech docs/manuals that you could link me to would be appreciated as well.
    Thanks,
    Doug
    Hi Doug,
    With regards to your questions, they will be answered in the following ways:
    1) do I need to install the server portion at all? or can I just install Crystal Reports Pro via the CLIENT installation on the terminal server?
    This questions is better by your company's requirements.  The Crystal Reports Server (CRS) piece is used by end-users who want to browse reports via the web.  The CRS is just a central repository, analogous to a central storage box, which makes reports available over the web.  Crystal Reports (CR) is simply the client that is used to report off your database.  In this case, your 'database' is Quickbooks. 
    So in short, you will need to install Crystal Reports Pro for your user to make reports.  And if the user needs to view report over the web, then you will need CRS as well.  The user will create the report and save it to the CRS if he/she wants to view it over the web. 
    2) if I do have to, I'd rather use MSDE already installed but how should this be set up?
    The question may need further clarification. 
    However, if you are using MSDE to write reports with (for CR), then you can use an ODBC connection to connect it.  You can consult this external page as a guide:  http://www.truthsolutions.com/sql/odbc/creating_a_new_odbc_dsn.htm.  You will set the connection to your MSDE.
    If you are asking about how to configure MSDE to be used as the CMS (Central Management Server) database for the CRS, then you will to consult our "BusinessObjects Enterprise Administration" forum.  As a note, the CMS is just a backend security database that authenticate user(s) that sign into the CRS. 
    Your post is posted in the "Crystal Reports" forum.
    3) what impact will this make on the SBS web server which we are already using for OWA and Remote Web Workplace?
    If you are asking how CR would impact your web server, it should not have any effect.  If you are inquiring about how CRS would affect them, you will also need to consult our "BusinessObjects Enterprise Administration" forum.

  • Error installing Forms/Reports Server on linux m/c having EBS R12 installed

    Hi,
    We are trying to install Forms and Reports server (Oracle Application Server 10gR2 (10.1.2.0.2) Forms and Reports Services) on a linux x86 box. The box already has Oracle E-business Suite R12 running on it. Our end goal is to install Oracle Transport Management (OTM), which requires Oracle Forms and Reports server to run its reports. When installing Forms and Report server I am getting following error. During installation, I gave a different set of ports to be used by Oracle Forms/Reports Apps server (and not the default) in staticports.ini and ensured that those ports are available. Any idea what could be the issue. If the issue is due to port conflict, how do I find which is the conflicting port. Also, is it possible to re-use Oracle Applications' Forms/Reports server for other applications like OTM.
    Get the following error during installation of Oracle Application Server 10gR2 (10.1.2.0.2) Forms and Reports Services:
    . Please also check the logs located at
    ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating
    the configuration files on disk. Some possible causes are:
    * permissions on files
    * file contention issues on Windows NT
    * internal Oracle error
    After resolving the problem that prevented DCM from updating the configuration
    files, you may use the dcmctl resyncInstance command to resolve the problem.
    Alternatively, you can stop and then restart the active dcmctl or EMD
    process and resyncInstance will automatically be performed.
    Resolution:
    Base Exception:
    java.net.BindException
    Address already in use
    java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
    at java.net.Socket.bind(Socket.java:498)
    at java.net.Socket.<init>(Socket.java:307)
    at java.net.Socket.<init>(Socket.java:124)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.openOEMSSession(Unknown Source)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.openOEMSSession(Unknown Source)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.sendHTTPRequest(Unknown Source)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.getOpmnProcStatus(Unknown Source)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.getProcessStatus(Unknown Source)
    at oracle.ias.sysmgmt.clustermanagement.OpmnAgent.getComponentProcessStatus(Unknown Source)
    I do now have much experience on DBA side, so my question may be very basic, but pls bear with me.
    Thanks.
    Namit

    So ...
    After a lot of searches, it was necessary a help from a Weblogic Administrator to find out what was going on with the installation process. The problem was with the memory allocation to the Weblogic VM. The process EMGC_OMS1 could not be started cos it was not possible to create a VM into SERVERADMIN.
    With just my DB experience I could not find any logs besides emctl.log and that one that it's shown in OEM Installler interface. The Weblogic Administrator was browsing the HOME where the Weblogic was installed and he found logs that showed the error telling where the problem was. Even downloading the OEM 12c 32bit, it was allocated memory to the java as if it was 64bit. The solution was decreasing the values of memory and clicking in Retry. So, my OEM Cloud Control 12c it's working now.
    Regards
    Bruno Palma

  • 2008 Report server without IIS ? Server instance I inherited doesnt have IIS installed?

    I was looking at ways to format the report folder on the server I recently started using and went looking for the IIS manager, but it doesnt seem to be installed?  I thought IIS was a requirement for the SSRS report server?
    Maybe this has something to do with it?
    http://blogs.technet.com/b/andrew/archive/2007/12/04/sql-server-2008-reporting-services-no-longer-depends-on-iis.aspx

    You are correct.  IIS was dropped in 2008.  They integrate a part of IIS, the http.sys, with it.  To manage different aspects you'll have to have the appropriate permissions and use Report Manager, i.e. http(s)://url/reports.

  • Reports6i: Server job queue API package

    Hi,
    Has anyone tried editing the reports server job queue API (rw_server.clean_up_queue)? I don't want the queue table (RW_SERVER_QUEUE) to be truncated each time the server is shutdown and re-started.
    (By the way, it's mentioned in the Publishing Reports manual that we can edit the API package to override the default behaviour)
    I did the following:
    1. I commented the truncation commands in the rw_server.clean_up_queue function
    2. Stop and re-start the server.
    3. The reports server inserts duplicate records for scheduled jobs.
    Apparently, Oracle Reports server component stores job queue information somewhere on the hard disk(c:\orant\reports60\server) and re-inserts that info. to the database table on queue startup without checking for duplicate job_ids.
    I would appreciate if someone could try this and confirm it. Is this a bug?
    Thanks
    Manish

    You can trace the report on the reports server. This link talks about tracing from reports builder but also has links and examples of how to set up tracing on the reports server.

  • Can't kill a job in Reports Server 9i

    i have installed Oracle 9ias release 2 patch 3 under winnt.
    i review the current jobs queue of my report server and i have a job started since two day ago. i try to kill that job use a command like this
    http://servername/reports/rwservlet/killjobid1281?server=servername
    and i recieved the following error
    can't kill the job with id 1281REP-50125: Excepción obtenida: org.omg.CORBA.UNKNOWN: minor code: 0 completed: No
    anybody can help me? i want to kill this job without have to restart the Report service

    time for process identification and pskill I think

  • Move subscription jobs from SQLServer Box to Report Server.

    environment info:
    All SQL Server 2008 r2 on Windows server 2008 r2.
    Reporting Services (SSRS instance) name: SSRSServerR
    There is no SQL Server installed on the reporting server.
    Production SQL Server instance Name: SQLServerP
    Now the person who installed the SQLServerP under a mistake installed the whole suite and installed the reporting services too on this machine.
    Scenario:
    Since the production sql server instance (SQLServerP) has the reporting services installed too
    AND
    The report server (SSRSServerR) doesnot have the SQLServer installed on it, this has resulted the subscription jobs on the production server.
    I want to migrate these subscription Jobs from SQLServerP to SSRSServerR
    I belive the following should be the steps:
    1. Install the SQL Server on the reporting server so that it may host the report server and report server tempDB databases.
    2. Restore the reportserver database on the reporting server. This will automatically put all of the subscriptions on the Report server.
    3. Schedule the reports again so that the jobs will be created again.
    Now the questions:
    1.    Is the above thought correct.  Please let me know if you want to add anything.
    2.     Since the new SQL Server installed on the report server will host the reportserver and reportserver tempdb databases, what edition of sql server is required. Will standard edition be enough.
    3.    To move the reporting subscription jobs, can I just script those from the SQLServerP and restore them on the newly installed sql instance on SSRSServerR.

    Hi Aanya,
    Your approach overall seem to be ok, a couple of things:
     - Once you restore the ReportServer database on the SSRS server, you don't need to schedule the reports as the schedules will be restored
    as well.
    - As part of the restore, all the SQL Agent jobs(related to subscriptions) will be copied over as well.
    - Once you finish restoring the ReportServer database on the SSRS server, you'll need to do some basic configuration as explain in the below
    MSDN article.
    I suggest you to go though this article -
    Moving the Report Server Databases to Another Computer
    Hope this helps.
    Shahfaisal Muhammed http://shahfaisalmuhammed.blogspot.com

  • How to find out the user from the Jobs queue in Report server

    Hello All!
    I have a doubt about finding out the user from the scheduled jobs queue. Say I go ahead and schedule a report on Reports Server how can I find out the user name. When I view the jobs using showjobs I could see that the DBMS_JOBS table has a column under "Job Owner". But it invariantly shows it is "rwuser". So is there a way to find out which user has scheduled which job?
    Regards
    Shobha

    hi,
    The below tables will give only the name .
    USER_ADDRS
    USER_ADDR
    USER_ADDRP
    USR02
    i think you need email address .
    you can use this Tcode : su01d
    and give the user name and excute it
    i hope it will help you.
    Ram
    Edited by: Ram velanati on Jun 30, 2008 6:57 PM

  • Oracle Reports Server CGI - Report Job was cancelled upon user request.

    I am running reports on the web through Forms using Run_Report_Object built in. I am using Oracle 9iAS Enterprise Edition Release 1(1.2.2.2.2), Forms 6i Patch 9 (6.0.8.18.3) and Reports 6i Patch 9 (6.0.8.18) using CGI implementation. Most reports are running fine, but I have one that produces 125 pages and we are getting the following messages in the browser:
    Error: The requested URL was not found, or cannot be served at this time.
    Oracle Reports Server CGI - Report Job was cancelled upon user request.
    However if you look at the Reports Server Queue Status thru the browser it shows that the report did finish, but it took 16 minutes. But the user gets the above message in their browser window.
    Is there a way to get the first page of the report to display, while the rest of the report finishes, so the browser window doesn't timeout and display the above error?
    Any help would be greatly appreciated.

    hi ,
    There is no limit on the report run time. The most probable reason why you are getting the 'Report cancelled upon user request' message is the users might have hit the "cancel Report" button which is displayed when it is running in 'SYNCHRONOUS MODE'. do not hit that button as it will terminate the report. to increase the speed of returning the results by the report, try improving the sql that you use in the report, or if you have DBA rights try adding in INDEXES on the columns of the tables used by the report.
    Hope this helps
    Manoj

  • Run_report_object in forms10g: Reports Server only accept batch jobs

    Hi all,
    We've migrated an old forms application to forms 10g R1. To run report objects from the form applications, I use the following code to run reports with a report server (10g):
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_FILENAME,'c:\path\to\report.rep'');
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_EXECUTION_MODE,BATCH);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_COMM_MODE,ASYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_DESTYPE,CACHE);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_DESFORMAT,'PDF');
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_SERVER,'repserver');
    l_rep_return := RUN_REPORT_OBJECT(l_rep_id, pl_id);
    The parameter pl_id is a pre-filled parameter list, and the parameter l_rep_id is the report_object, which was added to the reports-node in the fmb.
    By running this code, the reportserver successfully executes the report and via the report server queue I can open the created PDF file.
    But, as the report_comm_mode is set to ASYNCHRONOUS, the code doesn't wait until the reportserver has finished the execution of the report, so it's impossible to show the report by web.show_document. So I've set the report_comm_mode to SYNCHRONOUS:
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_FILENAME,'c:\path\to\report.rep'');
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_EXECUTION_MODE,BATCH);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_DESTYPE,CACHE);
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_DESFORMAT,'PDF');
    SET_REPORT_OBJECT_PROPERTY(l_rep_id,REPORT_SERVER,'repserver');
    l_rep_return := RUN_REPORT_OBJECT(l_rep_id, pl_id);
    But when I executes this code, the execution of the report failes, and the following error code is shown in the report server queue:
    Terminated with error: REP-188: Reports Server only accept batch jobs
    But as you can see, the execution_mode is set to BATCH, so that is not the problem.
    Is there anyone who can help me to fix this problem?
    Regards,
    Jeroen

    I just sent you an e-mail, I hope it helps!

  • How to solve  problem :- rep-188-Report Server acccepts only Batch jobs

    How to solve problem :- rep-188-Report Server acccepts only Batch jobs
    Report server :- 10gR1

    Hello,
    Could you give us some details about the command line ?
    What is the value of DESTYPE ?
    Regards

Maybe you are looking for

  • Thunderbolt to hdmi...  is there another way to connect my Macbook Pro to my HD TV

    I want to connect my Macbook Pro to my tv and have read nightmare reviews about the Belkin cable to connect the thunderbolt to HDMI...  I need to make this happen as cheap as possible and don't know which route to take?

  • How to get DAE tab?

    I'm opening old logic songs in logic pro 9 that were recorded with a DAE driver on my new computer, but there is no DAE tab or option so I can't play anything unless I change everything to core audio, but then the plugins disappear. Is there anyway t

  • Bonjour & disk sharing over WAN -Expert/Genius help required

    *Goal: Learn how to connect to my USB hard disk over WAN, share drive with specific people.* I'm trying to figure out how to remotely access my data on the external drive via connected via USB to my AEBN. I've spent several hours dinking around with

  • Fix for Blasting Fans with 10.4.4 yet??

    Hello everybody, It's been a while since I've checked back at these forums, but I couldn't find a solution going over some posts today. My fans have been CRAZY since 10.4.3, and 10.4.4 didn't help one bit. They're fine when in Reduced settings, which

  • Blackberry Z10 failure to connect to webservice provider

    Dear Sir I would like to ask if some person could assist me in getting my mobile phone to connect to the web service provider. see below a copy of the connection details which I am sure you understand. the problem is that the moible will not connect