Got ORA-00439: feature not enabled: Fine-grained access control
Trying to implement VPD, I've got ORA-00439 when implementing Fine-grained access control. Will this be available on XE?
Hi,
lewisc: Yes. I mean "persistent package variables" and I know this feature is available in any version of Oracle. But, I don't know how It works whith HTMLDB when using "HTMLDB Authentication Scheme".
i.e.: when I connect to an HTMLDB Application, I can see a new session on
V$SESSION with username=ANONYMOUS with SID=xxx and SERIAL#=yyyy.
1.-Will HTMLDB use the same session until User Press "logout" link?
2.-Will this particular Database session be exclusive or shared for any HTMLDB sessions?
3.-If I Logout from HTMLDB App, then Login again, Will HTMLDB reuse the same session?
or will create a new one?
-About VPD.
VPD is a Personal Edition feature too. All features of EE is
available on Personal Edition except RAC and a few others
specials features.
After all:
Maybe with these examples you can see my question.
CREATE OR REPLACE VIEW myviewname
AS
SELECT *
FROM mytablename
WHERE somecolumn = V('Fxxx_HTMLDB_ITEM_NAME')
CREATE OR REPLACE TRIGGER mytriggername
BEFORE
INSERT
ON mytablename
FOR EACH ROW
BEGIN
:new.mycolumn1 := V('Fxxx_HTMLDB_ITEM_NAME');
END;
Can these two examples work? If so, maybe there is something wrong in my applications.
Thanks GaryM for your issues and I already know this can be done that way
Similar Messages
-
Urgent - ORA-00439: feature not enabled: Partitioning - Windows
i have downloaded the 11gr2 and installed in my xp laptop. Strange, i can't see the partition feature enabled. Any clue how to enable the feature in windows? In google search, i can find the solution for unix and linux but not windows
CREATE TABLE T_CUSTOMER
ERROR at line 1:
ORA-00439: feature not enabled: Partitioning
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> select * from v$option where parameter='Partitioning';
PARAMETER
VALUE
Partitioning
FALSEAs suggested already, you need to install the Partitioning option from the OUI. Please run OUI from your oracle home (locate it from Start>All Programs) . It will load a product listing file, in the end , a listing of features would be shown to you which would show Partitioning as a new install . Do the installatation and you should be fine.
Aman.... -
Error: ORA-00439: feature not enabled: Managed Standby
Hi there, after I turned on auto archiving in the init.ora file (altered archivelog) and started up the DB, I get the error "ORA-00439: feature not enabled: Managed Standby" while starting up the instance. Under the Alert log, it said License_max_session = 0 and license_sessions_warning = 0. Is that mean I need licenses in order to turn Auto archiving on? how?
PS: I can "alter system archive log start to '...';" though when the instance is open.
Thanks,
-HarryI couldn't agree more with Kin..
Are you running Enterprise Edition? If not, Managed Recovery Mode, is available only with the Enterprise Edition of 8.1.x. This
may be why you are getting this error. Also, check v$option and see what 'Managed Standby' option shows, TRUE or FALSE. If
FALSE and you are running Enterprise Edition, then you may want to post to the Microsoft forum regarding getting this installed.
It would also help to know what your 'compatibility' parameter is set to.
I have read numerous...views..
some syntoms:
- enabling my database mode to archivelog
However when you take out the parameter
log_archive_dest_1 parameter and added the old log_archive_dest paremeter then database opened fine.
also if you remove the word location and the
character =
it might just work.
hope this helps
shah -
Err ORA-00439 feature not enabled: function-based indexes
How can I enable function based indexes?
Database Version is 8i Release 8.1.6.0.0.
I've done the following steps:
The init-parameter compatible is set to 8.1.0.0.0.
I've altered the session parameters
QUERY_REWRITE_INTEGRITY to TRUSTED and
QUERY_REWRITE_ENABLED to TRUE.
But it still doesn't work.
I would appreciate your help.
MartinFunction Based Index feature is not available in the Standard Edition of Oracle. This feature is available ONLY in the Enterprise and Personal Editions.
Use the V$OPTION view to see the list of installed options.
If the option is installed, you will see for "Function-based indexes":
PARAMETER VALUE
Function-based indexes TRUE
null -
ORA-00439: feature not enabled: Bit-mapped indexes
Do I need to change any parameter to enable this feature or I just can't use it in Oracle XE?
Thanks,
AllwynHi Allwyn,
the feature list of XE says that Bitmapped index and bitmapped join index are not supported ( http://download-east.oracle.com/docs/cd/B25329_01/doc/relnotes.102/b25327/toc.htm#BEIDGBCD ) . I guess it won't work then.
We get the function based index, though.
Regards,
~Dietmar. -
Fine Grain Access Control gives ORA-02014
Using Fine Grain Access Control on Oracle 8i 8.1.6, when a policy is enabled on a table then queries of the form "select * from table for update nowait" give "ORA-02014 cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.".
Similar queries without the "for update nowait" work OK.
Does anyone have a fix or workaround?
nullI ran into this. If you're using a function to add to/add a where clause to your statement, when the where clause gets appended to the end and generates an error. You should be seeing trace files in the udump area of oracle that show you the actual sql line that is being created in error. I modified my function to add the FOR UPDATE NOWAIT in the correct place.
-
제품 : ORACLE SERVER
작성날짜 : 2005-11-24
FINE GRAINED ACCESS CONTROL(FGAC)를 위한 DBMS_RLS.ADD_POLICY의 VERSION별 특징
=======================================================================
PURPOSE
row leve의 security 및 context관리 방법인 FGAC에 대한 간단한 개념 및 사용방법은
<bul 23026>에 제시하였다.
이 문서에는 FGAC를 위한 dbms_rls package의 8i ~ 10g까지의 version별 특징을
정리하며, STATIC_POLICY와 POLCICY_TYPE parameter에 대해서는 예제를 이용하여
자세히 살펴보도록 한다.
Explanation & Examples
dbms_rls.add_policy를 사용할 때 일반적으로 주는 value값의 예제는 다음과 같다.
이중 대부분은 default값을 이용하여, 일반적으로는 앞의 5개의 parameter만
value를 주면 된다.
SQL> exec DBMS_RLS.ADD_POLICY ( -
> object_schema => 'SCOTT', -
> object_name => 'EMP', -
> policy_name => 'POL1', -
> function_schema => 'SYS', -
> policy_function => 'PREDICATE', -
> statement_types => 'SELECT', -
> static_policy => false, -
> policy_type => DBMS_RLS.DYNAMIC
> long_predicate => false);
1. FGAC의 version별 특징
(1) sec_relevant_cols/sec_relevant_cols_opt : 10G
위에 기술한 add_policy procedure의 parameter외에 10g에서 추가된
parameter로 다음 두 parameter가 존재한다.
이 parameter는 해당되는 column이 조회될때만 policy가 작동하게 하기 위한
것으로 metalink.oracle.com site에서 <Note 250795.1> 를 살펴보면 사용 방법
및 예제를 확인 가능하다.
- sec_relevant_cols
- sec_relevant_cols_opt
(2) long_predicate : 10G
default는 false이며, true로 지정하는 경우 predicate이 4000 bytes이상이
될 수 있다.
(3) statement_types : 10G부터 INDEX type추가
9i까지는 SELECT, INSERT, UPDATE, DELETE에 대해서는 FGAC를 적용할 수
있었으나, 10g부터는 INDEX type도 지정 가능하다.
index를 지정하는 경우, function-based index 생성을 제한할 수 있으며,
자세한 예제는 metalink.oracle.com site에서 <Note 315687.1>를 조회하여
확인할 수 있다.
(4) EXEMPT ACCESS POLICY 권한 : 9i
특정 user가 모든 fine-grained access control policy의 영향을 받지
않도록 하려면 exempt access policy권한을 grant하면 되며, 이것은 9i부터
소개되었다.
SQL> grant exempt access policy to scott;
와 같은 방식으로 권한을 부여하면 되며, 이에 대한 자세한 예제는
metalink.oracle.com site에서 <Note 174799.1>를 통해 확인 가능하다.
(5) synonym에 대한 policy설정 : 9.2
synonym에 대해서 VPD (Virtudal Private Database)에 대한 policy를 설정하는
것이 가능해 졌으며 이에 대해서는 metalink.oracle.com에서 <Note 174368.1>를
조회하여 자세한 방법 및 예제를 살펴볼 수 있다.
(6) static_policy : 8.1.7.4
static_policy paramter는 8i에는 없던 것으로 9i에서 도입되면서, 8.1.7.4에도
반영되었다. default값은 false이며, 8173까지는 항상 false인 형태로 동작한다.
즉, policy function이 매번 object를 access할때마다 실행된다.
8.1.7.4부터는 이 parameter를 true로 설정할 수 있는대, 이렇게 되면
해당 session에서 policy function이 한번 실행되고 그 function이 shared pool에
cache되어 있으면 재실행없이 그대로 사용된다.
10g부터는 (7)번에 설명하는 policy_type parameter가 추가되어,
이 parameter에 true로 지정하는 대신, static_type은 false로 두고,
policy_type을 dbms_rls.static 으로 지정하면,
9i와 8174에서 static_policy를 true로 한것과 같은 결과가 나타난다.
(7) policy_type: 10g
다음과 같이 5가지 value가 가능하며, 이 중 default는 dynamic이다.
- STATIC
policy fuction에 포함된 predicate이 runtime환경에 따라 다른 결과를 내지
않는 경우 사용하게 된다. 예를 들어 sysdate의해 다른 결과를 return하는
경우에는 사용하면 사용하면 문제가 될 수 있다.
static을 사용하는 경우 policy function은 한번 실행되어 SGA에 올라온 다음
이후 같은 session에서 같은 object를 사용시에는 재실행 없이 해당 predicate의
결과를 그대로 사용한다.
- SHARD_STATIC
STATIC과 같으나, 이 값은 다른 object에 대해서도 같은 predicate function이
사용되는 경우, 먼저 cache된 predicate을 찾아서 있으면 그 값을 이용한다.
STATIC의 경우는 다른 object 사이에서는 공유하지 않으며 같은 object에
대해서만 cache된 값을 사용한다.
- CONTEXT_SENSITIVE
한 session에서 context가 변경되면 그때 predicate를 재 실행시킨다.
WAS(web application server)를 사용하는 경우 connection pooling방법을
기본적으로 사용하는대, 이 경우 하나의 session을 여러 사용자가 이어서
교대로 사용하는 방식이 된다. 이 경우 middle tier단에서 context를 설정해
주면 context가 변경될때마다 predicate를 새로 실행시켜 변경된 sysdate나
session_user등의 값을 다시 계산하게 되는것이다.
jdbc에서 context설정에 관한 예제는 metalink.oracle.com에서
<Note 110604.1>에서 확인가능하다.
- SHARED_CONTEXT_SENSITIVE
context_sensitive와 동일하며, 단 shared_static과 마찬가지로 여러 object에
대해서 같은 predicate을 사용하는 경우 다른 object에 대한 같은 predicate이
cache되어 있는지를 먼저 살펴본다.
존재하면 session private application context가 변경되기 전까지 그 predicate의
결과를 그대로 사용한다.
- DYNAMIC
이 값이 default값이다. 즉, predicate function이나 시스템이나 환경에
영향을 받는다고 판단하여 statement가 실행될때마다 매번 predicate function을
재 실행하여 환경에 맞는 값을 return하여 준다.
아래에서 sysdate 값에 따라 다른 결과를 return하게 되어 있는
predicate을 이용한 예제를 통해 정확한 메카니즘을 확인한다.
2. static_policy 및 policy_type의 value에 따른 policy function의 작동예제
(a) STATIC_POLICY => TRUE and POLICY_TYPE => NULL
(1) 기존에 pol1 policy가 존재하는 경우 다음과 같이 drop시킨다.
SQL> exec DBMS_RLS.DROP_POLICY ('SCOTT', 'EMP','POL1');
(2) 다음과 같이 predicate function을 scott user로 만들어둔다.
SQL> create or replace function PREDICATE (obj_schema varchar2, obj_name varchar2)
2 return varchar2 is d_predicate varchar2(2000);
3 begin
4 if to_char(sysdate, 'HH24') >= '06' and to_char(sysdate, 'MI')<'05' then
5 d_predicate := 'ename = sys_context (''USERENV'' , ''SESSION'');
6 else d_predicate := 'sal>=3000';
7 end if;
8 return d_predicate;
9 end predicate;
10 /
(3) pol1을 새로 add시킨다.
SQL> exec DBMS_RLS.ADD_POLICY ( -
object_schema => 'SCOTT', -
object_name => 'EMP', -
policy_name => 'POL1', -
function_schema => 'SCOTT', -
policy_function => 'PREDICATE', -
statement_types => 'SELECT', -
static_policy => TRUE, -
policy_type => NULL);
(4) adams user에서 scott.emp를 조회해 본다.
단 다음과 같이 scott.emp에 대한 select권한을 king에게 주어야 한다.
SQL>grant select on emp to king;
SQL>!date
Thu Nov 24 14:01:13 EST 2005
SQL> connect king/king
SQL> select * from scott.emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
DEPTNO
7839 KING PRESIDENT 17-NOV-81 5000
10
5분이후가 되어 predicate function의 if조건을 만족하지 않아도,
king user는 같은 값을 emp table에 대해서 return한다.
SQL>!date
Thu Nov 24 14:10:13 EST 2005
SQL> connect king/king
SQL> select * from scott.emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
DEPTNO
7839 KING PRESIDENT 17-NOV-81 5000
10
(b) STATIC_POLICY => FALSE and POLICY_TYPE => DBMS_RLS.DYNAMIC
(1) 기존의 policy를 다음과 같이 drop시킨다.
SQL> exec DBMS_RLS.DROP_POLICY ('SCOTT', 'EMP','POL1');
(2) pol1을 새로 add시키는대 이대 static_policy와 policy_type을 다음과 같이
변경한다.
SQL> exec DBMS_RLS.ADD_POLICY ( -
object_schema => 'SCOTT', -
object_name => 'EMP', -
policy_name => 'POL1', -
function_schema => 'SCOTT', -
policy_function => 'PREDICATE', -
statement_types => 'SELECT', -
static_policy => flase, -
policy_type => dbms_rls.dynamic);
(3) king user에서 조회해본다.
predicate function은 위의 2-(a)에서 실행한 것을 그대로 사용한다.
즉 (a)를 실행하지 않은 경우, 조회전에 (a)-(2)번을 실행해야 한다.
SQL>!date
Thu Nov 24 15:01:13 EST 2005
SQL> connect king/king
SQL> select * from scott.emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
DEPTNO
7839 KING PRESIDENT 17-NOV-81 5000
10
5분 이후가 되어 다시한번 king user에서 실행해본다.
SQL>!date
Thu Nov 24 15:10:13 EST 2005
SQL> select * from scott.emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
DEPTNO
7788 SCOTT ANALYST 7566 19-APR-87 3000
20
7839 KING PRESIDENT 17-NOV-81 5000
10
7902 FORD ANALYST 7566 03-DEC-81 3000
20
RELATED DOCUMENTS
<Note 281970.1> 10g Enhancement on STATIC_POLICY with POLICY_TYPE Behaviors
in DBMS_RLS.ADD_POLICY Procedure
<Note 281829.1> Evolution of Fine Grain Access Control FGAC Feature From 8i
to 10gfirst you could use default column values, not a trigger, which is more expensive.
if your apps already assumes full access to table to get max id ( another RT ), this is bad. Current RLS can not really help if you can not change the apps because of this flaw logic ( you can store the maxid anywhere, why scanning the whole table to find it ) -
00439 : Feature not enabled: Database Queuing (HELP NEEDED URGENTLY)
Hi,
For a 8.1.6 installation on WinNT, I get the "Database queuing
not enabled" error. As a result, i cannot create any queues,
moreover, the default SYS queues have not got created. Someone
advised me to run the following scripts :
1) dbmsaqad.sql
2) catqueue.sql
3) catdefrt.sql
I did, but this did not help. Selecting from V$option still
shows "Database Queuing : FALSE" and i cannot create any queue
tables and hence queues. Pls HELP !!!!
Thanks
Regards,
NarenAre you sure you have 8i Enterprise Edition. AQ should be
automatically enabled in the Enterprise Edition -
00439 : Feature not enabled : Database Queuing
Hi,
I get the "Database queuing not enabled" error. As a result, i
cannot create any queues, moreover, the default SYS queues have
not got created. Someone advised me to run the following scripts
1) dbmsaqad.sql
2) catqueue.sql
3) catdefrt.sql
I did, but this did not help. Selecting from V$option still
shows "Database Queuing : FALSE" and i cannot create any queue
tables and hence queues. Pls HELP !!!!
Thanks
Regards,
Narenhi ,
i think u don't have access to dbms_aqadm,dbms_aq packages . try to get it from dba. upto 8.1.7 Oracle db was not directly come with AQ's . after initial versions of Oracle 9i db Aq become part of it but still u need access to those packages along with roles like JavaUserPrivs & javaSystemPrivs.
any help u needed on aq contact me on [email protected]
Mandar -
I have three tables
1. Grade table where information for each grade is maintained
like basic, increments.
2. graderole - here i have defined roles which can access each
grade
3. userrole users for each role.
eg:
userrole table has one user as ops$ravi who has access to 'MM'
role
graderole table has multiple records for role 'MM' who can
access some grades.
zarine_test table where all grades and its basic and increments
are defined.
I want ops$ravi to access only grades as per graderole table
i.e. JM to MM grade
I have tried this command with three tables.
Some times it does not even allows me to login as ops$ravi
saying that
ERROR: ORA-00604: error occurred at recursive SQL level 1
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SESSION", line 58
ORA-06512: at "OPS$PERDBA.CONTEXTPACKAGE", line 8
ORA-06512: at line 2
At one other instance, it allows to login as user but we get a
error like FUNCTION POLICY NOT PROPERLY DEFINED FOR TABLE
These are the steps I have followed:
1. Create context perdba_ctxt
CREATE OR REPLACE CONTEXT perdba_ctxt USING
perdba.contextpackage;
CREATE OR REPLACE PACKAGE contextpackage AS
PROCEDURE setcontext;
END;
2. Create context package
Get login'ed users role from the initial group set for him eg:
ops$ravi will fetch 'MM' group
-- create context package body fg6
CREATE OR REPLACE PACKAGE BODY contextpackage IS
PROCEDURE setcontext IS
l_persons_id varchar2(30);
l_logged_person VARCHAR2(30);
l_user_role VARCHAR2(30);
l_job VARCHAR2(35);
BEGIN
DBMS_SESSION.SET_CONTEXT('PERDBA_CTXT','SETUP','TRUE');
l_logged_person:= SYS_CONTEXT('USERENV','SESSION_USER');
SELECT SUBSTR(initial_rsrc_consumer_group,1,4) INTO
l_user_role FROM dba_users WHERE username = l_logged_person;
IF l_user_role = 'MM' THEN
BEGIN
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','ROLE','MM');
SELECT username INTO l_persons_id
FROM userrole
WHERE userNAME = SYS_CONTEXT
('USERENV','SESSION_USER');
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','PERSONS_ID','L_PERSONS_ID');
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','PERSONS_ID',0);
END;
ELSIF l_user_role = 'CGM' THEN
BEGIN
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','ROLE','CGM');
SELECT username INTO l_persons_id
FROM userrole
WHERE userNAME = SYS_CONTEXT
('USERENV','SESSION_USER');
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','PERSONS_ID','L_PERSONS_ID');
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_SESSION.SET_CONTEXT
('PERDBA_CTXT','PERSONS_ID',0);
END;
END IF;
DBMS_SESSION.SET_CONTEXT('PERDBA_CTXT','SETUP','FALSE');
END SETCONTEXT;
END CONTEXTPACKAGE;
3. create security package
CREATE OR REPLACE PACKAGE securitypackage AS
FUNCTION gradeselectsecurity(OWNER IN VARCHAR2, OBJECT_NAME IN
VARCHAR2)
RETURN VARCHAR2;
END SECURITYPACKAGE;
4. create security package body
Here this condition will get attached to select when user log's
in
CREATE OR REPLACE PACKAGE BODY securitypackage IS
FUNCTION gradeselectsecurity(OWNER IN VARCHAR2, OBJECT_NAME IN
VARCHAR2)
RETURN VARCHAR2 IS
l_predicate VARCHAR2(200);
l_get_role VARCHAR2(20);
BEGIN
l_predicate:='1=2';
l_get_role := SYS_CONTEXT('PERDBA_CTXT','ROLE');
DBMS_OUTPUT.PUT_LINE(L_GET_ROLE);
IF (RTRIM(LTRIM(l_get_role)) = 'MM') THEN
l_predicate := 'grd_id IN (SELECT GRD_ID FROM GRADEROLE
WHERE USERROLE = (SELECT USERROLE FROM
userROLE WHERE USERROLE = ''MM'' AND USERNAME
= ''OPS$PERDBA''))';
--L_GET_ROLE AND
--USERNAME = ''OPS$PERDBA''))';
--SYS_CONTEXT(''PERDBA_CTXT'',''PERSONS_ID'')))';
-This script does not work., thats why i fixed values as MM and
ops$perdba
END IF;
RETURN l_predicate;
END gradeselectsecurity;
END SecurityPackage;
5. create consumer group
BEGIN
DBMS_RESOURCE_MANAGER.CLEAR_PENDING_AREA();
DBMS_RESOURCE_MANAGER.CREATE_PENDING_AREA();
DBMS_RESOURCE_MANAGER.CREATE_CONSUMER_GROUP(CONSUMER_GROUP
=> 'MM', COMMENT => 'GROUP FOR GRADES JM TO MM');
DBMS_RESOURCE_MANAGER.VALIDATE_PENDING_AREA();
DBMS_RESOURCE_MANAGER.SUBMIT_PENDING_AREA();
DBMS_RESOURCE_MANAGER.CLEAR_PENDING_AREA();
END;
6. create users
CREATE USER ops$ravi idetified by ravi
default tablespace pay3_ts
temporary tablespace temp_pay3_ts;
grant connect , resource to ops$ravi;
grant create session to ops$ravi;
grant select on dba_users to ops$ravi;
user ops$cgm also created in the same fashion.
7. Assign initial consumer group
-- assign initial consumer group
BEGIN
DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUP
('OPS$RAVI','MM',TRUE);
DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP
('OPS$RAVI','MM');
END;
8. Attach security policy
--attach security policy fg11
BEGIN
DBMS_RLS.ADD_POLICY( 'OPS$PERDBA',
'ZARINE_TEST',
'GRADE_SELECT_POLICY',
'OPS$PERDBA',
'SECURITYPACKAGE.GRADESELECTSECURITY',
'SELECT',
TRUE
END;
12. create context trigger
-- create context trigger fg12
CREATE OR REPLACE TRIGGER PERDBA.setsecuritycontext
AFTER LOGON ON DATABASE
BEGIN
PERDBA.CONTEXTPACKAGE.SETCONTEXT;
--null;
END;you have mistyped the username/schemaname, it is ops$perdba, not perdba
-
Feature not enabled: OLAP Window Functions
I was trying to use the RANK function in oracle 8i when I got this message
ORA-00439: feature not enabled: OLAP Window Functions
Where do I enable this feature? there isn't enough detail available for this in documentation.
Any help will be appriciated.That's correct
The differences between Standard and Enterprise Edition are listed here:
http://www.oracle.com/technology/products/oracle8i/pdf/8i_fam.pdf -
Streams: feature not enabled
Hi all!
I'm trying to set up my streams with some scripts, but soon an error raieses: feature not enabled...
why?Hi Justin,
I am using the Express edition of 10g. But still I am getting the error
ORA-00439: feature not enabled: Streams Capture.
Doesnt Express Edition have this feature?What am I to do? Actually I have posted a thread regarding this. But as of now,I havent got a reply. Here's the link.
Problem with journalizing
I am getting this error while starting a journal in Oracle Data Integrator. Hence I've put the details in the Integrator section.
Please help.
Regards,
Divya -
Oracle Objects - Feature not enabled
Hi,
When I am trying to create a new object
I am getting the following error:
ORA-00439: feature not enabled: Objects
How to enable this object feature
in Oracle8 Release 8.0.5.2.1 - Production
version?
Should I re-install Oracle?
Thanks in advance,
Satheesh.
nullSatheesh,
In 8.0 release, Objects option was a separate purchase. However, since 8.1.5, Objects has been a bundled feature in Standard edition. If I were you, I would upgrade to 8.1.7 or 9i to take advantage of Objects features.
Regards,
Geoff -
Partitioning - feature not enabled
Hello!
I have created my new database and some tables. When I tried to
create a partitioned table I am getting the following error.
ORA-00439: Feature not enabled: Partitioning
Can any one tell me what I have to do for creating my partitioned
table.
Thanx in advance
Jaishree
nullEnterprise Edition of Oracle is already available.
Stefan
Jeremy D. Alexander (guest) wrote:
: Wait for the Enterprise Edition...
: jaishree (guest) wrote:
: : Hello!
: : I have created my new database and some tables. When I tried
to
: : create a partitioned table I am getting the following error.
: : ORA-00439: Feature not enabled: Partitioning
: : Can any one tell me what I have to do for creating my
: partitioned
: : table.
: : Thanx in advance
: : Jaishree
null -
PARTITIONING PROB. -Feature not enabled
when trying to make partition on table or index database gives error :
ORA-00439: feature not enabled: Partitioning
so how to solve the error ?
nullthat doesn't work
are you using partitioning for manageability, or performance? what size document collection?
Maybe you are looking for
-
Incorrect music library file size after upgrading to itunes 7.1.1.5
I was running itunes 7.0.2 and I have a 40gb click wheel IPOD (3rd Generation?). In itunes 7.0.2 my music library stats showed 7046 songs stored on 34.6 gb of disk space. Once I upgraded to itunes 7.1.1.5 and restarted itunes, my music library stats
-
Cannot copy and paste words between EBS and other applications
hi,every one I can't copy and paste word between Oracle EBS and other applications(such as MSword,excel) on a windows client. the version of EBS is 11.59 and jinitiator, 1.1.8.16 has anyone ever encountered such problem and know how to resolve it? th
-
Adobe Acrobat Pro X - Serial No. no longer valid
Have been using the Adobe Acrobat X Pro that came bundled with Creative Suite 6 for some time. The Acrobat couldn't start and did a re-install. Now would accept the serial no. and report as invalid serial no. Now, only option is to use as Trial Vers
-
I started using mpd with Sonata (I was using Amarok till now). I have not found any client that can show play count and song rate. Are these features not supported in mpd? Sonata can search for covers only in Amazon but never finds any cover. Can I c
-
Linking a iCal event to an email message in Apple Mail?
I often find it would be very helpful if I was able to link a mail message to an event in iCal (ie: someone sends me an email regarding an upcoming event, which I then add to my iCal calandar, but for the specific details regarding the event I still