[No privillages on tablespace 'USERS']
I have create an user and grant it permission to create table, sequence, view and session. However when I am unable to create a table and it gives me an error [No privillages on tablespace 'USERS']. Please help.
Hi Elaine Boey,
When you create the user you have to mention the default tablespace clause.
Syntax:
Create user <username> identified by <passwd> default tablespace <tablespace name>;
Since you have not mentioned the default tablespace you have got that error.
Kamalesh JK
Similar Messages
-
How to avoid this problem "tablespace 'USERS' does not exist"
I dont want to create all source tablespaces in target.
I have given unlimited tablespace priv to user.Still I get this error
IMP-00003: ORACLE error 959 encountered
ORA-00959: tablespace 'USERS' does not existThe situation, I understand is as follows:
1. An original export file contains references to the USERS tablespace
2. You want to import it, but you don't want to create the USERS tablespace
3. You create a user and assign USERS as its default tablespace, even though you don't have it created and you don't want to create it.
If you assign a default tablespace to a user, first thing, make sure this tablespace exists, when import is performed if tablespace defined at import file doesn't exist, then import will use the default user's tablespace, in this case the USERS tablespace.
So, if you want to avoid this behaviour, then assign the user an existing tablespace when defining the default tablespace for this user.
Once corrected, retry import.
~ Madrid -
How to "clean" the tablespace USERS ?
I have a user "GIS", it's tablespace is USERS, there are only two tables in this user(RASTER_DATA and RASTER_DATA_RDT).
I put some raster data in "GIS", now I delete all data(delete from RASTER_DATA), but the tablespace USERS is still 7/10GB, how to "clean" the USERS?zhu19774279 wrote:
I have a user "GIS", it's tablespace is USERS, there are only two tables in this user(RASTER_DATA and RASTER_DATA_RDT).
I put some raster data in "GIS", now I delete all data(delete from RASTER_DATA), but the tablespace USERS is still 7/10GB, how to "clean" the USERS?When you delete a row, or all the rows, the extent that was allocated for them stays allocated. De-allocating/re-allocating extents is a fairly expensive operation, and it is assumed that if a table once needed an extent it will probably need it again, so it is not routinely de-allocated just because it is empty at the moment. -
ORA-01950: no privileges on tablespace 'USERS' - bug?
(1)you(SYSTEM) create a XE(APEX)-User with DBA privilege and "create table..."
(2) later SYSTEM revoke the dba (only uncheck the dba)
he should have even connect, resource, "create table..." ?
(3) but he can connect, but not create a table:
ORA-01950: no privileges on tablespace 'USERS'
=> bug?granting of `unlimited tablespace' systemprivilege
when granting DBA or RESOURCE (and may be someother
roles too?). could you please point me any?Did you know that it has UNLIMITED TABLESPACE system
privilege, making it able to create any table
anywhere in the database – including the SYSTEM
tablespace? "it" - who is "it"? DBA (or RESOURCE) role? but UNLIMITED TABLESPACE can't be granted to a role.
Obviously, this is not what you want. You
would want to restrict the tablespaces to specific
users only...?i want to find where this issue (or feature) is documented.
PS ouch. in my previous post i ment implicit granting of that system privilege. -
ORA-01630: max # extents (2) reached in temp segment in tablespace USERS
Hi all,
I got the error when I created CLUSTER
ORA-01630: max # extents (2) reached in temp segment in tablespace USERS
CREATE CLUSTER trial_cluster (trialno NUMBER(5,0))
PCTUSED 80
PCTFREE 5
TABLESPACE users
STORAGE (INITIAL 250K NEXT 50K
MINEXTENTS 1 MAXEXTENTS 2
PCTINCREASE 0)
HASH IS trialno HASHKEYS 150;
And I increased maxextents to 20480
alter tablespace users default storage(MAXEXTENTS 20480)
same error happens.Here is one example from Metalink note:
create tablespace dropme datafile 'dropme.dbf' size 200m
extent management dictionary
default storage (initial 100k next 100k maxextents unlimited pctincrease 0);
SQL> create index myind on mytab (object_name)
2 storage ( initial 16k next 16k maxextents 3 pctincrease 0)
3 tablespace dropme;
ERROR at line 1:
ORA-01630: max # extents (3) reached in temp segment in tablespace DROPME -
ALTER TABLESPACE "USERS" OFFLINE NORMAL; takes a checkpoint
I have an Oracle 10g database. I am trying to go back to a state when I created a physical copy of datafiles in the USERS tablespace. I use the procedure described in http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10734/osrecov.htm#1007495 to bring the files from a backup directory to the datafiles directory.
The commands I issue are:
ALTER TABLESPACE "USERS" OFFLINE NORMAL;
--copy physical datafiles from backup
ALTER DATABASE RECOVER TABLESPACE "USERS";
ALTER TABLESPACE "USERS" ONLINE;
I was expecting to see data from my old backup files, but it turnes out that OFFLINE NORMAL takes a checkpoint and restores the latest content.
I tried to use OFFLINE IMMEDIATE, but I cannot do it because my database is in NOARCHIVELOG mode.
Is there another simple way to bring data back from those datafiles?your database is in the no archive log mode right... if the backups contain 1000 records and the current content in the tablespace 100 records...
then the only thing that you can do is if u have a complete database backup that you have taken at the time containing 1000 records.
i think you can use these backups as the database is in the noarchivelog mode. build an auxiliary instance restore all the data files control files and the startup to mount stage create the redo log file and then open the database.
export the table containing the 1000 records and then reimport into the current database..
i think that this procedure might work... -
Defalut tablespace "user" vs "system"
Hi
while migrating to oracle from sqlserver 2005, i created users
using following query.
CREATE USER MWREP
IDENTIFIED BY mwrep
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW TO MWREP;
after migration i created a script of all objects using export wizard so that script can be run on any new shecma, to create all objects.
1) my problem is to create new schema. can i use the above default tablespace "user".
or should i use "system". becasue when i create new user using graphical user interface in otherusers node of sys.
it creates users with tablespace as "system".
2) and please also tel me what is the diffrence , if i keep default tablespace "users" when compaired to "system".
yours sincerely.
Edited by: 944768 on Nov 29, 2012 8:13 AMalways use users tablespace or create your own tablespace for creating objects.
system tablespace is used by administrator user like sys,system which are used for database administratrative work.... -
How to identify temp tablespace user in the past
hi,
can anyone guide me on how to identify temp tablespace users and corresponding temp space amount they used in the past?
we have this situation where in we need to identify the top temp tablespace user last jan 1 around a specific time.
is this possible? do these get stored in one of the tables in the dictionary? any sql statement?
thanks.900666 wrote:
hi ckpt,
thats unfortunate..=(
anyways, any sql that can be used to capture current sessions with their used mb in temp tablespace? for future monitoring.
thansk.Here is example
SQL> SET LINESIZE 145
SQL> SET PAGESIZE 9999
SQL> SET VERIFY off
SQL>
SQL> COLUMN tablespace_name FORMAT a15 HEAD 'Tablespace Name'
SQL> COLUMN username FORMAT a15 HEAD 'Username'
SQL> COLUMN sid FORMAT 99999 HEAD 'SID'
SQL> COLUMN serial_id FORMAT 99999999 HEAD 'Serial#'
SQL> COLUMN contents FORMAT a9 HEAD 'Contents'
SQL> COLUMN extents FORMAT 999,999 HEAD 'Extents'
SQL> COLUMN blocks FORMAT 999,999 HEAD 'Blocks'
SQL> COLUMN bytes FORMAT 999,999,999 HEAD 'Bytes'
SQL> COLUMN segtype FORMAT a12 HEAD 'Segment Type'
SQL>
SQL> BREAK ON tablespace_name ON report
COMPUTE SUM OF extents ON report
SQL> SQL> COMPUTE SUM OF blocks ON report
SQL> COMPUTE SUM OF bytes ON report
SQL>
SQL>
SQL> SELECT
2 b.tablespace tablespace_name
3 , a.username username
4 , a.sid sid
5 , a.serial# serial_id
6 , b.contents contents
7 , b.segtype segtype
8 , b.extents extents
, b.blocks blocks
9 10 , (b.blocks * c.value) bytes
FROM
11 12 v$session a
13 , v$sort_usage b
14 , (select value from v$parameter
15 where name = 'db_block_size') c
16 WHERE
17 a.saddr = b.session_addr
18 /
Tablespace Name Username SID Serial# Contents Segment Type Extents Blocks Bytes
TEMP SYSTEM 1333 4725 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1562 444 TEMPORARY SORT 89 11,392 93,323,264
SYSADM 1602 80 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1613 18693 TEMPORARY SORT 89 11,392 93,323,264
sum 180 23,040 188,743,680
SQL> -
Oracle Tablespace (USERS) is increasing drastically
Hi,
I am using Oracle 8.1.7 Enterprise Edition. Recently, I moved my oracle database from one server another server. Database is working fine on new servers. After 1 month I found one of the Tablespace USERS is keep on increasing drastically and it full the tablespace in 2 days. I increase more data files to support and keep database running. I already added 12 database files and tablespace already at 93% full and size of the tablespace is 43GB. Previously it is only 4 GB and only used 2 data files.
Even I done the reindex and stop the archive log and redo log.
Please help to find out what causing this problem and how to fix it.Hi,
plz first find out to see that no general users are granted powerful roles such as DBA. the follows the query
select grantee from dba_role_privs
where granted_role='dba'
and grantee not in ('SYS','SYSTEM');
and also check to see if any user accounts have been granted sensitive privileges or roles that provide them with the potential to cause serious damage to the database.
select grantee, privilege, admin_option
from dba_sys_privs
where (privilege like '%ANY%' or privilege like '%DROP%' or privilege in ('ALTER SYSTEM', ALTER TABLESPACE','BECOME USER','UNLIMITED TABLESPACE'))
and grantee not in ('SYS','SYSTEM')
and grantee not in (select role from dba_roles
union all
select grantee, privilege admin_option
from dba_sys_privs
where (privilege like '%ANY%' or privilege like '%DROP%' or privilege in ('ALTER SYSTEM', ALTER TABLESPACE','BECOME USER','UNLIMITED TABLESPACE'))
and grantee not in ('SYS','SYSTEM')
and grantee in (select role from dba_roles where role not in ('DBA','AQ_ADMINISTRATOR_ROLE',''IMP_FULL_DATABASE','SNMPAGENT','OEM_MONITOR','EXP_FULL_DATABASE'));
REGRADS........................... -
EBS architecture regarding DB, tablespace, users and tables
Hi All,
I do have some questions regarding the database, data model, table space... architecture of an EBS 12.1.1 installation (I use Windows 2008 as platform):
1)
Table space:
Is it correct that the table space used for EBS Apps tables is applsys? Is there more than one table space used for EBS tables?
2)
User:
The Database user used by EBS to connect to the DB is "apps", right? The users mfg, sysadmin... are logical users which do not have a correspondent db account. Is that correct as well?
3)
DB Access:
How can I setup the right environment to access the DB. In order to execute sqlplus, I need to set a proper environment. There is a script called "c:\oracle\VIS\apps\apps_st\appl\VIS_ebs1.cmd". Is that the right script?
I do have more that one script with that name. Example: C:\oracle\VIS\inst\apps\VIS_ebs1\ora\10.1.3\VIS_ebs1.cmd
How do I know, which one is the right script for what purpose?
4)
Data model and tables:
I found etrm which should give an overview of the EBS data model (and much more), but up to know, I'm not wuite sure how to use it to find the information I'm looking for.
Example: I would like to know where EBS items are stored. I found these tables:
INVFG_ITEMS
INVFV_ITEMS.
In INVFG_ITEMS I was able to find my newly created items, but is it the "main" table for items. How can I find that out? Is etrm the right tool for this?
In etrm, there is a section with FND and another section with DBA. What is the difference and when would I use which section?
I'm sorry for that much questions but right now, my understanding of the EBS and it's architecture is still very basic and these are things which I need to know in order to get a better picture...
Many thanks,
KonradHi Konrad;
1)
Table space:
Is it correct that the table space used for EBS Apps tables is applsys? Is there more than one table space used for EBS tables?There are some other tablespace for EBS. Please check Oracle Application Concept manuel Part 3-4
For r12.1.1:
http://download.oracle.com/docs/cd/B53825_01/current/html/docset.html
2)
User:
The Database user used by EBS to connect to the DB is "apps", right? The users mfg, sysadmin... are logical users which do not have a correspondent db account. Is that correct as well?For windows installation there is only one user for can connect db and apps and also run utulity liek (adpatch etc)
For unix/linux we can use 2 users,1 for dbtier and other for appstier.
MFG sysadmin etc... those are EBS user which is pre-define before.
Please check user guide and also installation guide
For r12.1.1:
http://download.oracle.com/docs/cd/B53825_01/current/html/docset.html
3)
DB Access:
How can I setup the right environment to access the DB. In order to execute sqlplus, I need to set a proper environment. There is a script called "c:\oracle\VIS\apps\apps_st\appl\VIS_ebs1.cmd". Is that the right script?For Windows, for can accsess apps or db you have top run env file, This file contains information about your ebs. You have to run below cmd for can access for db or apps
For db:
c:\oracle\VIS\db\tech_st\11.1.0\VIS_ebs1.cmd (SID_Hostname.cmd)
For apps:
c:\oracle\VIS\apps\apps_st\appl\APPSVIS_ebs1.cmd (APPSSID_Hostname.cmd)
4)
Data model and tables:
I found etrm which should give an overview of the EBS data model (and much more), but up to know, I'm not wuite sure how to use it to find the information I'm looking for.
Example: I would like to know where EBS items are stored. I found these tables:
INVFG_ITEMS
INVFV_ITEMS.
In INVFG_ITEMS I was able to find my newly created items, but is it the "main" table for items. How can I find that out? Is etrm the right tool for this?Please check below:
table and column name in R12 web screen
Check the table and column name in R12 web screen
Re: What is Best Way to Get Table Name in Oracle Applications : 12.1.1 (web)
Hope those are helps
Regard
Helios -
How to Extend TableSpace USERS
Hi,
Any good advice on how to extend the table space? Thanks.
ORA-01654: unable to extend index <TABLE.Primary Key> by 1024 in tablespace USERSYou can add a datafile or resize existing datafile(s). Issue:
SQL> column file_name format a50
SQL> select file_name,bytes/1024/1024 mb,autoextensible,maxbytes/1024/1024 maxmb
2 from dba_data_files
3 where tablespace_name = 'USERS'
4 /
FILE_NAME MB AUT MAXMB
C:\APP\SY\ORADATA\ORCL\USERS01.DBF 126.25 YES 32767.9844
SQL> If autoextensible is YES, issue:
(substitute file name and maxsize with proper values)
SQL> alter database datafile 'C:\APP\SY\ORADATA\ORCL\USERS01.DBF' autoextend on maxsize 3g
2 /
Database altered.
SQL> Otherwise issue:
alter database datafile 'C:\APP\SY\ORADATA\ORCL\USERS01.DBF' resize 3G;SY. -
NEED HELP!!!!! Create Tablespace, User, and Schema
Hello Everyone,
I am kind of confuse with Oracle 10g since i am doing it first time. I am trying to accomplish to create a user for my WORLD database and by using Report Builder 10g to generate reports.
I have been told that i need to create a Tablespace in my WORLD database in order to log-in to the Report Builder. When I am trying to log in to Report Builder i have to enter
UserName:xxx123
Password:password
Database:@@@.WORLD -- where you see @@@ i have to put my tablespace where i have to store my all tables and assign user to this table space that i have been told so far.
so here what i did.
I create a new database name WORLD
created New tables Space name mySpace
but when i was tyring to create table through Enterprise Manager
On create table screen i enter table Name EMPLOYEE
ask me to select Tablespace : mySpance
ask me to select Schema: (when i scroll down i saw my username) ??? so I am kind of confuse how do i make this stuff work?
Can anyone give me simple direction or steps that i need to follow.
I am trying to use Report Builder10g and using Oracle Database to access data.
Please anyone can give me suggetion asap. Its vrey important for me since i just got new entry level job.
Thank YouI have two TNSNAMES.ORA file
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
OEMREP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = OEMREP.broadvoice.com)
WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = world)
DEV1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = Dev1)
DEVAM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = devam)
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
Also, I checked in Services that my oracleserviceWORLD was running. So, my database run when i start my computer.
Please let me know if there is anything wrong. I am very thankful to you that you are helping me out. I do appreciate your kind help.
Thank You -
How to set privillages for created user with iSQL *Plus
The hosting company has provided ISQL * Plus interface. I have created user by using the following command:
Create user test identified by test;
Grant connect, resource to test;
But I am unable to load or import data into db. How can I import/load data as its giving permission denied message.
I think there is a lack of imp/loading data grants. Who do I set?
Thanks & best regards
Message was edited by:
Raakh1. which version of the database ?iSQL *Plus 10.2.0.1.0
2. how you are trying/want to import/load data ?from online control pannel I am selecting the Load Data option and processing 7 steps. message appears "Successfully Loaded" but when am seeing log file its given me
Step: Load
Page Refreshed Jun 7, 2007 6:38:47 AM
Status Succeeded
Targets orcl
Started Jun 7, 2007 6:38:11 AM GMT-04:00
Ended Jun 7, 2007 6:38:11 AM GMT-04:00
Elapsed Time 0 seconds
Output Log
Username:SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12546: TNS:permission denied
SQL*Loader: Release 10.2.0.1.0 - Production on Thu Jun 7 06:38:11 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Message was edited by:
Raakh -
One db and user for multiple tablespaces or schemas per server?
Hello again.
I installed Oracle 11g on server_1 and created one database db_1.
Using Enterprise Manager, I did the following:
Created a tablespace myname_1.
Created a user myname_1.
Logged in as myname_1 and created a table into the default tablespace myname_1.
When creating this table, the schema field defaulted to myname_1.
Created another tablespace myname_2.
My confusion about the relationship between tablespaces, users, and schemas starts here:
When I try to create a new table for tablespace myname_2, I get an error:
"user myname_2 does not exist"
I am seeking some clarification on these levels of organization in Oracle.
My goal is to setup my server with one database each and one user each per database.
Then, I think I want to create multiple tablespaces and organize objects per tablespace.
Or should it be per schema?
Eventually each tablespace will be moved to a separate server.
Any comments and suggestions are greatly appreciated.
Thank you for helping.Hello,
This error means user MYNAME_2 doesn't exists and you have to create one.
Example 1:
CREATE USER MYNAME_2
IDENTIFIED BY "my_password"
DEFAULT TABLESPACE MYNAME_1
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 4 Roles for KLONDIKE
GRANT RESOURCE TO MYNAME_2; ---> This privs give unlimited quota on all the tablespaces
GRANT CONNECT TO MYNAME_2;
ALTER USER MYNAME_2 DEFAULT ROLE NONE;
Then create your table (you were missing "AS" )
create table myname_2.mytable_1 as
select * from source_table@dblink_2;Example 2: If you want to create table mytable_1 in tablespace myname_2 then you have to create tablespace myname_2 first. To create table in different tablespace than user default tablespace
create table mytable_1 tablespace myname_2 as select * from source_table@dblink;Regards
OrionNet -
IMPORT DATA TO USER DEFINED TABLESPACE
I HAVE FACED A PROBLEM REGARDING IMPORT DATA IN A USER DEFINED TABLESPACE.FOR DOING THIS AT FIRST I HAVE CREATED A TABLESPACE SAY USERS ASSOCIATED WITH A DATAFILE NAME AND PATH IS 'D:\ORACLE\ORADATA\ORCL\USERS01.DBF' ITS SIZE IS 200M.IN THE SAME PATH THERE IS A TEMPORARY TABLESPACE ASSOCIATED
WITH A DATAFILE NAMED 'D:\ORACLE\ORADATA\ORCL\TEMP01.DBF' ITS SIZE IS 80M.
THEN ASBESCO USER CREATED IN USERS TABLESPACE THROUGH THIS SQL COMMAND.
CREATE USER ASBESCO IDENTIFIED BY ASBESCO
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON USERS
QUOTA UNLIMITED ON TEMP;
GRANT PRIVILAGE TO ASBESCO USER BY THIS SQL .
GRANT CONNECT,RESOURCE,DBA TO ASBESCO;
MY EXPORT FILE NAME IS ASBESCO.DMP WHICH IS EXPORTED FROM ANOTHER MACHINE. I WANT TO IMPORT THIS INTO MY MACHINE'S SPECIFIED TABLESPACE. ITS SIZE IS APPROX 26 MB.
NOW I MPORT ASBESCO.DMP FILE THROUGH THIS COMMAND..
IMP SYSTEM/<SYSTEM PASSWORD> FILE= ASBESCO.DMP FROMUSER=ASBESCO TOUSER=ASBESCO.
AFTER SUCCESSFULL IMPORT OPERATION I HAVE SEEN ALL OBJECTS IN ASBESCO USER ARE CREATED IN SYSTEM TABLESPACE NOT USERS TABLESPACE. WHY?
IT IS TO BE NOTED THAT I HAVE NOT MENTIONED THE DEFAULT TABLESPACE 'USERS' WHEN I CREATED MY USER OBJECTS.Please change to lower case letters
If the user has UNLIMITYED tablespace privilige
Revoke it
If the user has a privelegs on a tablespace
Revoke it
Create a new tablespace and assign it to the user as Default tablespace.
then import
Maybe you are looking for
-
Trying to Burn MP3 CD - Why Does it Require So Many CDs?
I imported a bunch of my daughter's CDs as MP3 files. When I was done, I created a playlist in iTunes and moved all the MP3 files into it. iTunes tells me that I have 304 songs in the playlist, taking up 696.8 Mb. I then tried to burn the entire play
-
PI 7.4 Single Stack - OS Command and Java Mapping Trace
Hi, Since ABAP stack is not avilable how to use the OS command and also want to know how to check the trace for java mapping since sxmb_moni is not avilable. Please send me some link for 7.4 or 7.31 single stack document. Thanks Jignesh shah
-
Templates, Title /Head Info, & other bits....
I have DW8.0.2 and used one of the DW CSS Design Pages to create a small web site. Used the 3 col_nav.css file to create a Template file. All seemed to go well other than: 1. Can't seem to change Title information for each web page based on the Templ
-
Hello - I recently moved my personal EXS library content to a new hard drive; I thought EXS would automatically locate, but no. How do I get EXS to see the new location without actually rebuilding each instrument please? Many thanks -
-
Audio standard for DVD authoring?
Hello, I'm currently very close to the finish line of a project I'm working on, its a 6 minutes commercials that will go on a DVD and distributed along with their brochure. Now, my client specifically wants 5.1 channel surround sound and placing all