Same process different sessions
Hi,
DB version is 10.2.0.1
I could see same process having four different sessions and all are inactive..why is that so ?
SQL> /
SPID PROCESS STATUS USERNAME MACHINE LOGON_TIME LAST_CALL_ET ACTION MODULE SID SNO
13359 1234 INACTIVE ELOG vm01 07-30-10 10:37:59 .098333333 572 34
13841 1234 INACTIVE ELOG vm01 07-30-10 10:42:07 .029166667 573 47
13853 1234 INACTIVE ELOG vm01 07-30-10 10:42:28 .0025 570 111
13851 1234 INACTIVE ELOG vm01 07-30-10 10:42:28 .023333333 583 123thanks,
baskar.l
Hi Hemant,
Tomcat application is running in this DB.
SQL> L
1 SELECT
2 p.spid,
3 s.process,
4 s.status,
5 s.username,
6 s.machine,
7 to_char(s.logon_time,'mm-dd-yy hh24:mi:ss') Logon_Time,
8 s.last_call_et/3600 Last_Call_ET,
9 s.action,
10 s.module,
11 s.sid,
12 s.serial#
13 FROM
14 V$SESSION s
15 , V$PROCESS p
16 WHERE
17 s.paddr = p.addr
18 AND
19 s.username IS NOT NULL
20 AND
21* s.status='INACTIVE' order by logon_time
SQL> @inactive
SPID PROCESS STATUS USERNAME MACHINE LOGON_TIME LAST_CALL_ET ACTION MODULE SID SNO
13359 1234 INACTIVE ELOG vm01 07-30-10 10:37:59 .741111111 572 34
13841 1234 INACTIVE ELOG vm01 07-30-10 10:42:07 .671944444 573 47
13851 1234 INACTIVE ELOG vm01 07-30-10 10:42:28 .666111111 583 123
14036 1234 INACTIVE TRAVELDESK vm01 07-30-10 10:44:31 .070833333 571 22
14307 1234 INACTIVE ELOG vm01 07-30-10 10:47:37 .580277778 570 113
14495 1234 INACTIVE ELOG vm01 07-30-10 10:49:06 .555277778 568 11
14594 1234 INACTIVE ELOG vm01 07-30-10 10:50:53 .525555556 567 13
15156 1234 INACTIVE ELOG vm01 07-30-10 10:56:35 .430555556 569 121
15542 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:24 .367777778 564 23
15544 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:25 .366666667 566 45
15548 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:25 .361111111 562 2
15546 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:25 .366666667 563 11
15566 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:50 .360277778 555 2
15568 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:50 .360277778 554 2
15562 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:50 .360277778 557 2
15570 1234 INACTIVE TCMSPROD vm01 07-30-10 11:00:50 .354444444 553 2
15670 1234 INACTIVE TCMSPROD vm01 07-30-10 11:01:12 .346111111 560 24
15767 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 556 5
15765 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 558 5
15763 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 559 5
15761 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 561 19
15771 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 551 2
15769 1234 INACTIVE TCMSPROD vm01 07-30-10 11:02:10 .337777778 552 20
16051 1234 INACTIVE TCMSPROD vm01 07-30-10 11:05:45 .140833333 588 461
16237 1234 INACTIVE ELOG vm01 07-30-10 11:07:16 .2525 565 53
16330 1234 INACTIVE ELOG vm01 07-30-10 11:08:03 .239444444 548 37
16519 1234 INACTIVE ELOG vm01 07-30-10 11:10:16 .2025 547 30
17532 1234 INACTIVE ELOG vm01 07-30-10 11:21:25 .016666667 550 91
17534 1234 INACTIVE ELOG vm01 07-30-10 11:21:25 .011666667 549 65
29 rows selected.thanks,
baskar.l
Similar Messages
-
Same Process, Different File Sizes
My newness is surely showing but I seem to be getting different results from a very similar compression process.
Video A is 1 minute in length. I edited a long video, marked this footage as an Independent Clip, pulled it to the browser bin, then exported as H.264. The file size came out 8MB, nice and small. The source is DV, 4:3, recorded on a cheap 1-chip.
Video B is 5 minutes in length. I split a long video into subclips based on markers set by "DV Start/Stop Detect". One of these subclips I edited further, down to 5 minutes. I added an AV fade-in at the start, fade-out at the end. It's the only thing in that sequence. When I export the sequence as H.264, the file size comes out to 1GB. All variations I try on export quality and codec results in that size or larger. The source material is DV, 16:9, recorded on a Canon XH-A1 (3-chip).
I'm trying to track down what's causing such a huge disparity. Is it the quality of the source footage? The aspect ratio? The difference between Independent Clips and Sub-Clips?
I'm trying to get the 5-minute video on YouTube. I'm having a hard time uploading 1G. Any suggestions?Hello,
Try MPEG 4 instead of H.264 and I think you'll end up with a smaller file size. When you control click on your sequence and select Quicktime Conversion - click on settings and try adjusting the frame size too and see if that helps to make the file smaller. You can also play with quality.
I cannot answer why there's such a huge difference between those two files even though one is only four minutes longer than the other. As far as sub versus independent clips, I cannot say anything about that either.
Good Luck,
Richard -
Will a sequence return same value for two different sessions?
Is there a possibility that a sequence will return same value to two different sessions when it is referred exactly at the same instance of time?
@Justin... Thanks for your insight; indeed, we too feel this shouldn't ever happen and never heard of it either, but there it is. (No, we haven't logged a TAR yet -- whatever that is -- partly because it didn't occur to us and partly because we only recently came across the issue and sensibly want to do some testing before we cry foul.)
However, the code is pretty straight-forward, much like this (inside a FOR EACH ROW trigger body):
SELECT <seqname>.NEXTVAL INTO <keyvar> FROM DUAL;
INSERT INTO <tblname> (<keyfield>, <... some other fields>)
VALUES(<keyvar>, <... some other values> );
(where <tblname> is NOT the table on which the trigger is fired). This is the only place where the sequence is ever accessed. The sequence state is way below its limits (either MAXVALUE or <keyfield>/<keyvar> datatype size).
In this setup, end users sometimes got an out-of-the-blue SQL error to the effect that uniqueness constraint has been violated -- as I said, we used to have a unique index on <keyfield> -- which leads us to assume that the sequence generated a duplicate key (only way for the constraint to be violated, AFAIK). We released the constraint and indeed, using a simple SELECT <keyfield>, COUNT(*) FROM <tblname> GROUP BY <keyfield> HAVING COUNT(*)>1 got us some results.
Unfortunately, the <tblname> table gets regularly purged by a consumer process so it's hard to trace; now we created a logger trigger, on <tblname> this time, which tracks cases of duplicate <keyfield> inserts... We'll see how it goes.
@Laurent... winks at the CYCLE thing Our sequence is (needless to say) declared as NOCYCLE and the datatype is large enough to hold MAXVALUE. -
Could threads of a same process run on different CPU in the same time ?
Hello,
probably stupid question..., but I would like to understand if several threads inside a same process can run in the same time on separate CPU.
If the response is positive, how can I bind a thread on differant CPU using C API ?
Also what is the algorithm implemented by Solaris for the laod balancing ?
Is there any white paper on this subject ?
Thanks for any tipsThreads in the same process can run at the same time on separate CPUs.
You can bind a thread to a CPU using the processor_bind(2) API.
That algorithm is not public. You will have to wait for OpenSolaris so that you can look at the implementation at that time.
There is much public documentation on Solaris threading support on the web. Use google. The following document provides a good historical context of Solaris thread support.
http://www.sun.com/software/whitepapers/solaris9/multithread.pdf
Gary -
Subcontracting to outside for same process for different materials
Dear all,
We want to send 20 different materials having 20 diff matl .codes for same process like grinding to outside party.
We also do grinding operation inhouse. In PP routing we have mentioned this GRINDING open. stage.
Sometimes we get this operation done from outside party i.e. subcontracting.
We have diff. codes , then how to create & mention all 20 matl. codes in subcontracting PO though we r sending them 4 same operation ?
If we use one matl. code while sending all diff. jobs, we have to use diff. code while receiving matl.
How to keep control on rejection/rework at subcontractor's side ?
Pl' reply........Hi
Create BOM in CS01 for all the 20 materials separately...
In BOM Header you give your material which you want to send it for grinding and in Component list also you give your material which you want to send it for grinding and in Item <b>DONT FORGET TO CHECK RECURSIVE ALLOWED</b>
Because you are sending and getting back the same material.
Like that create BOM for all the 20materials separately..
Then Make PO with Item category "L" for the 20 items and in Item Details->material data tab>components--> give the material you want to send to SC Vendor separately....and save the PO
Then in ME2O, issue all the 20 materials
Then after completion of job, get back all the 20 materials for which grinding has been completed separately in MIGO, 101Movement type.....While doing so the Old material which you sent for grinding will be consumed in 543 O - movement type....
This is the the way we are following and we are not getting any problem...this way we can have very good control of our stock at SC Vendor's site.
Reward if useful
Regards
S.Baskaran -
Same query different timings , different sessions at the same time
I am running exactly the same query from 2 different sessions almost simultaneously and in one session it is taking 2 seconds and in the other it is taking 20 seconds. The explain plans in both the sessions (by set autotrace on) are exactly the same. The timing is almost same for succesive runs of the query in the same sessions. That is when I run the query again in the "slow session" it is always around 20 seconds and when I run the query again in the "fast session" it is always fast. The queries are being run within a few seconds of each other so the load on the database is almost same.
My hunch is that it is a database parameter that needs to be changed to solve this problem, can someone guide me with this ....which parameters I should ask our DBAs to adjust ? Our database is Oracle 10G.
Regards
AmitabhaDuplicate thread
Same query different timings , different sessions at the same time
Gints Plivna
http://www.gplivna.eu -
Hi guyz.
I have two questions regarding this.
1. When we process the session, is that a mandatory that the User id with which the session is created and the authorization user id be the same? Because when Iam trying to run a session from my program using submit statement,those two id's are different, so the session is showing that it is incorrectly processed. But when I go to SM35 and process the session in the foreground, it is processing well. But when I run the session in the background, it is showing incorrectly processed.
2. One user with his user id is processing the session. When he is processing, he is getting a error which is related to some authorization issue. But when the same user id is copied into another test id and run the program then the session is getting processed well.if authorization object is used...then the list of users who have access to this authorization object can process. In sm36 anybody can do...but in a program u have to check whether the userid has authorization or not...
-
Maintaining different sessions in browser tabs in ADF 11g application
I have a simple ADF 11g application which uses ADF BC 11g.
I want to maintain different sessions between the tabs in the same browser.
Currently it is messing up with session variables. Please reply to me ASAP.
Thanks,
Bobby
Edited by: 866444 on Jun 16, 2011 11:35 AMAssuming you are having problems because of the usage of JSF Session scope beans, then the answer is to use pageFlowScope for that set of data - then it is not shared between tabs.
-
ERROR MESSAGE sap system manager:work process restarted, session terminated
Hi,
i am a beginer in SAP administration, users are getting this error message and i have done all my research and not able to resolve this issue. Here are the details
SAP Version :ideas 4.7
Database :Oracle
OS : windows 2003
Module user is working on MM
user working on it is a Super user with all the permissions
SAP is configure to run under the European date and decimal format.
I have never done any database administration on it, it is a new install and has been rarely used.
User creates a RFQ and when he tries saving it , seems like for the first time after either restarting the macine or restarting the service it might work and at time it might not, this is a very sporadic error and most of the times it crashes out with the message "sap system manager:work process restarted, session terminated" and kicks the user out of the session.
Below are the details of the error message from ST22 :
name of the runtime error : system_core_dumped
below are the details of the error message and its resoltion as suggested by sap help :
========
Runtime Errors SYSTEM_CORE_DUMPED
Occurred on 01.02.2008 at 07:52:19
Process terminated by signal " ".
What happened?
The current ABAP program had to be terminated because the
ABAP processor detected an internal system error.
The current ABAP program "SAPLCLSC" had to be terminated because the ABAP
processor discovered an invalid system state.
What can you do?
Make a note of the actions and input which caused the error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
An SAP System process was terminated by an operating system signal.
Possible reasons for this are:
1. Internal SAP System error.
2. Process was terminated externally (by the system administrator).
Last error logged in SAP kernel
Component............ "Taskhandler"
Place................ "SAP-Server server1_DEV_00 on host server1 (wp 1)"
Version.............. 1
Error code........... 11
Error text........... "ThSigHandler: signal"
Description.......... " "
System call.......... " "
Module............... "thxxhead.c"
Line................. 9555
How to correct the error
The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often
contains a file called 'core'.
Save this file under another name.
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. " "
Application server....... " "
Network address.......... " "
Operating system......... " "
Release.................. " "
Hardware type............ " "
Character length......... " " Bits
Pointer length........... " " Bits
Work process number...... " "
Short dump setting....... " "
Database server.......... " "
Database type............ " "
Database name............ " "
Database owner........... " "
Character set............ " "
SAP kernel............... " "
Created on............... " "
Created in............... " "
Database version......... " "
Patch level.............. " "
Patch text............... " "
Supported environment....
Database................. " "
SAP database version..... " "
Operating system......... " "
User, transaction...
Client.............. " "
User................ " "
Language key........ " "
Transaction......... "ME41 "
Program............. "SAPLCLSC"
Screen.............. "SAPMM06E 0320"
Screen line......... 71
Information on where termination occurred
The termination occurred in the ABAP program "SAPLCLSC" in "EXECUTE_SELECT".
The main program was "SAPMM06E ".
The termination occurred in line 131 of the source code of the (Include)
program "LCLSCF2G"
of the source code of program "LCLSCF2G" (when calling the editor 1310).
=============
i even tried increasing the dialog processes but with no use.The same error occurs.
I appreciate every one of help i can get, i am working on a deadline which is tomorrow evening to resovle this issue, any kind of help is highly appreciated.
thanks
mudessir.Hi
follow correction method suggested in this dump,
" The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often
contains a file called 'core'. Save this file under another name."
have you done this?
with regards,
raj.
<i>pls, award points</i> -
Processing the session in background
Hi experts,
I have created a BDC program in session method. Once i executed the program, it creates a session name.
Then i select the corresponding session name in SM35 and process it in background.
But i dont want to goto SM35 and process the session explicitely.
How to process the session in background without going to SM35 tcode?
Regards,
ShanthiHi shanti,
check with below code... but one point keep remember. when your trying to post a question check SDN and if your not succeeded then only post the question. so it will avoid the duplicate postings on the same topic i am right ?.
Hi,
Use this sample code
DATA: RUNTIME TYPE I. "Runtime
DATA: GROUP LIKE APQI-GROUPID, " Mappenname
BDCIMMED LIKE RFIPI-BDCIMMED, " nur BDC: sof. Abspielen
BDCSTRTDT LIKE TBTCJOB-SDLSTRTDT, "nur BDC: Startdatum
BDCSTRTTM LIKE TBTCJOB-SDLSTRTTM. "nur BDC: Startzeit
form mappe_abspielen_im_batch.
GET RUN TIME FIELD RUNTIME.
JOBNAME = 'RFEBFD00-FIEB'.
JOBNAME+14 = RUNTIME.
eak-point.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = JOBNAME
JOBGROUP = 'FIEB'
IMPORTING
JOBCOUNT = JOBCOUNT
EXCEPTIONS
CANT_CREATE_JOB = 01
INVALID_JOB_DATA = 02
JOBNAME_MISSING = 03.
IF SY-SUBRC NE 0.
MESSAGE E015 RAISING SESSION_NOT_PROCESSABLE.
ENDIF.
SUBMIT RSBDCSUB AND RETURN
USER SY-UNAME
VIA JOB JOBNAME NUMBER JOBCOUNT
with mappe = group
WITH MAPPE = BI-NAME
WITH VON = SY-DATUM
WITH BIS = SY-DATUM
WITH Z_VERARB = 'X'.
BDCSTRTDT = SY-DATUM.
BDCSTRTDT = SPACE.
BDCSTRTTM = SPACE.
BDCIMMED = 'X'.
bdcstrttm = runtime.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBNAME = JOBNAME
JOBCOUNT = JOBCOUNT
STRTIMMED = BDCIMMED
SDLSTRTDT = BDCSTRTDT
SDLSTRTTM = BDCSTRTTM
EXCEPTIONS
CANT_START_IMMEDIATE = 01
JOBNAME_MISSING = 02
JOB_CLOSE_FAILED = 03
JOB_NOSTEPS = 04
JOB_NOTEX = 05
LOCK_FAILED = 06.
IF SY-SUBRC NE 0.
MESSAGE E015 RAISING SESSION_NOT_PROCESSABLE.
ENDIF.
CLEAR BDCIMMED.
BDCSTRTDT = SPACE.
BDCSTRTTM = SPACE.
~lingannna -
Communication between thread in the same process using file interface.
Hi,
I am developing driver and i need to communicate between two thread.
>can anyone guide me on implementing communication between two thread in the same process using File Interface. First thread will be driver and second will be application.I need to send IOCTL like commands using File interface ie is WriteFile(),ReadFile()
from Host process to driver through file-interface(which run's in driver context).Host process should not be blocked for the duration of the driver to process the command.
>File-interface will run in driver context and it will be responsible to receive command from application and pass it to the driver.
what are the complexity introduced?
>Can anyone also give me the link/reference to get more information on this topic?
>How to replace IOCTL command's for instance baud _rate change command with a file interface for example with IRP.Here is the detailed query:
Hardware Abstraction Layer will interact with Driver(Both will be running in complete different process) .there is a IOCTL for command and File interface for read and write.
My requirement is:
Both should run in the same process so HAL will run as one thread and driver as another thread in the same process .I don't want HAL to wait for completion of request and also i don't want driver to be blocked .
We are planning to use a File Interface for communication between Hardware abstraction layer and Driver
HAL will send the command or read/write operation to a file interface and driver will get the command or read/write request from the File interface
There is a flexibility to change Hardware Abstraction layer and also the Driver
Is it possible to use IOCTL between two thread under same process? if not what other options do we have.
Can we use File interface to send command (like IOCTL) between two thread? -
Data of different session are not getting refreshed.
We used select one choice and it is bind to the iterator. Data of different session are not getting reflected.
Problem Scenario : Two browsers are open with same screen . In browser-1, I am adding new item which display on drop down of same screen. But drop down of browser-2 is not displaying the new added value.
Please let me know how to refresh the data of browser-2 if I added data on different session.
//JSFF entry
<af:selectOneChoice binding="#{backingBeanScope.Product.ICTCSTName}"
id="iCTCSTName" simple="true"
label="#{bindings.tpCrudeSuperTypeFindAllPopulatedCT.label}"
required="#{bindings.tpCrudeSuperTypeFindAllPopulatedCT.hints.mandatory}"
value="#{bindings.tpCrudeSuperTypeFindAllPopulatedCT.inputValue}"
autoSubmit="true">
<f:selectItems value="#{bindings.tpCrudeSuperTypeFindAllPopulatedCT.items}"
binding="#{backingBeanScope.Product.si2}"
id="si2"/>
</af:selectOneChoice>
//Pagedef entry
<list IterBinding="tpCrudeSuperTypeFindAllPopulatedCTIterator"
ListOperMode="navigation"
ListIter="tpCrudeSuperTypeFindAllPopulatedCTIterator"
id="tpCrudeSuperTypeFindAllPopulatedCT" DTSupportsMRU="true">
<AttrNames>
<Item Value="superTypeName"/>
</AttrNames>
</list>Are you sure backingBeanScope is the correct scope for your scenario?
Session scope sound more appropriate to me.
binding="#{backingBeanScope.Product.si2}" -
Different session used when calling stored procedure from form
after commiting data in a form to a table, a stored procedure is called that inserts the data written to the table into several other tables. Some columns in the original table are updated - no commit is issued in the procedure. On returning from the procedure the form is re-queried but the updated columns don't contain the updates. This seems to imply that the stored procedure is running as a different session to the one of the form.
Is this the case? Can we make the form and the stored procedure use the same session so that the data is available in both without having to commit in the procedure?No. They should be within one session unless you explicitly open a new session.
The reason why you dont see updates of the data block when you requery is probably the changes on the form never go to the back end. I think first you have to make sure data changes go to db table. You can do a commit_form before calling the stored procedure and open up another session (e.g. sqlplus) to check the data in the table changed or not. -
I have set the below parameter value in oracle 10g
Processes: 20
Sessions: 20
AFter setting the above value when I start the database and queries
session parameter values shows: 27
Based on the above parameter how many concurrent users can connect to the database.If the maximum number of user connections I wanted by database to be able to handle is 100 then I would set processes = 100 and let Oracle calculate the number of sessions.
If you use PQO and the job queue (dbms_scheduler) you may need to adjust the numbers based on actual experience but the above would be a logical starting point.
How your Oracle is licensed, named user vs cpu, and how your application works could result in your needing to choose different values but again the above should work as a starting point and for many lightl load systems should be adequate.
HTH -- Mark D Powell -- -
Restrict same user using same internet explorer session
Hi,
I encountered a problem here. Hope some one had deal with this problem can help me out.
The application was written in BSP. The users are using Internet Explorer 6.0 and 7.0 to use the application.
The problem I encountered here is after an user is logged in to the system through the browser, then he open another new window or tab (ctrlN or ctrlT), the application will not prompt him to login again because the sessions were shared between this two internet explorer. I do not want this to happen because it giving problem and causing data loss.
Any possible way to restrict user to open two same application within same session? Because the problem will not occur if the user open two same application within different session.
I really appreciate for those who can help me on this.
Thanks you.Check OSS notes for this - there are a number about aspects of BSP logons.
I believe this is to do with a cookie being held / kept alive that should not be. There are some OSS notes about this issue - you may have to redefine how the user logs on so that HTTP Basic Authentication is not used.
Andrew
Maybe you are looking for
-
Payment program F110 msg FZ618
When multiple payment documents does NOT have a payment method, the payment program F110 will stop any checks over 100K and displays message FZ618: > Payment amount is not within the limits allowed ( 0 - 99,999.00 ). But when the payment document ha
-
Argh! Trying to Replace Linksys with New Airport Extreme...
Been fighting with this for hours...about ready to take the new Airport Extreme back ...Here's the deal: I currently have a very wired and wireless 2story home professinally set up with 2 Linksys devices as the primary network and a couple previous g
-
Hi All, Please help me to resolve this Issue. Internal table - IT which has table name like KOTH600 KOTH601 KOTH602 KOTH603 , All these table has field KNUMH. Loop at IT into WA. ( which has table name in it ) select * from (WA-TABNAME) into (Ne
-
T430s + BIOS 2.02: Red Hat Enterprise Desktop 6.3 display problem
Hi, Today I updated the BIOS on my T430s to 2.02 using the g7uj04uc.iso boot CD image from Lenovo's support site. After that the Red Hat Enterprise Linux Workstation 6.3 display is screwed up. It's shifted to the right and shows psychodelic false col
-
ORE 1.3 support for Chinese characters?
I'm using ORE 1.3 on Linux, and my database tables have some fields containing Chinese string values. These Chinese string can be displayed correctly in Oracle SQL Developer, but in ORE 1.3 when I pull data into a data.frame, they are displayed as '?