开发过程中,需要不停的备份数据库对象, 特别是存储过程, 每次手动备份不免很低能啊 历经几次修改终于, 完美了,O(∩_∩)O哈哈~ (当然,你也可以再改简便一点~~~) select dbms_metadata.get_ddl(‘PROCEDURE‘,"PROCEDURE_NAME",‘NAG‘) 遇到大存储过程老是丢东西不说, 对象名 还老是 "用户名"."对象名" 的格式,腻烦人!~CREATE OR REPLACE PROCEDURE OBJAUTOSTORE AS /* 功能:备份存储过程和视图 准备工作: --1.创建文件夹 :...
oracle 数据库中 drop table 与purge 实际示例: CREATE OR REPLACE PROCEDURE pro_droptable IS cursor cur is select table_name from user_tables where table_name like ‘TEMPTABLE%‘; drop_sql varchar2(1000); table_number number; BEGIN SELECT COUNT(*) INTO table_number from USER_TABLES WHERE TABLE_NAME LIKE ‘TEM%‘; for tbname in cur loop begin if tab...
import java.io.File; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.util.Scanner;public class testTimer {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub// ./szrpp_files/clPath//写控制文件.ctlString fileRoute = "D:\\files\\";//文件地址路径Str...
今天在公司的服务器上面装一个系统,在数据库导表的时候一直导不进去,原先是10g的.dmp文件,导入11g,怀疑版本不兼容,后来把.dmp表打开,把里面的版本号改为11g,发现导入还是不行,imp fss12d/handsome@ora11g file="./dc.dmp full=y ignore=y";,后来百度,改动Linux系统的环境变量,发现也是不行的,最后imp fss12d/handsome file="./dc.dmp full=y ignore=y"; 把@ora11g去掉,结果成功了,这个小故事,跟大家分享一下,祝大家...
修改目录的所属用户、所属组[root@Oracle11g ~]# chown -R oracle:oinstall /home/oracle/db_back/给目录授予相应的权限(用户对 该目录应该有 读+写+执行 的权限) [root@Oracle11g ~]# chmod 700 /home/oracle/db_back/oracle数据库层面创建目录SQL> create directory ora_back as ‘/home/oracle/db_back/‘; Directory created.授予相应用户的执行权限SQL> grant all on directory ora_back to system; Grant succeeded.授予用户...
事实上,这是oracle问题数据库的身份验证方法 该 sqlnet.ora在文件SQLNET.AUTHENTICATION_SERVICES= (NTS)变SQLNET.AUTHENTICATION_SERVICES= (NONE)能够 这是不使用该系统的认证方式。版权声明:本文博客原创文章,博客,未经同意,不得转载。为什么 as sysdba着陆方法oracle数据库,为什么刚刚输入username和password我们都可以登录?标签:本文系统来源:http://www.cnblogs.com/hrhguanli/p/4657739.html
Oracle数据库的体系结构主要有4种:物理存储结构 逻辑存储结构 内存结构 进程结构一、物理存储结构Oracle数据库在物理上是由存储在磁盘中的系统文件所组成的,这些文件就是Oracle的物理存储结构。 1.1数据文件数据文件指存储在数据库中数据的文件,通常是*.dbf格式。包括系统数据、数据字典数据、索引数据。 1.2控制文件 通常是*. ctl格式,用于记录数据的物理结构。 1.3 重做日志文件重做日志文件用于记录数据库中所有修改信...
a、一个表中最多只能有一个主键。可以多个唯一键。b、主键所限定的列不能为null,唯一键所限定的列可以为null.3、外键约束(FOREIGN key): 引用表:有外键约束的列所在的表。 被引用表:外键所引用的列。被引用的列只能是主键或者唯一键。4、非空约束(NOT null):表示该列上的数据不能有null值。5、检查性约束(check):表示该列上的数据必须满足某一个条件表达式。如何创建约束:1、在创建表的同时创建约束 a.列级别约束:在每...
There are 2 product(s) installed in this Oracle Home.Interim patches (1) :Patch 20299013 : applied on Wed Apr 01 11:46:34 CST 2015 Unique Patch ID: 18573940 Patch description: "Database Patch Set Update : 11.2.0.4.6 (20299013)" Created on 4 Mar 2015, 02:27:44 hrs PST8PDT Sub-patch 19769489; "Database Patch Set Update : 11.2.0.4.5 (19769489)" Sub-patch 19121551; "Database Patch Set Upda...
1.navicat连接数据配置信息如下图所示: 点击“确定”按钮,进入到软件 按照图中所画的步骤顺序操作,最后重新启动navicat就可。 关于里面的这个文件夹 instantclient_11_2,有不明白的看我写的另一片文章: 地址:http://www.cnblogs.com/haoke/archive/2012/10/22/2734392.html 参考网址:http://wiki.navicat.com/wiki/index.php/Instant_client_required【Navicat连接Oracle数据库】-Navicat连接Oracl...
Created on 16 Mar 2015, 22:21:54 hrs PST8PDT Sub-patch 19769480; "Database Patch Set Update : 12.1.0.2.2 (19769480)" Bugs fixed: 19189525, 19065556, 19075256, 19723336, 19077215, 19865345, 18845653 19280225, 19524384, 19248799, 18988834, 19048007, 18288842, 19238590 18921743, 18952989, 16870214, 19928926, 19134173, 19180770, 19018206 19197175, 19149990, 18849537, 19730508, ...
M.OWNER ,M.TABLE_NAME ,M.COLUMN_ID ,M.COLUMN_NAME ,M.DATA_TYPE ,M.DATA_LENGTH ,N.OWNER ,N.TABLE_NAME ,N.COLUMN_ID ,N.COLUMN_NAME ,N.DATA_TYPE ,N.DATA_LENGTHFROM(SELECT OWNER ,TABLE_NAME ,COLUMN_ID ,COLUMN_NAME ,DATA_TYPE ,DATA_LENGTHFROM DBA_TAB_COLUMNSWHERE OWNER=&OWNER_A AND TABLE_NAME=&TABLE_NAME_A) M LEFT JOIN(SEL...
[oracle@pks09 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 21 15:16:31 2015Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file ‘/opt/oracle/product/10.2/db_1/dbs/initorcl.ora‘ 从报错内容判定为未寻找到相应的初始化...
MOS上有好多文章,基本上都跑不了下面三点: Setup can make a big difference 1. Network topology and load 2. NFS mount options(选择合适的挂载选项) 3. TCP configuration(配置合适的MTU,TCP window size,TCP congestion window sizes)下面有个老外的写的文档,非常全面,喜欢的拿去 http://download.csdn.net/detail/skybluehao/8925151 版权声明:本文为博主原创文章,未经博主允许不得转载。在Oracle数据库中使用NFS,如何...
OR REPLACE FUNCTION NEWID RETURN VARCHAR2 ISGUID VARCHAR2(32); BEGINGUID:=SYS_GUID();RETURN ‘{‘||SUBSTR(GUID,1,8)||‘-‘||SUBSTR(GUID,9,4)||‘-‘||SUBSTR(GUID,13,4)||‘-‘||SUBSTR(GUID,17,4)||‘-‘||SUBSTR(GUID,21,12)||‘}‘; END NEWID;然后就可以像在SqlServer中一样用了:SELECT NEWID() AS ID FROM DUAL --返回结果是类似这样的值:{1B869DEE-BF1A-0D8C-E050-BD0A9E806700} 在Oracle数据库中实现SqlServer数...