Cannot populate Example Database using ant create-tables
I encounter the problem like this [t-5362238]. But I've tried to do any thing, but I still cannot populate database. Somebody has another way to populate the database (not use ant) ?
And more. I can't use ant to deploy the *.WAR file. The terminal shows the message like the message when I perform ant create-tables
I encounter the problem like this [t-5362238]. But I've tried to do any thing, but I still cannot populate database. Somebody has another way to populate the database (not use ant) ?
And more. I can't use ant to deploy the *.WAR file. The terminal shows the message like the message when I perform ant create-tables
Similar Messages
-
J2ee tutorial. "ant create-tables" problem
I am following Java ee 5 tutorial. In one of its sections it asks me to populate the db by following the below instructions:
1. In a terminal window, go to the books directory or any one of the bookstore1 through
bookstore6 example directories.
2. Start the JavaDB database server. For instructions, see ?Starting and Stopping the JavaDB
Database Server? on page 69. You don?t have to do this if you are usingNetBeans IDE. It
starts the database server automatically.
3. Type ant create-tables. This task runs a command to read the file tutorial.sql and
execute the SQL commands contained in the file.
4. At the end of the processing, you should see the following output:
[sql] 181 of 181 SQL statements executed successfully
when i reach step 3 and type ant create-tables, i get the following error:
C:\netbeans-javatutorials\JavaEE5Tutorial\J2EEe-tutorial_5\examples\web\books>ant create-tables
Buildfile:build.xml
-pre-init:
check:
BUILD FAILED
C:\netbeans-javatutorials\JavaEE5Tutorial\J2EEe-tutorial_5\examples\bp-project\app-server-ant.xml:419: Property javaee.server.passwordfile not specified. Please specify the javaee.server.passwordfile property in 'bp-project/build.properties'. You will also need to ensure that the passwordfile is present and contains AS_ADMIN_PASSWORD.
Total time :0 seconds
I have configure the build.properties file as follows:
# Set the property javaee.home, using the path to your
# GlassFish installation.
# C:/Program Files/glassfish-v3 is the GlassFish v3 default installation
# path on Windows.
javaee.home=C:/Sun/AppServer
# Set the property javaee.tutorial.home to the location where you
# installed the Java EE Tutorial bundle.
javaee.tutorial.home=C:/netbeans-javatutorials/JavaEE5Tutorial/J2EEe-tutorial_5
# machine name (or the IP address) where the applications will be deployed.
javaee.server.name=localhost
# port number where GlassFish applications are accessed by users
javaee.server.port=8080
# port number where the Admin Console of GlassFish is available
javaee.adminserver.port=4848
# Uncomment the property javaee.server.username,
# and replace the administrator username of the app-server
javaee.server.username=admin
# Uncomment the property javaee.server.passwordfile,
# and replace the following line to point to a file that
# contains the admin password for your app-server.
# The file should contain the password in the following line:
# AS_ADMIN_PASSWORD=adminadmin
# Notice that the password is adminadmin since this is
# the default password used by GlassFish.
javaee.server.passwordfile=C:/netbeans-javatutorials/JavaEE5Tutorial/J2EEe-tutorial_5/examples/common/admin-password.txt
appserver.instance=server
# Uncomment and set this property to the location of the browser you
# choose to launch when an application is deployed.
# On Windows and Mac OS X the OS default browser is used.
#default.browser=/Applications/Firefox.app/Contents/MacOS/firefox-bin
# Database vendor property for db tasks
# JavaDB is the default database vendor. See the settings in javadb.properties
db.vendor=javadb
# Digital certificate properties for mutual authentication
keystore=${javaee.tutorial.home}/examples/jaxws/simpleclient-cert/support/client_keystore.jks
truststore=${javaee.home}/domains/domain1/config/cacerts.jks
keystore.password=changeit
truststore.password=changeit
and the admin-password.txt
AS_ADMIN_PASSWORD=adminadmin
Any suggestions.I was stuck with the same problem but finally managed to get it to work.
The only difference being, I did not change the "javaee.server.passwordfile" field. Like someone else said, I just changed the first two fields. The following are the values I set for the GlassFish 3.1 server with NetBeans 6.7.1,
javaee.home=C:/Sun/AppServer
javaee.tutorial.home=C:/JavaWork/javaeesuntutorial/javaeetutorial5
Hope this helps. -
Java EE5 Tutorial - 'ant create-tables' BUILD FAILED
Hi,
Appologies, this is quite a begineers question, hopefully it's an easy one to answer. I've searched for the last few hours regarding this issue,
trying things and searched the forums here at sun with no similar issue. As you can see below, I cannot create the tables for the bookstore1 application using 'ant'.
I am getting a FileNotFoundException however the delete.sql and tutorial.sql files are at this location C:\javaee\javaeetutorial5\examples\common\sql\javadb\
I have also made sure that the files have read and write access. I know their could be some permissions issues using vista if I installed at C:/ProgramFiles, so everything is in C:/
Another thing I have tried is using the ant command directly even though the PATH is in my enviroment variables, just incase another version was conflicting, as I read about people having such issues.
"C:\Sun\AppServer\lib\ant\bin\ant create-tables" => This gave the same error as below. Im not sure what other information may help you help me here, so just ask.
Annoying thing is, this example worked fine when I set up the environment on my work laptop (which I have no access to now) earlier, I didn't have this issue.
Thanks for your help.
/Paul.
c:\javaee\javaeetutorial5\examples\web\bookstore1>ant create-tables
Buildfile: build.xml
-pre-init:
init:
check:
tools:
start-db:
[exec] Database already started on host localhost, port 1527.
[exec] Command start-database executed successfully.
delete-tables:
[sql] Executing file: C:\javaee\javaeetutorial5\examples\web\bookstore1\=C:\javaee\javaeetutorial5\examples\common\sql\javadb\delete.sql
BUILD FAILED
C:\javaee\javaeetutorial5\examples\bp-project\database-ant.xml:48: java.io.FileNotFoundException: C:\javaee\javaeetutorial5\examples\web\bookstore1\=C
:\javaee\javaeetutorial5\examples\common\sql\javadb\delete.sql (The filename, directory name, or volume label syntax is incorrect)
Total time: 21 seconds
c:\javaee\javaeetutorial5\examples\web\bookstore1>Hi,
This is due to the path problem that u specified in build.properties file for javaee.tutorial.home= variable. Use / instead of \. Problem will solved.
Thanks
Amalka -
JPA - TroubleShooting - Error in Datatypes used in Creating Tables
h1. JPA - TroubleShooting - Error in Datatypes used in Creating Tables
h2. Error Description
The error appears when JPA is trying to automatically
generate tables from Entities. It uses types it shouldn't because they aren't
supported by the Database Engine. If you examine the createDDL.jdbc file you
are going to find not supported data types. You could run the statements that
are listed there directly to your Database Engine and find out that they don`t
run generating syntax errors like the error posted below.
h3. Query example (statement)
CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR(50), SEQ_COUNT NUMBER(19))h3. PostgreSQL Error whent trying to execute the statment
CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR(50),
SEQ_COUNT NUMBER(19))": org.postgresql.util.PSQLException: ERROR: syntax
error near "("
h3. MSSQL 2000 Error when trying to execute the statement:
[CREATE - 0 row(s), 0.578 secs] [Error Code: 2715, SQL State: HY000] [Microsoft][SQLServer 2000 Driver for
JDBC][SQLServer]Column or parameter #1: Cannot find data type NUMBER
h3. FireBird Error when trying to execute the statment
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 62
Statement: CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR(50),
SEQ_COUNT NUMBER(19))
h2. TroubleShooting
Looks like it wants "NUMERIC", not "NUMBER".
[http://www.postgresql.org/docs/8.1/interactive/datatype.html#DATATYPE-NUMERIC]
I had this problem using Firebird. I found out it had to do
with the database jdbc driver. I tried using a different database engine, like
Microsoft SQL Server 2000 with the corresponding driver and it worked as it
should. I suspect the JDBC driver has to supply in some way the datatypes it
supports to JPA TopLink Library.
Edited by: juanemc2 on Apr 1, 2008 7:39 AMIn Hibernate you can supply the "dialect" to use for SQL generation. I assume TopLink to have a similar functionality.
This is not a generic JPA issue, but rather something with the specific implementation you're using.
Or rather it is a generic SQL issue, caused by different database engines using slightly (or not so slightly) different SQL syntax which causes problems when generating SQL automatically. -
Query plan changes when query is used in CREATE TABLE AS
We've puzzled by the fact that EXPLAIN PLAN gives a much different output for a SELECT statement than it does when the same statement is used for CREATE TABLE . . . AS SELECT.
The bad part is that the CREATE TABLE version performs very badly, and that's what we want the query for.
Why does this happen? Is there a difference (from the database's point of view) between retrieving a set of rows to display to the user and putting that same set into a new table? Doesn't this make it harder to diagnose and fix query performance problems?
Here's our query:
create table query_test AS
select term, parentTerm, apidb.tab_to_string(cast(collect(trim(to_char(internal)))
as apidb.varchartab), ', ') as internal
from (
select distinct ga.organism as term,
ga.species as parentTerm,
tn.taxon_id as internal
from apidb.GeneAttributes ga, SRES.TaxonName tn, sres.Taxon t,
dots.AaSequence aas, dots.SecondaryStructure ss
where ga.organism = tn.name
and tn.taxon_id = t.taxon_id
and t.taxon_id = aas.taxon_id
and aas.aa_sequence_id = ss.aa_sequence_id
and t.rank != 'species'
union
select distinct ga.species as term,
'' as parentTerm,
ts.taxon_id as internal
from apidb.GeneAttributes ga, SRES.TaxonName tn, apidb.taxonSpecies ts,
dots.aasequence aas, dots.SecondaryStructure ss
where ga.organism = tn.name
and tn.taxon_id = ts.taxon_id
and ts.taxon_id = aas.taxon_id
and aas.aa_sequence_id = ss.aa_sequence_id
group by term,parentTerm;Without the CREATE TABLE, the plan looks like this:
| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
| 0 | CREATE TABLE STATEMENT | | 2911 | 5986K| | 18840 (1)| 00:03:47 |
| 1 | LOAD AS SELECT | QUERY_TEST | | | | | |
| 2 | VIEW | | 2911 | 5986K| | 18669 (1)| 00:03:45 |
| 3 | SORT GROUP BY | | 2911 | 332K| | 18660 (1)| 00:03:44 |
| 4 | VIEW | | 2911 | 332K| | 18659 (1)| 00:03:44 |
| 5 | SORT UNIQUE | | 2911 | 292K| | 18659 (6)| 00:03:44 |
| 6 | UNION-ALL | | | | | | |
|* 7 | HASH JOIN | | 2907 | 292K| 2160K| 17762 (1)| 00:03:34 |
| 8 | TABLE ACCESS FULL | GENEATTRIBUTES10650 | 40957 | 1679K| | 795 (1)| 00:00:10 |
|* 9 | HASH JOIN | | 53794 | 3204K| 1552K| 16675 (1)| 00:03:21 |
|* 10 | HASH JOIN | | 37802 | 1107K| | 12326 (1)| 00:02:28 |
|* 11 | HASH JOIN | | 37945 | 629K| | 10874 (1)| 00:02:11 |
| 12 | INDEX FAST FULL SCAN | SECONDARYSTRUCTURE_REVIX9 | 37945 | 222K| | 33 (0)| 00:00:01 |
| 13 | INDEX FAST FULL SCAN | AASEQUENCEIMP_REVIX6 | 7886K| 82M| | 10816 (1)| 00:02:10 |
|* 14 | TABLE ACCESS FULL | TAXON | 514K| 6530K| | 1450 (1)| 00:00:18 |
| 15 | TABLE ACCESS FULL | TAXONNAME | 760K| 22M| | 2721 (1)| 00:00:33 |
|* 16 | HASH JOIN | | 4 | 380 | | 886 (1)| 00:00:11 |
| 17 | NESTED LOOPS | | 730 | 64970 | | 852 (1)| 00:00:11 |
|* 18 | HASH JOIN | | 1 | 78 | | 847 (1)| 00:00:11 |
| 19 | NESTED LOOPS | | | | | | |
| 20 | NESTED LOOPS | | 17 | 612 | | 51 (0)| 00:00:01 |
| 21 | TABLE ACCESS FULL | TAXONSPECIES10646 | 12 | 60 | | 3 (0)| 00:00:01 |
|* 22 | INDEX RANGE SCAN | TAXONNAME_IND01 | 1 | | | 2 (0)| 00:00:01 |
| 23 | TABLE ACCESS BY INDEX ROWID| TAXONNAME | 1 | 31 | | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS FULL | GENEATTRIBUTES10650 | 40957 | 1679K| | 795 (1)| 00:00:10 |
|* 25 | INDEX RANGE SCAN | AASEQUENCEIMP_REVIX6 | 768 | 8448 | | 5 (0)| 00:00:01 |
| 26 | INDEX FAST FULL SCAN | SECONDARYSTRUCTURE_REVIX9 | 37945 | 222K| | 33 (0)| 00:00:01 |
Predicate Information (identified by operation id):
7 - access("GA"."ORGANISM"="TN"."NAME")
9 - access("TN"."TAXON_ID"="T"."TAXON_ID")
10 - access("T"."TAXON_ID"="TAXON_ID")
11 - access("AA_SEQUENCE_ID"="SS"."AA_SEQUENCE_ID")
14 - filter("T"."RANK"<>'species')
16 - access("AA_SEQUENCE_ID"="SS"."AA_SEQUENCE_ID")
18 - access("GA"."ORGANISM"="TN"."NAME")
22 - access("TN"."TAXON_ID"="TS"."TAXON_ID")
25 - access("TS"."TAXON_ID"="TAXON_ID")
46 rows selected.With the CREATE TABLE, the plan for the SELECT alone looks like this:
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 2 | 234 | 1786 (1)| 00:00:22 |
| 1 | SORT GROUP BY | | 2 | 234 | 1786 (1)| 00:00:22 |
| 2 | VIEW | | 2 | 234 | 1785 (1)| 00:00:22 |
| 3 | SORT UNIQUE | | 2 | 198 | 1785 (48)| 00:00:22 |
| 4 | UNION-ALL | | | | | |
|* 5 | HASH JOIN | | 1 | 103 | 949 (1)| 00:00:12 |
| 6 | NESTED LOOPS | | 199 | 19303 | 915 (1)| 00:00:11 |
| 7 | NESTED LOOPS | | 13 | 1118 | 850 (1)| 00:00:11 |
| 8 | NESTED LOOPS | | 13 | 949 | 824 (1)| 00:00:10 |
| 9 | VIEW | VW_DTP_E387155E | 13 | 546 | 797 (1)| 00:00:10 |
| 10 | HASH UNIQUE | | 13 | 546 | 797 (1)| 00:00:10 |
| 11 | TABLE ACCESS FULL | GENEATTRIBUTES10650 | 40957 | 1679K| 795 (1)| 00:00:10 |
| 12 | TABLE ACCESS BY INDEX ROWID| TAXONNAME | 1 | 31 | 3 (0)| 00:00:01 |
|* 13 | INDEX RANGE SCAN | TAXONNAME_IND02 | 1 | | 2 (0)| 00:00:01 |
|* 14 | TABLE ACCESS BY INDEX ROWID | TAXON | 1 | 13 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | PK_TAXON | 1 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | AASEQUENCEIMP_REVIX6 | 15 | 165 | 5 (0)| 00:00:01 |
| 17 | INDEX FAST FULL SCAN | SECONDARYSTRUCTURE_REVIX9 | 37945 | 222K| 33 (0)| 00:00:01 |
| 18 | NESTED LOOPS | | 1 | 95 | 834 (1)| 00:00:11 |
| 19 | NESTED LOOPS | | 1 | 89 | 833 (1)| 00:00:10 |
|* 20 | HASH JOIN | | 1 | 78 | 828 (1)| 00:00:10 |
| 21 | NESTED LOOPS | | | | | |
| 22 | NESTED LOOPS | | 13 | 949 | 824 (1)| 00:00:10 |
| 23 | VIEW | VW_DTP_2AAE9FCE | 13 | 546 | 797 (1)| 00:00:10 |
| 24 | HASH UNIQUE | | 13 | 546 | 797 (1)| 00:00:10 |
| 25 | TABLE ACCESS FULL | GENEATTRIBUTES10650 | 40957 | 1679K| 795 (1)| 00:00:10 |
|* 26 | INDEX RANGE SCAN | TAXONNAME_IND02 | 1 | | 2 (0)| 00:00:01 |
| 27 | TABLE ACCESS BY INDEX ROWID| TAXONNAME | 1 | 31 | 3 (0)| 00:00:01 |
| 28 | TABLE ACCESS FULL | TAXONSPECIES10646 | 12 | 60 | 3 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | AASEQUENCEIMP_REVIX6 | 768 | 8448 | 5 (0)| 00:00:01 |
|* 30 | INDEX RANGE SCAN | SECONDARYSTRUCTURE_REVIX9 | 1 | 6 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
5 - access("AA_SEQUENCE_ID"="SS"."AA_SEQUENCE_ID")
13 - access("ITEM_1"="TN"."NAME")
14 - filter("T"."RANK"<>'species')
15 - access("TN"."TAXON_ID"="T"."TAXON_ID")
16 - access("T"."TAXON_ID"="TAXON_ID")
20 - access("TN"."TAXON_ID"="TS"."TAXON_ID")
26 - access("ITEM_1"="TN"."NAME")
29 - access("TS"."TAXON_ID"="TAXON_ID")
30 - access("AA_SEQUENCE_ID"="SS"."AA_SEQUENCE_ID")
50 rows selected.Edited by: JohnI on Jul 18, 2011 2:19 PM
Edited by: JohnI on Jul 18, 2011 2:28 PMCharles Hooper wrote a series of blog entries on a similar topic some time ago: http://hoopercharles.wordpress.com/2010/12/15/select-statement-is-fast-insert-into-using-the-select-statement-is-brutally-slow-1/ (including a lot of useful comments) and two following articles. I have to confess that I did not read the posts again - but I think you will find some good ideas how to analyze the problem.
Regards
Martin Preiss -
How to use database link to create table in other database?
e.g., java jdbc is connected to the database A.
i want to create one table (Table1)in database B, and then insert data into Table1 select ....from Table2 which is in database A.
i used the create database link (database name) connect to (database) indentified by .....
but ...i got the sqlException as i wrote before.
Thanks again.http://forum.java.sun.com/thread.jspa?threadID=656868&messageID=3860293#3860293
-
Cannot connect to database using Oracle Forms 10g
hi,
I had installed Oracle 10g database and Oracle Forms 10g on Windows Vista Home Basic. However, I was unable to connect to
the database in Oracle Form using scott/scott for database "orcl", with the following error message:
ORA-00604: error occured at recursive SQL level 1
ORA-01009: missing mandatory parameter
However, I could access to the database using this set of username and password. Am I missing something? Thanks.Hi,
After a successful installation of forms 10g in vista, I'm about to run OPatch Universal Installer for the patch 7047034
in order to fix the form bugs. However, I cannot run the command "opatch apply C:\oracle_form\Patch26_Rel_10105\7047034"
with the error "The Oracle Home c:\devsuitehome_1 is not registered with the Central Inventory.". Then I try to create a
oraInst.loc file, but not much change still. The situation is that oracle 10g is installed before oracle developer suite
10g, and when I try to set oracle_home to oracle 10g's path ("C:\oracle\product\10.2.0\db_1") and run "opatch lsinventory",
it returns the correct result; when oracle developer suite 10g's path ("c:\devsuitehome_1") is set as the oracle_home,
the same command would return a different result as "LsInventory: OPatch Exception while accessing O2O".
I've verified through Oracle Universal Installer that the Central Inventory has included both as oracle_home (oracle 10g
and oracle developer suite 10g). I'm very confused now, though it seems that the problem could be solved by registering the
Central Inventory with oraacle developer suite 10g's path. Thanks. -
Database connectivity toolkit -- create table
Is it possible to implement the SQL command of AUTO_INCREMENT for the 1st column while creating table right at the start? ie making use of the "create table.vi" in the database connectivity toolkit?
I know this can be done if i execute the SQL Command via the "execute query.vi". Just asking if there might be a better way. Thanks.
Hope to achieve a similar output as shown below where the 1st column is set for auto-increment:
No | Name| Age
1 | John | 25
2 | David | 28
3 | ..... | ....
4.....
5 .........Hey HWJ,
I checked around and I think that the "execute query" method would be the best way to go about doing this. I couldn't find a VI that had the AUTO_INCREMENT option and checked the Database Connectivity Toolset Manual and didn't find any reference to that command. Please let me know if you have any further questions!
Andy F.
National Instruments -
Linux non-oracle user cannot connect to database using TNS
LS,
I've installed Oracle 11gR2 on a linux box (name="ilmserver") running CentOS 5.4 (based on RHEL).
Created user "oracle" and groups "oinstall" and "dba".
Installation under user "oracle" went fine, and logged in as "oracle" user I can - naturally - access the database easily (via SQL+, or using SQL Developer it works via Basic, TNS, and Advanced (=jdbc)).
I have a second user on the linux box called "informatica", on which I have installed Informatica ILM 5.3.2, which uses the Oracle database as its repository.
The "informatica" user has been granted the same groups as the "oracle" user, i.e. "oinstall" and "dba".
I have severe problems accessing the Oracle database as the "informatica" user.
Using SQL Developer I can access the database using the "Basic" method, but not TNS.
But guess what: for ILM to work to its fullest extent I need to implement an environment variable called TNS_ADMIN.
I have implemented it, it sits in bash_profile and as such works fine:
+[informatica@ilmserver ~]$ echo $TNS_ADMIN+
+/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin+
But as for being able to access it:
+[informatica@ilmserver ~]$ cat $TNS_ADMIN/tnsnames.ora+
cat: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora: Permission denied
Somehow I thought that granting "oinstall" group to "informatica" user would take care of this. Obviously it doesn't. I also granted "dba" group to "informatica", to no avail apparently.
This is then - I assume - also the reason that when I want to connect using TNS from within SQL Developer, the dropdown list is empty (because it's not able to read TNSNAMES.ORA).
Does anyone know how to resolve this issue?
Thanks heaps!
Cheers, PatrickJust ran all+ commands for oracle user:
*[oracle@ilmserver ~]$ id*
uid=502(oracle) gid=504(oinstall) groups=503(dba),504(oinstall),505(asmdba),506(asmadmin) context=user_u:system_r:unconfined_t
*[oracle@ilmserver ~]$ env | sort*
COLORTERM=gnome-terminal
CVS_RSH=ssh
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-m8BEsoxTeM,guid=7c9a73a7390af7742e606e004e571934
DESKTOP_SESSION=default
DESKTOP_STARTUP_ID=
DISPLAY=:0.0
G_BROKEN_FILENAMES=1
GDMSESSION=default
GDM_XSERVER_LOCATION=local
GNOME_DESKTOP_SESSION_ID=Default
GNOME_KEYRING_SOCKET=/tmp/keyring-TQlAPU/socket
GTK_RC_FILES=/etc/gtk/gtkrc:/home/oracle/.gtkrc-1.2-gnome2
HISTSIZE=1000
HOME=/home/oracle
HOSTNAME=ilmserver
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/java/jdk1.7.0
LANG=en_US.UTF-8
LESSOPEN=|/usr/bin/lesspipe.sh %s
LOGNAME=oracle
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
MAIL=/var/spool/mail/oracle
ORACLE_BASE=/home/oracle/app/oracle
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_HOSTNAME=ilmserver
ORACLE_SID=orcl
PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/oracle/bin:/usr/java/jdk1.7.0/bin:/usr/sbin:/sbin:/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin
PWD=/home/oracle
SESSION_MANAGER=local/ilmserver:/tmp/.ICE-unix/14477
SHELL=/bin/bash
SHLVL=2
SSH_AGENT_PID=14513
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_AUTH_SOCK=/tmp/ssh-INwup14477/agent.14477
TERM=xterm
TNS_ADMIN=/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin
USERNAME=oracle
USER=oracle
_=/usr/bin/env
WINDOWID=24117329
XAUTHORITY=/tmp/.gdm9ITN0V
XMODIFIERS=@im=none
*[oracle@ilmserver ~]$ ls -l /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora*
-rw-r----- 1 oracle oinstall 879 Aug 24 21:39 /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
*[oracle@ilmserver ~]$ ls -ld /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/*
drwxr-xr-x 3 oracle oinstall 4096 Aug 24 21:39 /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/
*[oracle@ilmserver ~]$ ls -ld /home/oracle/app/oracle/product/11.2.0/dbhome_1/*
drwxr-xr-x 74 oracle oinstall 4096 Aug 23 19:00 /home/oracle/app/oracle/product/11.2.0/dbhome_1/
*[oracle@ilmserver ~]$ ls -ld /home/oracle/app/oracle/product/11.2.0/*
drwxr-xr-x 3 oracle oinstall 4096 Aug 23 18:21 /home/oracle/app/oracle/product/11.2.0/
[*oracle@ilmserver ~]$ ls -ld /home/oracle/app/oracle/product/*
drwxr-xr-x 3 oracle oinstall 4096 Aug 23 18:21 /home/oracle/app/oracle/product/
*[oracle@ilmserver ~]$ ls -ld /home/oracle/app/oracle/*
drwxr-xr-x 10 oracle oinstall 4096 Aug 24 17:29 /home/oracle/app/oracle/
*[oracle@ilmserver ~]$ ls -ld /home/oracle/app/*
drwxr-xr-x 4 oracle oinstall 4096 Aug 23 18:21 /home/oracle/app/
*[oracle@ilmserver ~]$ ls -ld /home/oracle/*
drwx------ 22 oracle oinstall 4096 Aug 25 20:55 /home/oracle/
Naturally the "oracle" user has full access to its own directories.
A thought just occurred to me. I assume that theoretically it's possible to grant read privilige to informatica user on all these directories... would that do the trick?
But even if so, makes me wonder whether that is "best practice".
Also, I cannot imagine I'm the first person to encounter this scenario, and therefore there must be some standard approach to enable this.
Any suggestions/thoughts?
As for the TNSNAMES.ORA suggestion, I guess that is possible. Makes administration of TNSNAMES a bit more cumbersome though, as in, 2 files to maintain... risk of getting out of sync when making 'quick and dirty' changes without thinking things through too much (which shouldn't happen... but sometimes does anyway).
I'd prefer a solution where "informatica" has genuine access to TNSNAMES.ORA.
Thanks, Patrick
ps the bold bits with env.var LS_COLORS are unintentional, but don't know how to turn that off -
Cannot connect to database using JDBC
Hello!
I am trying to connect to my local database using this script:
import java.sql.*;
public class test{
public static void main (String[] args){
try
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
Statement StmtPersoane = conn.createStatement();
ResultSet CrsPersoane =StmtPersoane.executeQuery("select p.* from personal p");
int jMarca = 0;
while(CrsPersoane.next()){
jMarca = CrsPersoane.getInt("marca");
System.out.println(jMarca);
CrsPersoane.close();
StmtPersoane.close();
conn.close();
catch(SQLException e)
e.printStackTrace();
}When compiling i am getting this error: Error(7,58): cannot access class oracle.jdbc.driver.OracleDriver; file oracle\jdbc\driver\OracleDriver.class not found
I have set a CLASSPATH enviroment variable with value : D:\oracle10g\product\10.1.0\Db_1\jdbc\lib\ojdbc14.jar
Please provide some hints. Thanks in advace !Problem solved with the connection, but now i'm getting another error when i am trying to parse an error. Here is the code a little bit modified:
import java.sql.*;
import java.text.*;
import java.text.ParseException;
import java.util.*;
public class test{
public static void main (String[] args){
try
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
Statement StmtPersoane;
StmtPersoane = conn.createStatement();
ResultSet CrsPersoane =StmtPersoane.executeQuery("select marca from personal");
int jMarca;
jMarca = 0;
java.util.Date dataJava = new java.text.SimpleDateFormat("dd/mm/yyyy").parse("04/10/2006");
java.sql.Date dataSql = new java.sql.Date(dataJava.getTime());
System.out.println("Data: "+dataSql);
System.out.println("Angajatii sunt:");
while(CrsPersoane.next()){
jMarca = CrsPersoane.getInt("marca");
System.out.println(jMarca);
CrsPersoane.close();
StmtPersoane.close();
conn.close();
catch(SQLException e)
e.printStackTrace();
}The error:
Error(24,81): unreported exception: java.text.ParseException; must be caught or declared to be thrown
Any ideas ? -
How to empty XE database and re-create tables/fields from scratch?
Hi,
I've installed XE database to port my VB6/Access application to it, and I know that XE is limited to one single database, so far so good. But I want to erase everything from inside this default database to create my own tables/fields from scratch. How can I do that?
I just want to have one single database file with some tables/fields inside it, and nothing else. The rest will be done through VB straight.
And what is the name of the default XE database file? Where is it stored? If I make a backup of this file, can I restore it after a crash in the future by overwriting the corrupted file? Is that this simple as Access is?
Sorry about those many questions and thanks for reading!
Roger.If you want to erase everything, one solution is to uninstall Oracle XE and just to reinstall it.
Under Windows to avoid any issue, see http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#CIHDDHJD.
If your application is owned by a single Oracle user account, you can also run (where <schema> is the Oracle user account name):
drop user <schema> cascade;To reinstall your application you would need to recreate the user account <schema> with the right privileges (CREATE USER ... and GRANT ...). -
Cannot connect to Database using JavaWebServer
Hello,
I am trying to connect to the database using the javawebserver2.0
but when executed i get the following exception
can any please tell when what cud be the possible problem
Exception is:
500 Internal Server Error
The servlet named TxValidateUser at the requested URL
http://nt17:6060/servlet/TxValidateUser;$sessionid$JWA24MAAAAAAFQDEYB3AAAA
reported this exception: access denied (java.net.SocketPermission 192.100.192.122:1521 connect,resolve). Please report this to the administrator of the web server.
java.security.AccessControlException: access denied (java.net.SocketPermission 192.100.192.122:1521 connect,resolve) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:267) at java.security.AccessController.checkPermission(AccessController.java:394) at java.lang.SecurityManager.checkPermission(SecurityManager.java:540) at java.lang.SecurityManager.checkConnect(SecurityManager.java:1039) at java.net.Socket.(Socket.java:257) at java.net.Socket.(Socket.java:95) at oracle.net.nt.TcpNTAdapter.connect(Unknown Source) at oracle.net.nt.ConnOption.connect(Unknown Source) at oracle.net.nt.ConnStrategy.execute(Unknown Source) at oracle.net.resolver.AddrResolution.resolveAndExecute(Unknown Source) at oracle.net.ns.NSProtocol.establishConnection(Unknown Source) at oracle.net.ns.NSProtocol.connect(Unknown Source) at oracle.jdbc.ttc7.TTC7Protocol.connect(TTC7Protocol.java:1213) at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:209) at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:249) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:172) at TxValidateUser.service(TxValidateUser.java:201) at javax.servlet.http.HttpServlet.service(HttpServlet.java:840) at com.sun.server.ServletState.callService(ServletState.java:226) at com.sun.server.ServletManager.callServletService(ServletManager.java:936) at com.sun.server.http.servlet.InvokerServlet.service(InvokerServlet.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:840) at com.sun.server.ServletState.callService(ServletState.java:226) at com.sun.server.ServletManager.callServletService(ServletManager.java:936) at com.sun.server.ProcessingState.invokeTargetServlet(ProcessingState.java:423) at com.sun.server.http.HttpProcessingState.execute(HttpProcessingState.java:79) at com.sun.server.http.stages.Runner.process(Runner.java:79) at com.sun.server.ProcessingSupport.process(ProcessingSupport.java:294) at com.sun.server.Service.process(Service.java:204) at com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java:374) at com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java:166) at com.sun.server.HandlerThread.run(HandlerThread.java:162)
Thanks
ROhanPlease reply sumone its urgent
regards
rohan -
Cannot connect to database using SQL Developer
Ok. Here are the facts:
1) I can connect to the database using PL/SQL Developer.
2) I wanted to try SQL Developer and I am unable to connect to the same database with SQL Developer. I provide username and password and select "network alias" and click test and I get "Network adaptor could not be established"
3) TNS names.ora file resides on a mapped drive which clearly is accessible by PL/SQL developer but not by SQL developer.
What am i missing?
Thanks a lotIf you can select a network alias, then sqldeveloper has found your tnsnames and the problem lies elsewhere.
Is the network drive specified by a UNC? SQLDeveloper doesn't work well with unc names. -
Cannot connect local database using net service_name
Good Morning to all ;
FYI : This question wrongly posted under high availability. Now it was removed from there.
I am trying to connect my local database using remote authentication.
but getting error. Client & Server reside on same server.
SQL> conn u1/u1@primdb
ERROR: ORA-12545: Connect failed because target host or object does not exist
SQL> conn / as sysdba
Connected.
SQL> show parameter db_name;
NAME TYPE VALUE
db_name string primary
SQL> show parameter service_names;
NAME TYPE VALUE
service_names string mydb
SQL> show parameter db_domain;
NAME TYPE VALUE
db_domain string primary.com
SQL> show parameter global_name;
NAME TYPE VALUE
global_names boolean FALSE
SQL> select * from global_name;
GLOBAL_NAME
PRIMARY
[oracle@localhost admin]$ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-JAN-2014 16:32:08
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oel5.linuxserver)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
Listener failed to start. See the error message(s) above...
my listener.ora file contents :
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = primary)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(GLOBAL_DBNAME = mydb.primary.com)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oel5.linuxserver)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
my tnsnames.ora contents
primdb=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST= oel5.linuxserver)(PORT=1521))
(CONNECT_DATA =
(SERVER=DEDICATED)
(SERVICE_NAME = mydb)
$ tnsping primdb
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 18-JAN-2014 16:40:55
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST= oel5.linuxserver)(PORT=1521))) (CONNECT_DATA = (SERVER=DEDICATED) (SERVICE_NAME = mydb)))
TNS-12545: Connect failed because target host or object does not exist
Thanks in advance ..Good Morning Ed Stevens ;
Nice to see you once again !
I remember , you are very familiar with oracle net services.
I read your article. Exploring the LOCAL_LISTENER parameter
Now i have removed listener.ora & tnsnames.ora files .
now the listener is registered as dynamically'
SQL> alter system register;
Ed Stevens wrote ..
simply do a "ping oel5.linuxserver" and report the result.
$ ping oel5.linuxserver
ping: unknown host oel5.linuxserver
$ hostname
localhost.localdomain
$ echo $ORACLE_HOSTNAME
oel5.linuxserver
my new tnsnames.ora contents
primdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oel5.linuxserver)(PORT=1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = mydb)
$ tnsping primdb
TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 18-JAN-2014 19:57:13
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oel5.linuxserver)(PORT=1521)))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mydb)))
TNS-12545: Connect failed because target host or object does not exist -
Cannot connect to database using the Upgrade Simulation Tool
I have installed the Upgrade Simulation Tool on my system and when I try to run the tool my system works in the for awhile in the background and creates the _Simulation mdf and ldf files and a .bck file. After 3 or 4 minutes it gives me an error "Cannot connect to the database".
It looks to me like it is connecting to the database because it is creating the files in the SQL Data folder. I have tried to run it on several databases and get the same results.
Thank you, JeffHi,
You may not have the ability to upgrade it directly.
He does have the ability.
When downloading Pl 42, it is cleary marked as "Upgrader", which means it can be used for upgrade (in this case simulation) from a lower version than 2007A
Patchlevel which are marked as "patch" are suitable only for updating the PL within the very same version of SAP Business One.
This tool should run under 2007 system I believe.
The Upgrade Simulation tool was designed in orderto test an upgrade, therefore it can run at a machine where 2005 version is installed. Technically speaking it creates a second SBO-common, which can be used only with the special designed (read only) client of the tool.
Jeff, you should check access rights of your SQL Data folder.Maybe grant user "Everyone" modifying rights to that folder. In addition you could try to detach a DB and move the related *.mdf and *.ldf to another folder where no access denied rights were applied.
If using MSSQL 2005 create via ODBC a Native Client connection to the Server, although you might just working locally only.
Regards
Mario
Maybe you are looking for
-
Posting of cancelled Invoice after posting date is over
Hello Experts, I am stuck up with a situation and as such seek your help. A invoice was generated and the subsequent accounting document was also cleared. Now after the posting date was over, someone cancelled the invoice by T.code VF11 and as expect
-
Java Plug-in 1.5.0_06 Error JRE notinited
Uninstalled all JRE versions. and downloaded the previous offline install packets from: http://java.sun.com/products/archive/ JRE 1.5.0 JRE 1.5.0_1 JRE 1.5.0_2 JRE 1.5.0_3 JRE 1.5.0_4 JRE 1.5.0_5 JRE 1.5.0_6 ,Installed them one after the other due to
-
Hey guys, Just a quick one, wondering if anyone can have a look at these two logs from today and have any suggestions as to whats up: Firstly some background, Macbook Pro mid 2009. Upgraded RAM to 4gb using some kingston ram, now it worked perfectly
-
What kind of lock should I get for my Macbook?
Hi! I'm going off to college in a couple months and I want to be able to lock my MacBook Pro 13" to a desk or something in my room so it's secure while I'm away. I've looked at a couple Kensington locks which have had mixed reviews. I'm just wonderin
-
PS 7 locks when certain action is selected
I have had this happen before but can't remember the fix. I'll write it down this time if someone can help me. As far as I can tell everything works except this... Open an image, any image. Select "Image": Select "Adjustments" Select "Levels"....The