延续之前安装好的oracle11g R2,这里使用putty这个工具登陆linux系统,putty的好处就在于可以随意在linux和windows直接复制粘贴, 延续之前安装好的Oracle11g R2(见 ),这里使用putty这个工具登陆linux系统,putty的好处就在于可以随意在linux和windows直接复制粘贴,而且互相拷贝文件也非常方便!这里注意要用oracle用户登陆才能正常登陆oracle! 系统登陆成功后访问数据库,使用oracle自带的用户名system登陆,如下图所示:以下...
视图这个名词太抽象了,乍一看完全不明白是什么意思,更不知道有何用处,其实了解清楚它的含义后你就会恍然大悟。表和视图的区别 视图这个名词太抽象了,乍一看完全不明白是什么意思,更不知道有何用处,其实了解清楚它的含义后你就会恍然大悟。表和视图的区别,表是占用硬盘空间物理表,而视图可以理解为一个虚表,并不存储在硬盘上,不占用硬盘空间,实际上就是一个查询语句,方便查询。对视图里面的数据操作(增、删、改) 其实...
在尝试使用sys删除一个用户的job的时候报错了,应该使用DBMS_IJOB下的REMOVE来处理即可。SQLgt; Exec DBMS_JOB.REMOVE(62); 删除非owner job在尝试使用sys删除一个用户的job的时候报错了,应该使用DBMS_IJOB下的REMOVE来处理即可。SQL> Exec DBMS_JOB.REMOVE(62); begin DBMS_JOB.REMOVE(62); end; ORA-23421: job number 62 is not a job in the job queueORA-06512: at "SYS.DBMS_SYS_ERROR", line 86ORA-06512: at "SYS.DBMS_IJ...
客户装好了Oracle,安装成功了,但是运行dbca和netca都出现错误。[oracle@db1 ~]$ netcaOracle Net Services Configuration:## A 客户装好了Oracle,安装成功了,但是运行dbca和netca都出现错误。[oracle@db1 ~]$ netca Oracle Net Services Configuration:## An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216## Java VM: Java HotSpot(TM) Client...
天津用户反映,其oracle 10.2.0.4 RAC数据库前些天产生了大量的trc文件,导致oracle所在文件系统撑满。检查对应主机上的oracle a 天津用户反映,其Oracle 10.2.0.4 RAC数据库前些天产生了大量的trc文件,导致oracle所在文件系统撑满。 检查对应主机上的oracle alert日志,有大量的ORA-00600 [kksfbc-reparse-infinite-loop]错误日志,当然,伴随着大量的trc文件,每个文件在50M至200M之间。 查询metalink,,有对应的bug说明(ID:...
1.别名: oracle别名如果别名包含空格、特殊字符(如#、$)、或需区分大小写(Name)需要用双引号把别名引起来 select ena 1.别名:Oracle别名如果别名包含空格、特殊字符(如#、$)、或需区分大小写(Name)需要用双引号把别名引起来select ename "Name",sal*12 "Annual Salary"from emp;列的别名可用于select和order by子句中,,但是不能用在where子句中2.连接操作符"||"select ename||job as "Employees"from emp;3.原义字符串 包含...
0x00 Padding Oracle Attack 经常在 WVS 扫描的时候出现,但是作为渣渣的 rr 不会去利用这个漏洞。然而实际上,这个漏洞非常普遍,按照分类来说任意文件读取,但是利用成本略高,导致并不像网上常见的任意文件下载、本地文件包含或者是本地文件读取之类的漏0x00 Padding Oracle Attack 经常在 WVS 扫描的时候出现,但是作为渣渣的 rr 不会去利用这个漏洞。然而实际上,这个漏洞非常普遍,按照分类来说任意文件读取,但是利用成本略...
chr(39)表示单引号; chr(34)表示双引号; 时间格式yyyymmddhh24miss 创建存储过程create or replace procedure pro_updatetdwjkssccs(v_czlx varchar2) is init number; begin update t_dw_jks a set sccs=0 where userid=123456 and fsfcs=F; commit; end pro_updatetdwjkssccs;创建jobdeclare job number; begin sys.dbms_job.submit(job => job, what => begin pro_updatetdwjkssccs(0); en...
高级分组函数 主要讲解 ROLLUP, CUBE, GROUPING SETS的主要用法,这些函数可以理解为GroupBy分组函数封装后的精简用法,相当于多个union all 的组合显示效果,但要比多个union all的效率要高。 ROLLUP(累计累加) ①,ROLLUP是对group by的扩展,它只能出现在group by子句中,依赖分组的列,对每个分组会生成汇总数据。 ②,rollup和group by联合使用,达到了按group by列顺序分组,并且实现小计和合计的功能。 ③,rollup分组是有...
1、11g,12g 给普通用户解锁:alter user SCOTT identified by tiger account unlock; 2、sqlplus /nolog @data.sql 启动sqlplus不登录任何数据库,运行脚本,在exit 3、向缓存区存数据 save D:\XXX , 取数据 get D:\XXX 4、脚本文件运行 @D:\XXX\XXX.sql 脚本文件为复用性比较高的文件 5、spool D:\XXX\文件 将该条命令之后spool off 之前的执行的内容存入文件中。 6.命令查看列表L , n 选择第几行, a(添加) / c(修改) /de...
用系统sysdba权限登录后:查询oracle实例的方法: 方法一:sql”select instance_name from v$instance“; 方法二:使用show命令”show parameter instance“。 # Oracle中如何显示当前的所有用户表 # 显示某用户所有表(例如SCOTT,必须大写) # select TABLE_NAME from all_tables where owner = 'SCOTT'; # 显示当前的所有用户表 select * from user_tables # 显示当前数据库的所有表 select * from tab; # 显示当前数据表空间名 ...
create table emp2 ( empno number(4),ename varchar2(10),job varchar2(9),mgr number(4),hiredate date,sal number(7,2),comm number(7,2),deptno number(2) ); -----------------------------------------------------------------------------------------------------------insert into emp2 (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (7369, SMITH, CLERK, 7902, to_date(17-12-1980, dd-mm-yyyy), 800...
create table emp2 ( empno number(4),ename varchar2(10),job varchar2(9),mgr number(4),hiredate date,sal number(7,2),comm number(7,2),deptno number(2) ); -----------------------------------------------------------------------------------------------------------insert into emp2 (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values (7369, SMITH, CLERK, 7902, to_date(17-12-1980, dd-mm-yyyy), 800...
1.口令管理的界面超级管理员账户: sys-change_on_install; 普通管理员: system-manager; [解锁]普通用户: scott-tiger; [解锁]大数据用户: sh-sh 2.如果要进行oracle的卸载需要三步a.执行Oracle提供的卸载程序; b.进入注册表(regedit.exe),然后删除掉与Oracle有关的配置项; c.重启电脑,进入安全模式,删除所有Oracle文件 3.安装完成之后,关闭开机自启在计算机管理中将Oracle的服务全部改成[手动]启动,共有八个,有两个是禁用的 Orac...
--建表create table users( id number not null primary key, name varchar2(50) not null, pwd varchar2(50) not null);--创建序列create sequence users_seq; --创建约束create table userinfo( id number not null primary key check(regexp_like(id, ^\d{4}$\)),--约束id只能是4位数字 name varchar2(50) not null, pwd varchar2(50) not null);--添加列alter table userinfo add(sex v...