To Pointbase or Not To Pointbase
Hi,
Wondering what is the standard practice followed - regarding use of database server for local development enviornment.
WLI comes with pointbase server which looks sufficient to me.
Does anyone used it for their development?
Have you faced any problem while migrating it to Oracle server later on?
Would appreciate if you guys can share you experience with me.
Thanks,
Shiv
Just a few comments:
- The Pointbase license shipped with WL* products is only for evaluation - not for development
- Pointbase does not support XA, so you cannot access a second database in a business process, if this does also not support XA (only one datasource can fake XA)
- If you use Pointbase only for the WLI tables and not for app specific one there should not be any big issues moving to Oracle later
-Kai
Similar Messages
-
Error in jbosscmp-jdbc.xml : datasource-mapping Pointbase not found
Hi I'm having problems deploying my EJBs using the Pointbase Database.
This is what I'm working with:
standardjbosscmp-jdbc.xml:
<jbosscmp-jdbc>
<defaults>
<datasource>java:/PointbaseDS</datasource>
<datasource-mapping>Pointbase</datasource-mapping>pointbase-ds.xml:
<datasources>
<local-tx-datasource>
<jndi-name>PointbaseDS</jndi-name>
<connection-url>jdbc:pointbase:server://localhost:19092/sample</connection-url>
<driver-class>com.pointbase.jdbc.jdbcUniversalDriver</driver-class>
<user-name>jboss</user-name>
<password>password</password>
</local-tx-datasource>
</datasources>jbosscmp-jdbc.xml:
<jbosscmp-jdbc>
<defaults>
<datasource>java:/PointbaseDS</datasource>
<datasource-mapping>Pointbase</datasource-mapping>
</defaults>I keep getting the error message:
org.jboss.deployment.DeploymentException: Error in jbosscmp-jdbc.xml : datasource-mapping Pointbase not found
Any ideas why?
Thanks.By the way I'm using JBoss server.
-
Servlets Not Working with PointBase Database
Hello All,
Background (This is more of a PointBase Question): I am developing a web application and am attempting to integrate a PointBase database with the app to capture my data.
Issue: While attempting to start and populate my database, I receive an error which reads (Class Not Found: JBDC driver com.pointbase.jdbc.jdbcUniversalDriver could not be loaded)
Question: Has anyone ever encountered this issue and resolved it?...or have any ideas about what could be the problem. Thanks for any assistance. RodneyM
Detail: I have the pbclient.jar file in the tomcat\common\lib directory.
My ant build.xml script is below....as well as my db schema.
<!-- =================== Web.xml DATABASE TARGETS =============================== -->
<target name="createUserData">
<input message="Please enter username for table: "
addproperty="table.username" />
<copy file="db/data_template.sql" tofile="db/data.sql">
<filterset>
<filter token="username" value="${table.username}"/>
</filterset>
</copy>
</target>
<target name="createSchema">
<sql
driver="com.pointbase.jdbc.jdbcUniversalDriver"
url="jdbc:pointbase://localhost/dvdlibrary,new"
userid="PBPUBLIC"
password="PBPUBLIC"
classpath="${pointbase.home}/lib/pbclient.jar"
onerror="continue"
src="db/schema.sql"
/>
</target>
<target name="populateDatabase" depends="createSchema,createUserData">
<sql
driver="com.pointbase.jdbc.jdbcUniversalDriver"
url="jdbc:pointbase://localhost/dvdlibrary"
userid="PBPUBLIC"
password="PBPUBLIC"
classpath="${pointbase.home}/lib/pbclient.jar"
onerror="continue"
autocommit="true"
print="true"
src="db/data.sql"
/>
</target>
<!-- =================== END DATABASE TARGETS =============================== -->
<!-- =================== SCHEMA =============================== -->
-- This is the Database Schema for the DVD Library Application.
-- Clear out the old table.
DROP TABLE ObjectIDs;
DROP TABLE Item;
-- This table represents the "next" object_ID for a given table.
CREATE TABLE ObjectIDs (
-- PRIMARY KEY --
table_name VARCHAR(30) PRIMARY KEY,
-- DATA FIELDS --
id INTEGER NOT NULL
-- This table represents the DVD Items
CREATE TABLE Item (
-- PRIMARY KEY --
id INTEGER PRIMARY KEY,
-- DATA FIELDS --
username VARCHAR(20) NOT NULL,
title VARCHAR(100) NOT NULL,
year CHAR(4) NOT NULL,
genre VARCHAR(20) NOT NULL
COMMIT;Yeah. Millions of Java programmers have had the problem where something isn't in their classpath, and gone on to resolve it. In fact it's a rare Java programmer who hasn't had that problem.
Perhaps there's a conflict between this statement:"I have the pbclient.jar file in the tomcat\common\lib directory."And this configuration option:classpath="${pointbase.home}/lib/pbclient.jar" -
I installed j2ee sdk 1.4 in my system. But the pointbase did not come with it.
Can anyone help me out in this.
Thanks in advanceI wouldn't bother with it. Use some other "free" db that doesn't have the size restriction (JavaDB, Derby, MySQL, PostGreSQL, MS SQL Express, Oracle Lite (is that the right name?, I can't remember.), SQLLite, etc.). You can still follow the tutorial, you simply need to change the connection Strings. As I said, you'd only get a demo/training version anyway, and that would only allows you 5MB storage space.
-
Does Weblogic has embedded database(not PointBase eval version)
I have developed an application that uses a database. Currently I deployed this on Websphere that has Cloudscape embedded database.
Now we are trying to deploy it on Weblogic. I want to know that does Weblogic provide any embedded database out-of-the-box. I know it comes with PointBase eval version to demonstrate its samples. But can we use/ship this eval version database for commercial product?
Regards,
Jitendra
Message was edited by:
jitendrakharcheJitendra Kharche wrote:
I have developed an application that uses a database. Currently I deployed this on Websphere that has Cloudscape embedded database.
Now we are trying to deploy it on Weblogic. I want to know that does Weblogic provide any embedded database out-of-the-box. I know it comes with PointBase eval version to demonstrate its samples. But can we use/ship this eval version database for commercial product?
Regards,
Jitendra
Message was edited by:
jitendrakharchehttp://e-docs.bea.com/wls/docs81/faq/jdbc.html#504207
You can consider mysql...
Joe -
Pointbase : How can I create a stored procedure with Pointbase database?
Hello,
Excuse me for my english, I'm not anglophone. I try to create a stored procedure.
This is my file SampleExternalMethods.java :
import java.sql.*; //import com.pointbase.jdbc.jdbcInOutDoubleWrapper; public class SampleExternalMethods { // A connection object to allow database callback static Connection conn = null; static Statement l_stmt; static Statement m_stmt; static CallableStatement m_callStmt = null; static ResultSet l_rs = null; public static void main(String[] args) { try { String url = "jdbc:pointbase:server://localhost/pointbaseDB"; String username = "PBPUBLIC"; String password = "PBPUBLIC"; conn = DriverManager.getConnection(url, username, password); doCreateProcedure(); doInvokeProcedure(); } catch (SQLException e) { e.printStackTrace(); } finally { if (m_stmt != null) { try { m_stmt.close(); } catch (Exception e) { e.printStackTrace(); } } if (m_callStmt != null) { try { m_callStmt.close(); } catch (Exception e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } } } } public static void getCountry(String Iso_Code) { try { // Query the database for the country iso code l_stmt = conn.createStatement(); l_rs = l_stmt.executeQuery( "SELECT * FROM countries" + " WHERE country_iso_code ='" + Iso_Code + "'"); //Affichage du résultat de la requête l_rs.next(); System.out.print(l_rs.getString(1) + " - "); System.out.print(l_rs.getString(2) + " - "); System.out.println(l_rs.getString(3)); // Close the result set l_rs.close(); } catch (SQLException e) { e.printStackTrace(); } finally { if (l_rs != null) { try { l_rs.close(); } catch (Exception e) { e.printStackTrace(); } } if (l_stmt != null) { try { l_stmt.close(); } catch (Exception e) { e.printStackTrace(); } } } } public static void doCreateProcedure() throws SQLException { // SQL statement to create a stored procedure String SQL_CREATE_PROC = "CREATE PROCEDURE getCountry(IN P1 VARCHAR(30))" + " LANGUAGE JAVA" + " SPECIFIC getCountry" + " NO SQL" + " EXTERNAL NAME \"SampleExternalMethods::getCountry\"" + " PARAMETER STYLE SQL"; // Create a SQL statement m_stmt = conn.createStatement(); // Execute the SQL m_stmt.executeUpdate(SQL_CREATE_PROC); // Close the statement //m_stmt.close(); } public static void doInvokeProcedure() throws SQLException { // Create SQL to invoke stored procedures String SQL_USE_PROC = "{ call getCountry(?) }"; // Create a callable statement with three binding parameters m_callStmt = conn.prepareCall(SQL_USE_PROC); m_callStmt.setString(1, "CA"); m_callStmt.executeQuery(); // Close the callable statement //m_callStmt.close(); } }
Afterwards, I have read this note in a Pointbase document:
To invoke the dateConvert external Java method from a stored function, you must use the
CREATE FUNCTION statement. The dateConvert external Java method is called from the
class, SampleExternalMethods.
In order for the database to access this external Java method, the class SampleExternalMethods
must be included in the database CLASSPATH. For PointBase Embedded - Server Option, it
must be in the Server CLASSPATH, but not in the Client CLASSPATH.
If PointBase Server is run with the Java Security Manager, in the java policy file grant
’com.pointbase.sp.spPermission’ to the class that implements the external Java method.
An "spPermission" consists of a class name with no action. The class name is a name of a class
that could be used in creating a Stored Procedure in PointBase. The naming convention follows
the hierarchical property naming convention and that is supported by
"java.security.BasicPermission". An asterisk may appear by itself, or if immediately preceded
by ".", may appear at the end of the name, to signify a wildcard match. The name cannot
contain any white spaces.
I'm not sure, but I suppose that I must include the class SampleExternalMethods in a .jar file.
The database CLASSPATH could be : C:\Sun\AppServer\pointbase\lib\
These my files in this database CLASSPATH:
pbclient.jar
pbembedded.jar
pbtools.jar
pbupgrade.jar
I have tryed to include the class SampleExternalMethods in pbclient.jar and pbembedded.jar with this command:
jar -uf pbembedded.jar SampleExternalMethods
Afterwards I do that,
1) Start Pointbase
2) Configuration of classpath
set classpath=C:\Sun\AppServer\pointbase\lib\pbclient.jar
set classpath=%classpath%;D:\J2EE\Ch07Code\Ch07_06
I precise that my file SampleExternalMethods is into D:\J2EE\Ch07Code\Ch07_06\Ch07.
Then, I run the program:
D:\J2EE\Ch07Code\Ch07_06>java -Djdbc.drivers=com.pointbase.jdbc.jdbcUniversalDriver Ch07.SampleExternalMethods
But I have an error message:
Exception in thread "main" java.lang.NoClassDefFoundError: Ch07.SampleExternalMethods (wrong name: SampleExternalMethods)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.DefineClass(ClassLoader.java:539)
The problem, I suppose, comes from that the class SampleExternalMethods
must be included in the database CLASSPATH, but there is a pbserver.jar with pointbase normally, but I didn't find it. That's why I use pbembedded.jar or pbclient.jar in order to include the class SampleExternalMethods. May be I must start from C:\Sun\AppServer\pointbase\lib\ instead of D:\J2EE\Ch07Code\Ch07_06\Ch07?
Please, can somebody helps me?
Thank you in advance.
cagou!jschell wrote:
And I doubt you can recurse like that for embedded java. You must have a class that does the functionality and another class that creates the proc.
>And I doubt you can recurse like that for embedded java. You must have a class that does the functionality and another class that creates the proc.
>
And I doubt you can recurse like that for embedded java. You must have a class that does the functionality and another class that creates the proc.
Thank you for your response, I have done two classes:
SampleExternalMethods.java:
package Ch07;
import java.sql.*;*
*public class SampleExternalMethods*
*public static void getCountry(String Iso_Code)*
*// A connection object to allow database callback*
*Connection l_conn = null;*
*Statement l_stmt = null;*
*ResultSet l_rs = null;*
*try*
*String url = "jdbc:pointbase:server://localhost/pointbaseDB";*
*String username = "PBPUBLIC";*
*String password = "PBPUBLIC";*
*l_conn = DriverManager.getConnection(url, username, password);*
*// Query the database for the country iso code*
*l_stmt = l_conn.createStatement();*
*l_rs = l_stmt.executeQuery( "SELECT* FROM PBPUBLIC.COUNTRIES"
+" WHERE country_iso_code ='"+ Iso_Code +"'");+
+//Affichage du résultat de la requête+
+l_rs.next();+
+System.out.print(l_rs.getString(1)+ " - ");
System.out.print(l_rs.getString(2) +" - ");+
+System.out.println(l_rs.getString(3));+
+// Close the result set+
+l_rs.close();+
+} catch (SQLException e) {+
+e.printStackTrace();+
+} finally {+
+if (l_rs != null) {+
+try {+
+l_rs.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+if (l_stmt != null) {+
+try {+
+l_stmt.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+if (l_conn != null) {+
+try {+
+l_conn.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+}+
+}+
+}+
CreateMethods.java:
+package Ch07;+
+import java.sql.*;+
+public class CreateMethods+
+{+
+// A connection object to allow database callback+
+static Connection m_conn = null;+
+static Statement m_stmt;+
+static CallableStatement m_callStmt = null;+
+public static void main(String[] args)+
+{+
+try+
+{+
+String url = "jdbc:pointbase:server://localhost/pointbaseDB";+
+String username = "PBPUBLIC";+
+String password = "PBPUBLIC";+
+m_conn = DriverManager.getConnection(url, username, password);+
+doCreateProcedure();+
+doInvokeProcedure();+
+} catch (SQLException e) {+
+e.printStackTrace();+
+} finally {+
+if (m_stmt != null) {+
+try {+
+m_stmt.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+if (m_callStmt != null) {+
+try {+
+m_callStmt.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+if (m_conn != null) {+
+try {+
+m_conn.close();+
+} catch (Exception e) {+
+e.printStackTrace();+
+}+
+}+
+}+
+}+
+public static void doCreateProcedure() throws SQLException {+
+// SQL statement to create a stored procedure+
+String SQL_CREATE_PROC = "CREATE PROCEDURE PBPUBLIC.getCountry(IN P1 VARCHAR(30))"+
" LANGUAGE JAVA"
+" SPECIFIC getCountry"+
" NO SQL"
+" EXTERNAL NAME \"SampleExternalMethods::getCountry\""+
" PARAMETER STYLE SQL";
// Create a SQL statement
m_stmt = m_conn.createStatement();
// Execute the SQL
m_stmt.executeUpdate(SQL_CREATE_PROC);
// Close the statement
//m_stmt.close();
public static void doInvokeProcedure() throws SQLException {
// Create SQL to invoke stored procedures
String SQL_USE_PROC = "{ call getCountry(?) }";
// Create a callable statement with three binding parameters
m_callStmt = m_conn.prepareCall(SQL_USE_PROC);
m_callStmt.setString(2, "CA");
m_callStmt.executeQuery();
// Close the callable statement
//m_callStmt.close();
}But I have the same error message that previously.
I have read this note and I suppose that the problem is linked:
If PointBase Server is run with the Java Security Manager, in the java policy file grant
*com.pointbase.sp.spPermission to the class that implements the external Java method.*
An "spPermission" consists of a class name with no action. The class name is a name of a class
that could be used in creating a Stored Procedure in PointBase. The naming convention follows
the hierarchical property naming convention and that is supported by
*"java.security.BasicPermission". An asterisk may appear by itself, or if immediately preceded*
by ".", may appear at the end of the name, to signify a wildcard match. The name cannot
contain any white spaces.
Can you explain me what I must to do in order to solve this problem of spPermission.
Thanks. -
Hi,
I am trying to connect to pointbase database on my machine using JSPs.
My pointbase system is the one that comes with J2EE bundle. And I am using Sun Java Application Server for hosting JSPs.
This is the code I use to connect:
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup(dbName);
Connection con = ds.getConnection();
And I get the following exception:
============
java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: Database SAMPLE does not exist or cannot be found in database home /pointbase/databases specified either specify database.home= in pointbase.ini or use the ;database.home= to indicate the database folder. pointbase.ini should be available in the current folder or you can specify the location for pointbase.ini with java -D:property=value where "property" is pointbase.ini and "value" is pointbase.ini.
================
I do not know the exact settings to make and where to make them.
Please let me know how to solve this problem if you know it.
Thanks
HamidYou should repost this in the SJS Application Server Forum, since this is the WebServer Fourm :)
However, by looking at your problem I suggest you look into the sample documentation to see the parameters that you need to provide to the connection pool.
Also I suggest than when you respost the problem in the AppServer forum you include your connection-pool/jdbc-resource declarations from server.xml -
Problem Connecting to PointBase
Hi,
I am trying to connect to pointbase database on my machine using JSPs.
My pointbase system is the one that comes with J2EE bundle.
And I am using Sun Java Application Server for hosting JSPs.
This is the code I use to connect:
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup(dbName);
Connection con = ds.getConnection();And I get the following exception:
============
java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be
allocated because: Database SAMPLE does not exist or cannot be found in database home
/pointbase/databases specified either specify database.home=<folder> in pointbase.ini or use the
<URL>;database.home=<folder> to indicate the database folder. pointbase.ini should be available
in the current folder or you can specify the location for pointbase.ini with java -D:property=value
where "property" is pointbase.ini and "value" is <path>pointbase.ini.================
I do not know the exact settings to make and where to make them.
I am guessing I somehow need to specify these properties in some script file.
Please let me know how to solve this problem if you know it.
Thanks
Hamidwell this is certainly a configuration issue. can you connect to and access the database from a client tool? i'd try that just to make sure the database is alive and well. then i'd check the dbName or URL to make sure you are pointing to the right place. and forgive me for asking the simple questions, but did you create the database? did you start the database?
also, i see a lot of people are accessing databases in JSP's these days. maybe i'm old school or something, but everywhere i've worked you'd be shot for doing it. is it just me? or is this a just-for-fun type of project -
Why don't I have Pointbase?
I am totally new to Java.
I downloaded and installed JDK1.6.0_14, J2EE 5.0, GlassFish, MySql, Netbeans 6.5.1, the whole package.
Then I downloaded all the samples.
I opened up the customer-cmp-ear sample in Netbeans and tried to run it.
This error appeared: Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: The connection was refused because the database sun-appserv-samples was not found.
The help screen said that sun-appserv-samples is in Pointbase, but Pointbase IS NOT in my Sun\AppServer folder.
The help screen also says: When you install the Sun Java System Application Server 8.1, the Pointbase database JDBC drivers are installed and the Pointbase Database Server is installed into the Sun/AppServer/pointbase directory.
I don't know what App Server 8.1 is, and I don't know if it interferes with the GlassFish server.
I WANT POINTBASE SO I CAN RUN AND STUDY MY SAMPLES. What do I do now?"would suggest starting with something as simple as installing the JDK, compiling and running some simple applications and then growing from there."
I am simply trying to run a sample application provided by Sun.
"1) get into library and XML configuration hell and not know anything about how to fix it, nor where to find the proper information to help you"
That's why I'm on this forum.
"2) get an incredible amount of vague error messages that you will not know how to interpret or fix "
I fix many myself.
"4) at the end of the week you will blame it all on Java and you will switch to .NET, where your problems will start all over again"
False assumption. I already program in.NET at work. Also, I will never blame Java for my shortcomings. When I see job ads for system achitects with all kinds of Java requirements, I know it is a powerful language that is respected by many professionals. I will learn it one way or another.
"I hope for you it will be different, but I can see the frustration has already kicked in, so probably not. "
Another false assumption. My frustration, after reading many threads here, is with the people who have 2000+ posts who try to belittle and mess with people instead of simply answering a simple question. Being a forum poster on various sports, political and entertainment forums, I'm an expert at reading between the lines at who I'm talking to. You and the guy with 9000 posts shouldn't even be hanging out on the New To Java thread if you're not here to answer newbie questions. Don't ruin a beautiful website provided my Sun. There are waaaaaay too many mindless, inane posts clogging up this forum.
Now, can SOMEONE ELSE step forward and answer my questions? Can an INDIAN GUY answer my questions? The INDIAN GUYS are the smartest and most straight-up people I have ever worked with.
Edited by: Richard747 on Jun 30, 2009 6:20 AM
Edited by: Richard747 on Jun 30, 2009 6:25 AM -
Missing pointbase folder in my java sdk install
Hello
I downloaded j2ee v1.4.
I set the environment variables correctly(those JAVA_HOME, JAVA_EE, %PB_TOOLS%, etc.)
i tried asadmin start-domain domain1 and it's all ok.
but when i run into command prompt: %PB_TOOLS%\startserver
i got that the path cannot be found. i think the problem it's from this PointBase database. where i can found it and where should i install? then the environment variable hou should i change it and where? Thanks
and in the folder C:\Sun\AppServer i did not have a pointbase folderOk, I fingered it out.
Its the whacky config.xml file on the eclipse side.
On the flex plugin side, it looks fine. so I just copied if from the flex plugin dir to the eclise plugin directory.
The common point is: com.adobe.flexbuilder.flex_xxx/config.xml
It appears the Adobe's install facility is slightly munged. If I had to guess, it looks like the plugin stuff was copied before the config.xml file was updated with the flex sdk path. Consequently the copied config.xml was on the eclipse side was never updated. In any event, some for testing before releasing might have been helpful. -
Help: Pointbase db doesn't start when launching SP4 portal
Hi,
I downloaded WL platform SP4 today and installed (before the installation I uninstalled SP2)in my laptop. When I launch the examples portal, the pointbase db doesn't start. I tried both SP2 and SP3 in my laptop and both worked. The error messages below are directly copied from the console. My understanding is the portal server startup will automatically start pointbase db (I didn't do any configuration yet). Anybody know the problem and solution?
My laptop config:
Win XP, SP2, 1.6 GHz, 1GB memory
I am the admin user.
Thanks a lot!!
Error messages from the launching console:
<Jul 6, 2005 6:00:54 PM PDT> <Warning> <JDBC> <BEA-001129> <Received exception w
hile creating connection for pool "cgPool": SQL-server rejected establishment of
SQL-connection. Pointbase Server may not be running on localhost at port 9093.>
<Jul 6, 2005 6:01:28 PM PDT> <Warning> <JDBC> <BEA-001129> <Received exception w
hile creating connection for pool "portalPool": SQL-server rejected establishmen
t of SQL-connection. Pointbase Server may not be running on localhost at port 90
93.>
<Jul 6, 2005 6:01:34 PM PDT> <Alert> <JMS> <BEA-040052> <JMSServer "cgJMSServer"
store failed to open java.io.IOException: JMS JDBC store, connection pool = <cg
JMSPool-nonXA>, prefix = <weblogic>: connection pool does not exist.
java.io.IOException: JMS JDBC store, connection pool = <cgJMSPool-nonXA>, prefix
= <weblogic>: connection pool does not exist
at weblogic.jms.store.JDBCIOStream.throwIOException(JDBCIOStream.java:48
8)
at weblogic.jms.store.JDBCIOStream.checkPool(JDBCIOStream.java:1599)
at weblogic.jms.store.JDBCIOStream.open(JDBCIOStream.java:548)
at weblogic.jms.store.JMSStore.open(JMSStore.java:224)
at weblogic.jms.backend.BEStore.open(BEStore.java:262)
at weblogic.jms.backend.BEStore.start(BEStore.java:151)
at weblogic.jms.backend.BackEnd.openStores(BackEnd.java:1171)
at weblogic.jms.backend.BackEnd.resume(BackEnd.java:1290)
at weblogic.jms.JMSService.addJMSServer(JMSService.java:2260)
at weblogic.jms.JMSService.addDeployment(JMSService.java:2031)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:337)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:597)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:575)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:241)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:754)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:733)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:509)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
60)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
28)
at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(Rem
oteMBeanServerImpl.java:988)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBean
ServerImpl.java:946)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:954)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanPro
xy.java:481)
at weblogic.management.configuration.ServerMBean_Stub.updateDeployments(
ServerMBean_Stub.java:7691)
at weblogic.management.deploy.slave.SlaveDeployer.updateServerDeployment
s(SlaveDeployer.java:1304)
at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
ava:347)
at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
e(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
at weblogic.Server.main(Server.java:32)
>The exception doesn't tell me much more than the DB connection / pool couldn't connect to the db.
Sometimes solving these types of problems where it should work, this works everywhere else, so what could be wrong here... Let me suggest that you install a new domain using a new root directory. IE c:\bea814 and not reuse c:\bea.
I'm guessing that an essential script or property file was not overwritten by the 814 install.
JBTW, 814 pointbase is a new version and is run on a new port from prior 8.x versions, the new port is 9093, where prior versions was 9092.
A diag. is after you start via, startWebLogic.cmd, to open a DOS window and run this command:
netstat -an
Look for a LISTEN on port 9093
This would confirm that 814's pointbase is started and there's a configuration issue with the connection pools.
Good luck, curt -
What does the new in Pointbase JDBC Url mean?
what does the new in the URL mean? It is out of ServiceBus config:
jdbc:pointbase:server://localhost:9193/weblogic_eval;new
thanks,
Barossaif the database is not exist, it will create one for you.
-
How to access Pointbase?
I create a domin,then I start the pointbase cmd,
I fill username and password both same weblogic(url:jdbc:pointbase:server://localhost:9093/weblogic_eval and driver:com.pointbase.jdbc.jdbcUniversalDriver,but I can't login it.
the error prompt is not port 9093 on listen,I don' know how to access!?Hi Fish,
It looks like you are using the correct connection URL and driver so it is likely that Pointbase did not start when you started your server. You should check your command window for error messages regarding Pointbase. Also, make sure that your start script was invoked with POINTBASE_FLAG=true in your environment.
If you don't know if POINTBASE_FLAG=true or how that would have gotten set then trace your start script and you will see that the setDomainEnv script is configured, by default, to use Pointbase.
I can never remember the connection URL for the Pointbase console so whenever I use it I look at the value in one of the XML files in the config/jdbc dir in my domain: C:\bea_wlp102\user_projects\domains\my_domain\config\jdbc
The URL is:
jdbc:pointbase:server://localhost:9093/WEBLOGIC_EVAL
The driver is:
com.pointbase.jdbc.jdbcUniversalDriver
I don't think the URL is case-sensitive, but just in case it is you might want to try consistent capitalization. For the user/password, the same thing. The XML file specifies WEBLOGIC, not weblogic. -
Problem while changing DB from Pointbase to Oracle
Hi All,
I dont know whether this is right place to ask this question, but I am newbie, on weblogic, and would like some assistance,
I am trying to point my DB in weblogic from Pointbase to Oracle, I have updated the database.properties file to point @ Oracle. Now when I go and try to exectue the create_db.cmd file to execute all the scripts and thereby load/create the DB, I get the below error when all the .sql files are executed.
Buildfile: C:\bea\WLSERV~1.0\common\p13n\db\build_createdatabase.xml
init_props:
init_tasks:
main:
setup_create_database_objects:
init_props:
init_tasks:
create_database_objects:
echo ***** Calling JDBCDataLoader ** to create database objects and insert seed data
java Loading Database...
java logFile=create_db.log
java user=akulas
java password=******
java url=jdbc:oracle:thin:@hpcad144.qwest.net:1524:dnets_d
java files=C:\bea\WLSERV~1.0/common/p13n/db/oracle/jdbc_index/jdbc.index,C:\bea\WLSERV~1.0/cm/db/oracle/jdbc_index/jdbc.index,C:\bea\WLSERV~1.0
/portal/db/oracle/jdbc_index/jdbc.index
java driver=oracle.jdbc.driver.OracleDriver
java saltFile=C:\bea\user_projects\domains\VenkatDomain/security/SerializedSystemIni.dat
java prodDir=C:\bea\WLSERV~1.0
java Processing file 'C:\bea\WLSERV~1.0\common\p13n\db\oracle\jdbc_index\jdbc.index'
java Files=
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/seq_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/seq_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/p13n_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/er_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/er_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/bt_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/bt_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/bt9_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n9_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n9_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n9_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n9_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n9_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/p13n9_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n102_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/oracle/p13n102_create_tables.sql
java file:/C:/bea/WLSERV~1.0/common/p13n/db/data/required/p13n102_insert_system_data.sql
java Processing file 'C:\bea\WLSERV~1.0\cm\db\oracle\jdbc_index\jdbc.index'
java Files=
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm10_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv10_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv9_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/required/cmv_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm9_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/required/cm9_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv9_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv9_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/required/cm_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/sample/cm_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm10_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv10_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cmv102_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/oracle/cm102_create_tables.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/sample/cm102_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/cm/db/data/sample/cm102_update_system_data.sql
java Processing file 'C:\bea\WLSERV~1.0\portal\db\oracle\jdbc_index\jdbc.index'
java Files=
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf10_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf10_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_drop_views.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_drop_views.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_drop_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_drop_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_drop_constraints.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_drop_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/wps_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/wps_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_create_views.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_create_indexes.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/comm_create_triggers.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/comm_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_drop_columns.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_create_fkeys.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf9_create_views.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/pf_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/pf9_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/bt_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/bt9_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf10_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/data/required/pf10_insert_system_data.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf102_create_tables.sql
java file:/C:/bea/WLSERV~1.0/portal/db/oracle/pf102_drop_tables.sql
java Error = SQLException when executing file file:/C:/bea/WLSERV~1.0/portal/db/data/required/pf_insert_system_data.sql
java java.lang.Exception: SQLException when executing file file:/C:/bea/WLSERV~1.0/portal/db/data/required/pf_insert_system_data.sql
java at com.bea.plateng.domain.jdbc.JDBCDataLoader.load(JDBCDataLoader.java:182)
java at com.bea.plateng.domain.jdbc.JDBCDataLoader.main(JDBCDataLoader.java:1320)
java Caused by: java.sql.SQLException: ORA-00942: table or view does not exist
java at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
java at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
java at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
java at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
java at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
java at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
java at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
java at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1614)
java at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1579)
java at com.bea.plateng.domain.jdbc.JDBCDataLoader.loadData(JDBCDataLoader.java:748)
java at com.bea.plateng.domain.jdbc.JDBCDataLoader.load(JDBCDataLoader.java:166)
java ... 1 more
java Load Failed
BUILD FAILED
C:\bea\WLSERV~1.0\common\p13n\db\build_createdatabase.xml:17: The following error occurred while executing this line:
C:\bea\WLSERV~1.0\common\p13n\db\build_createdatabase.xml:90: The following error occurred while executing this line:
C:\bea\WLSERV~1.0\common\p13n\db\build_createdatabase.xml:97: The following error occurred while executing this line:
C:\bea\WLSERV~1.0\common\p13n\db\build_createdatabase.xml:62: Java returned: -1
Total time: 3 minutes 55 seconds
I tried debugging the problem, and found that the table "PF_MARKUP_XML" was not created, the create script of that table is in the "pf_create_tables.sql" file. When I tried to manually execute the specific create script for that table it was executed successfully, and the table was created. So I dont know what is the problem then.
Any help on this would be highly appreciated.
Thanks,Hi,
not sure which version of WLP you are running, but take a look at [http://edocs.bea.com/wlp/docs92/db/oracle.html|http://edocs.bea.com/wlp/docs92/db/oracle.html]:
"Note: A WebLogic Portal Oracle database user that has DBA privileges causes database create errors and upgrade issues. Before you create database objects or perform an upgrade, you should revoke the Oracle user's DBA privileges and replace them with the following privileges: GRANT CREATE TABLE, CREATE VIEW, CREATE TRIGGER, CREATE SEQUENCE, CREATE SESSION, UNLIMITED TABLESPACE TO <<WEBLOGIC>>."
If the DB user you were using had DBA privileges then maybe this was the reason for your problem?
Seems to be still valid even for 10.2.
Hope this helps.
Cheers,
Petri -
How to set default 'schema' in Pointbase?
I am using Netbeans EA2 with bundled appserv. I have tried creating a CMP entity bean from the Pointbase sample database (PBPUBLIC), which works. But when i created my own database (MYDATABASE) in Pointbase and a CMP bean for my test-table, i get a SQLException: Invalid table name "Mytable" specified at position 147.
This exception is thrown when i run "findByPrimaryKey" on my tablebean's home.
I think i have narrowed the problem down to this:
When I execute sql-commands on my db, I have to write
Select * from "MYDATABASE"."Mytable"
If i try to execute
Select * from "Mytable"
i get an error. (Invalid table name)
Whereas when i execute commands on the Pointbase sample db (PBPUBLIC), both these sql's work:
select * from "PBPUBLIC"."CUSTOMER_TBL"
and
select * from "CUSTOMER_TBL"
My questions are
1. How do i specify that "MYDATABASE" should the default schema in my database?
is it possible at all? I have tried searching the pointbase docs, and looked in Pointbase Commander, but have found nothing.
2. If I was going to fully qualify, that is, use "MYDATABASE"."Mytable" everytime i query the database, how and where do i specify that my entity bean should map betweed my dbschema and "MYDATABASE"."Mytable" ? Writing
<table-name>MYDATABASE.Mytable</table-name> in sun-cmp-mappings.xml did not work (but that was no suprise)
Is it not possible to fully qualify the tablename when using entity ejb's?
the error i get is similar to the one in this thread, except that my dbschema name is correct.
http://forum.java.sun.com/thread.jspa?threadID=586762&tstart=0
I have tried creating a new dbschema in Netbeans, and editing sun-cmp-mappings.xml to point to the new dbschema. But i still get the same error.
And btw, i know that my database is available, cause when i try to get the DataSource for my db directly, and execute a query, it works. But i have to fully qualify the tablename.
Any help would be appreciated
Thanks.I solved using the SET PATH statement.
SET PATH your_default_schema, PointBase;
Follow an extract from the PointBase Developer�s Guide:
If you never execute a SET PATH statement, then the CURRENT_PATH consists of the
schema POINTBASE, followed by your existing schema. When a SET PATH statement is
issued, it completely replaces the existing CURRENT_PATH, unless CURRENT_PATH is part
of the schemas being set in the path.
The order of the schemas in the path is generally crucial. When the database system is looking
for SQL objects, it looks for them in each schema (unless explicitly referenced otherwise),
starting with the first schema in the path, then the next, etc...., until an SQL object is found that
meets the criteria. One way to override the CURRENT_PATH is to explicitly reference the
SQL object. For example, to reference a table, you can specify schema_name.table_name. In
the above examples, the SQL object of table_name would be searched in the schema of name
schema_name.
I hope this helps,
regards,
armando croce
Maybe you are looking for
-
How to Recreate DashboardBuilder IMT Analytics for Use in BI workspaces 4.x
Hi, With the conversion of the SAP BusinessObjects Dashboard Builder product to SAP BusinessObjects BI workspaces, support for the universal-based visualization analytics was removed. The list of available analytics was eliminated from the module lib
-
Report for Purchasing Documents with Over Delivery or Under Delivery Tolera
Dear All ! please suggest me a report for Purchasing Documents with Over Delivery or Under Delivery Tolerance limit. thanks n regards Naagsekhar
-
2611xm Terminal Server + ACS + duplicate login when using menu options
Hi, I'm trying to set up ACS on my 2611xm router, so far I have been able to do this, however when you login, I have a autocommand setup to run a menu. My problem is when you select the option on the menu it reauthenicated against the router again be
-
Canon mx432 printer will not print anymore!!!
I have no idea what happened to my printer. I came to use it one day and it wouldn't even print out anything I had written on a document. I tried running a print test on it and it's not even doing that either! it says it's connected to both my wifi a
-
Mediator Error Handling in SOA11g
Hi All, I ahve mediator as composite entry point and i am inovking another service from Mediator, If the webservice is donw it is throwing an remote fault and tha should be propogated to Mediator and i wanted to handle all the fault using Fault polic