Copy the package/procedure of a diagram to another diagram
Dear all,
I have two of the schema in a single database. I need to copy all A scheme procedures in scfhema B.Is there an easy way to copy only the packages and procedures? If there is no code existing please let me know.
Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
PL/SQL Release 11.2.0.1.0 - Production
"CORE 11.2.0.1.0 Production."
AMT for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
Regsards,
S.Balraj
Dear all,
Here's the good explantion
http://www.ulaska.com/Oracle/copy_object_between_schemas.html
Tags: Database
Similar Questions
-
Newbie - how to import the package, procedures, etc.?
I used the "data export", the computer of the developer, expoty tables, export procedures, export Packages, etc. in a file
SQL Developer.
In Sql Developer, how to import tables, import procedures, import packages on my computer "REAL LIVE"?
I want to copy the Package, the copy procedure, etc. 'computing Developer' to computer "LIVE REAL DATA?
TIA
Steve42If you have access to 2 databases of your sqldev client (and therefore have connections put in place for both of them), just run the export file obtained from the DB dev as a script (F5), using the connection to the production DB (drop-down menu at the top right).
Have fun
K. -
Check the package/procedure for a user level privileges
Hi gurus,
How to check the package/procedure for a user-level privileges? as dba_tab_privs for the tables.
for example: grant execute on User1 dbms_scheduler.
now I must verify that user1 has run on dbms_scheduler privilege or not.
What is the advice for this?
Thanks in advance,
CharlesSQL> select privilege, count(*) from dba_tab_privs group by privilege order by 1; PRIVILEGE COUNT(*) ---------------------------------------- ---------- ALTER 19 DEBUG 256 DELETE 131 DEQUEUE 3 EXECUTE 19315 FLASHBACK 52 INDEX 14 INSERT 137 MERGE VIEW 36 ON COMMIT REFRESH 52 QUERY REWRITE 52 PRIVILEGE COUNT(*) ---------------------------------------- ---------- READ 7 REFERENCES 54 SELECT 3752 UNDER 3 UPDATE 111 WRITE 5 17 rows selected.
DBA_TAB_PRIVS is more than simple tables.
-
Original title: problem to copy content from your PC to external hard drive.
I use Windows XP 2000 and am trying to restore my pc to factory settings as it is continuously 'stick '. When you try to copy my drive "c" on an external drive I get a message saying "unable to copy the file"hiberfil", it is used by another person or program." Close any program that might be using the file and try again "." What is 'hiberfil' and how do I close it down as I am not aware that I use?
Concerning
Pete
The hiberfil.sys will be created every time that you start... If you put in hibernation enabled in your control panel, Power Options and the file is 'open' to think that you can actually choose to Hibernate at any given time. When you Hibernate XP gives a note of it and will write a hiberfil.sys sometimes important in the c:\ folder so that when XP fires again upwards and returns from hibernation, XP will read the hiberfil.sys file and return to the situation that you were in when you put into hibernation.
I use to be a chronic hibernant because it takes less time to return after hibernation as a cold start. Sometimes, it can actually be slower that a cold so start your system based on the amount of RAM has. The more RAM you have, the more your hiberfil.sys will, if sometimes it's faster to move with just a cold start if you Hibernate (26,03 seconds for me).
If hiberfil.sys is giving you a hard time (you would not in any way copy it) disable hibernation in your Power Options and the file will be deleted immediately since it would be is no longer necessary. That would solve this, but if you are trying to copy the entire C drive, you will have other files to complain after that.
It is certainly possible to make a complete copy of the C drive, if you want, but you will have to initialize on something next to your drive hard if you want to do this so the XP files are not used - then you can copy anything and everything. You can get some imaging software of disc that will also help you.
It depends on what the problem is you want to solve and what you wand to end up with when you're done (so far, unspecified).
I would work on figure our why your XP is paste and fix it in place. XP should not be sticky.
-
Copy of complete site. I have a Web site. I would copy the entire site (complete with images) to another directory with a different name. Then, transfer to another hosting server. Any ideas?
Not sure that you need a different directory.
If you are working on a local computer, create a new site with all the same settings for local files and change the remote server settings to match the second server.
This ensures you that there is no difference between the two websites.
-
Can I copy the contents of a form field to another field with toggle checkbox?
Would it not possible to copy the contents of a form field to another field in the form once a checkbox is disabled?
I have several form fields that require form-fill to enter their initials. Rather than repeat this 20 - 30 times on a form, they would like to be able to write their initials somewhere and that their initials copy in another form with a checkbox Toggle field.
So, I have a field called 'initial' and each of the original boxes are "init_entry1" "init_entry2" etc.
The boxes for these areas are "check_entry1" "check_entry2" etc.
This would be possible with scripts? Or are there better ways to accomplish the initial AutoComplete with a checkbox toggle?
You can use a code like this in the MouseUp event of your box:
If (getField("Check_Box1").value! = "Off")
getField("Text2").value = getField("Text1").value;
else getField("Text2").value = "";
Of course, you have to adapt the names of the fields.
-
Script to copy the package to local disk folder
Hello-
I have a created script that will create a folder on the local drive and it is supposed to enter a folder that I have in the package and copy it to the newly created folder. I have the script to the root of the package as well as the folder it needs to copy. When I run the executable on the thinapp I get the following error...
If I click on ok the thinapp opens but the file was never copied to the local disk. Can someone please look at the script attached that I created and I would like to know what path must be in the script to locate the folder I'm trying to copy.
Thank you!
Hello
I modified the script slightly and tested. Please find attached the same.
-
The packaged procedures, subsidies and reports
My custom label warning: I'm a newbie, forced to be a generator of queries of database by need, please bear with my horrible explanations. I searched Google this until the end of google and can not find an answer to my particular problem, if I was able to solve many questions to get here - so, I'll try.
Now, I have determined that a NOTICE that I had written for purposes of end-user reports using crystals, our 11 g database, wasn't going to work. I needed to integrate date parameters IN the body of the view/query. So I thought I'd build myself a packaged procedure.
This works. It gives me the data I want (when I am logged in as owner of the schema).
HOWEVER - I now understand that the procedures work as seen in that, if I have specific tables selected, in the procedure, users who run it must have separate SELECT privileges on each table referenced in the procedure? I don't have to do it, with a view, aren't I right? If I build a view and a PUBLIC SYNONYM for this point of view, and grant SELECT to the role that users have, they can see the data.
And to continue that - I - I also understood I must grant EXECUTE on each individual USER privileges and cannot accomplish role, with a packaged procedure?
Thank you!Hello
EM says:
Now, I have determined that a NOTICE that I had written for purposes of end-user reports using crystals, our 11 g database, wasn't going to work. I needed to integrate date parameters IN the body of the view/query.I don't know what you mean by 'embed' date settings.
There are ways to have a view depend of parameters, such as the view does not have to be recompiled when the parameters change. I wouldn't say that the settings are included in the view. In addition, different sessions can use the display at the same time, each (potentially) with its own parameters.
One way to store the parameters so that the view can refer to them is a global temporary Table.
(Variables SYS_CONTEXT is another, but for the DATE parameters, I think a global temporary table would be easier).So I thought I'd build myself a packaged procedure.
This works. It gives me the data I want (when I am logged in as owner of the schema).
HOWEVER - I now understand that the procedures work as seen in that, if I have specific tables selected, in the procedure, users who run it must have separate SELECT privileges on each table referenced in the procedure?
There are 2 types of procedures: AUTHID DEFINE and AUTHID CURRENT_USER.
AUTHID DEFINE is the default value. When the tracks of the procedure, everything inside is done with the privileges of the owner of the procedure, so that the owner of the procedure needs the privileges on the tables, views, and other necessary procedures. The user who runs it must only EXECUTE privileges on the procedure itself.
AUTHID CURRENT_USER is as you have described above. One who executes the procedure needs privileges on all objects referenced in the procedure.I don't have to do it, with a view, aren't I right? If I build a view and a PUBLIC SYNONYM for this point of view, and grant SELECT to the role that users have, they can see the data.
It's true. If, for example, they want to make reference to the view from their own point of view, or in the stored procedures, but no not just to use the view in queries, users need additional privileges. Notice that this is similar way privileges are dealt with in the AUTHID DEFINE procedures.
And to continue that - I - I also understood I must grant EXECUTE on each individual USER privileges and cannot accomplish role, with a packaged procedure?
No, EXECUTE privileges can be granted through roles.
Perhaps you are blend with the privileges of the object. If the procedure is AUTHID DEFINE, then the owner of the procedure must have all the necessary privileges granted directly, not by a role. This only applies to the owner; others who call the procedure just EXECUTE privilege, and it's okay if this privilege comes through a role.I don't know very well your needs, but it looks like you want really a view and a way to specify settings that does not need to grant privileges to each individual user. If so, a view and a global temporary table to hold the settings, sounds like a good option. You can grant SELECT on the view privileges and all privileges on the global temporary table, in a role. users will no longer have this role.
If you want help, CREATE TABLE and INSERT to your base tables statements, two sets of parameters and the content of the display you want to see for each set of parameters.
Do you want the settings to default values? Give an example. -
Copy the packages to the database on the local computer
Hi all
Y at - it Anyway to copy all the packages in the oracle database on the local computer? I have a lot of packages I need to take a backup every time, but I don't want to spend a lot of time to open each package and save on my computer.
Please advice.
Thank you
KKallround automations product?
There is an export of the objects option in the Tools menu.
-
Is there anyone who can help me with how to copy and paste my sql commands at the command line? I tried to do it for two weeks now and have failed! I would like to copy a text in the command line editor. When I try to do my command line returns this! (^V). Help, please. Thank you, expertise23
>
I would like to copy a text in the command line editor
>
Right-click Windows in sql * over the window and select "Paste".To select text in the sql * over the window with the right mouse button in the sql * over the window and select "mark". Then move the slider until the beginning of what you want to copy, hold down the left button of the mouse button and drag the mouse to highlight the section you want to copy to the Clipboard.
When you have the section highlighted, right click on the top left corner of the command window and select "edit - copy" in the menu to copy the selected area in the Clipboard.
-
How to copy the message filters for an email to another account email account
have a filter of msg in a single email counts with many entries - how to copy this msg filter to another account
If you want to duplicate a filters of accounts to another account, you don't need to create them again. Output of Thunderbird and copy the file "msgFilterRules.dat" instead. If the account is in a different profile and it uses custom headers, you will also need to copy the parameter mailnews.customHeaders to prefs.js.
-
How to run the packaged procedure with Ref Cursor
Hello.
The question may be very simple for you... but I was confused how to run
I have the following package
But I want to test (run) this procedure...CREATE OR REPLACE PACKAGE CURSPKG AS TYPE T_CURSOR IS REF CURSOR; PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER, IO_CURSOR IN OUT T_CURSOR); END CURSPKG; / CREATE OR REPLACE PACKAGE BODY CURSPKG AS PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER, IO_CURSOR IN OUT T_CURSOR) IS V_CURSOR T_CURSOR; BEGIN IF N_EMPNO <> 0 THEN OPEN V_CURSOR FOR SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO AND EMP.EMPNO = N_EMPNO; ELSE OPEN V_CURSOR FOR SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO; END IF; IO_CURSOR := V_CURSOR; END OPEN_ONE_CURSOR; END CURSPKG; /
But confused how to have Ref Cursor
Could you help me in this...
Thank youYou must declare a variable of type T_CURSOR and pass it to the procedure like this.
declare lOutCursor CURSPKG.T_CURSOR; begin CURSPKG.OPEN_ONE_CURSOR(
, lOutCursor); end; -
Copy the instructions of a function in to another
Hi there I'm using AS2.0 from an older project as the process to transform into AS3 would be too overwhelming for me.
I want to know...
Is it possible to copy a statements of duties in another different function.
I have thought about using global vars and will if I have to, but it would be much more convenient if possible for the application.
The reason - I do a game.
I have an NPC that carries its own variables declared at the time of loading, when the player speaks to the NPC that it passes variables on the _root, allowing the text window display the message/discussion of the NPC said.
I use a main "npc-brain", so that when it is moved to the stadium, the same code and actions are performed for each NPC and variables can be changed by typing of _parent NPCS - this allows instances of the same MC modified by changing just the variables on the _parent.
It works fine but I want now to NPCs to trigger their own functions.
I want THAT NPC s to perform the functions that are declared on the charge, all as variables, and when the right parameters are met, add this function to the root, so that she can be declared separately form the NPC brain when parameters are activated from the separate textbox / discussion MC.
I have some other ideas, but it would be more comfortable.
hoping to create something that would work like this:
_Global. NPCfunction = function () {} = _parent.function1 () {trace ("blabla")};
/ * Global NPC function takes all the statements of the MC parent feature, it will trace blabla * /.
Really just need to know if its possible to copy all the instructions a function in another function to another level. If this isn't the case, I should be able to pursue other options on my own. It would be just more convenient for the particular situation, as it turns out.
Other things that would solve this well are converting a local function in a global function / move automatically the function at the global level
Or a possibility to create a set of instructions that are inactive outside a function, that can be used when the function is called to write the function automatically with the variable declarations.
Yet once don't even know if this is possible, but it would be very useful.
You can use:
_Global. NPCfunction = _parent.function1;
to set _global. NPCfunction assuming that _parent.function1 is already set.
but it would be better to create an NPC class containing the functions and variables common to all NPCS. each particular NPC would inherit from this class and also to define additional variables and functions necessary for this character and, if necessary, replace some (or all) of the methods and variables NPC.
-
Copy the views and the procedure...
Hello
How to copy views and procedures of a schema into another schema with subsidies.
Thank youHow many views and functions are available in your database?
If you want to copy only views & functions and also limited, then you can go to the metadata of objects and run... but I prefer you to use the entire schema views.
You can use export & import schema objects or sqlfile option.
-
Hello
There is only one version of procedures packed with parameters that are called in the following diagram.Package test
Instead of passing parameters of the procedure for the procedure to be used in the last procedure, namely in test2, I consider to change the schema above and declare a packaged global variable which are available to all procedures in the package...
function A(p1)
as
begin
return x;
end;
procedure test1(x1 ..... ,
x2 tab%rowtype)
as
local_1 .....;
begin
....
local_:=A(p=>....); /*the function is called*/
test2(x3=>x1,
x2=>x4); /*the below procedure is called*/
end;
procedure test2(x3 .....,
x4 tab%rowtype)
as
begin
..... /*before the commit another procedure
is called (which is also declared in this package
but is not written here....)*/
insert into .....
commit;
end;
Something like...package test
Is there another way...?
as
x1 ......;
x2 tab%rowtype;
<other variables>
function A;
procedure test1;
procedure test2;
......
Note: I use DB 10.2.0.4
Thank you
SIMthe only danger is almost simultaneously in the same session
two executions of the packaged procedures/functions are runningBut that can never happen.
A session is single-threaded (I don't know if it's the correct term).
You cannot run two... things... at the same time.
Maybe you are looking for
-
Hello I'm still getting updates beta of MAC OS x in the App Store even if I reconnect my mac from the public beta program. The option to receive these updates beta is no longer available in my preferences system, as shown here: https://www.igeeksblog
-
Automatic backups made in libraries that are not yet open?
I'm familiar enough with FCPro X (using the latest version 10.2.3) but I saw something for this, I don't really want. I hope I'm wrong! That's why I write here When we are editing in a library, FCPro is automatic backup library every 10 or 15 minute
-
I have a Compaq Presario CQ61 - 312SA Notebook PC running windows 7. I stopped it the other day, but the screen has frozen and it is now fixed on "forest operations off the coast. I tried to take out the battery and put it, I let the battery go dead
-
Equium A100-147: Impossible to get Bluetooth to work
I bought an Equium A100-147 last week and noted in the manual it should have Bluetooth capabilities. However, I can't get this to work. I looked for my phone, and it does not pick up the computer as a bluetooth device. In the help files, it says I ca
-
When starting, I received message "winhhe32.rom is missing".
At the start, I got the message "winhhe32.rom is missing". I don't know the reason and how to solve it. where to download the missing file and where to keep them? Kind regards Kevin