- 浏览: 105280 次
最新评论
文章列表
ORA-39212: 安装错误: 未正确加载 XSL 样式表:
问题描述
SQL> select dbms_metadata.get_ddl('TABLESPACE','TEST') from dual;
ERROR:
ORA-39212: 安装错误: 未正确加载 XSL 样式表
ORA-06512: 在 "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: 在 "SYS.DBMS_METADATA_INT", line 7398
ORA-06512: 在 "SYS.DBMS_METADA ...
在CentOS 6.4上安装Oracle 11g没有设定字符集,采用的是操作系统默认字符集:WE8MSWIN1252,将字符集修改为:AL32UTF8。
SQL> select userenv('language') from dual;
SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252
SQL> select * from nls_database_parameters where parameter in ('NLS_CHARCTERSET','NLS_NCHAR_CHARACTERSET');
SQL> select* from v$nl ...
我们知道,用户拥有的role权限在存储过程是不可用的。如:
SQL> select * from dba_role_privs where grantee='SUK';
GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE
------------ ------------ ------------ ------------
SUK DBA NO YES
SUK CONNECT NO YES
SUK RESOURCE NO YES
--用户SUK拥有DBA这个role
--再创建一个测试存储过程:
create or replace procedu ...
Oracle 10g r2 安装clusterware ocr 指定/dev/raw/raw1 报错
报错如下
就是说权限不对或者属主不是oracle
/dev/raw:
total 0
crw-rw---- 1 oracle oinstall 162, 1 Feb 7 18:17 raw1
crw-rw---- 1 oracle oinstall 162, 2 Feb 7 18:17 raw2
这些肯定是对的,主要是由于绑定raw设备使用的是磁盘,而不是磁盘的分区,
# raw device bindings
# format: <rawdev> <major ...
SQL注入是对在SQL语句中使用客户端数据的应用程序的一种恶意的探测,目的是获取对数据库的非授权的访问来查看或操纵限制的数据。SQL注入技术只利用了一个缺陷:输入的字符串没有进行有效的验证,并且被连接到动态SQL ...
ORA-29283解决方法(impdp)
impdp报错信息如下
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 475
ORA-29283: invalid file operation
[Oracle@doudou ~]$ oerr ora 29283
29283, 00000, "i ...
安装前需要检查依赖包:
rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat
有缺失的逐个 yum install XX,最后有几个包找不到,好像也没有关系,后面的检查照样能过去。
原本我的虚拟机内存只有1G,于是在创建数据库实例的时候各种报错,那是一个相当长的过程,于是取消了创建实例的步骤,第二天继续进行之前把虚拟机内存 ...
之前在写存储过程时,我有一个目的是通过开始时间和结束时间来创建一个视图,于是我这么写了一个过程:
procedure prc_CreateViewOBookTcert(p_startdate in date, --统计的开始日期
p_enddate in date) --统计的结束日期
is
v_sql varchar2(2000);
begin
v_sql :=
'create or replace view v_obook_tcert as
select * from(
select
nvl(t11.region,nvl(t2 ...
在Oracle中,数据库是由实例和物理存储结构组成的。而物理存储结构是指存储在磁盘上的物理文件,包括数据文件(data file)、控制文件(control file)、联机重做日志(online redo log)、参数文件(spfile/pfile)、警告日志(alert log)、跟踪文件(trace file)等众多作用不同的文件所组成的。我们最关注的数据,则是保存在数据文件(data file)中。那我们在创建以及维护数据库时,该如何规划数据文件的大小和数量呢?这里面涉及较多的考量因素。主要有如下几点:
1、操作系统的限制
数据库是运行在操作系统之上的,操作系统是基础 ...
下载了CentOS 6.3,新建一个Linux 64位机,选择稍后安装系统,如果在创建的同时安装会自动安装,不能在安装时做设置了。
新建一个 以Mini Desktop的方式安装到了虚拟机上。装好了VMWare-Tools,iso文件映射在 media下面。
注意:安装VMWARE都采用默认网络设置,NAT方式可以共享上网,host-only方式不能上网,采用NAT方式就好了。
相关阅读:
下面开始安装Oracle 11.2
1. 上Oracle的网站上下载最新的Oracle 11.2安装包,因为CentOS6装的是x86_64的,所以,Oracle也选择Lin ...
有返回值的存储过程(列表 结果集)
案例:编写一个过程,输入部门编号,返回该部门所有员工的信息。对该题的分析如下:
由于Oracle的存储过程没有返回值,它的所有返回值都是通过out参数来代替的,列表同样也不例外,但是由于是集合,所以不能用一般的参数,必须要用package,所以分两部分:
1)建一个包。如下:
create or replace package testpackage AS TYPE test_cursor
is ref cursor;
end testpackage;
在该包中我定义了一个游标类型 test_cursor
...
下面是测试一下Oracle 10g中怎么配置DB CONSOLE,EM这个东西平时用得太多了,一点不熟悉
测试环境:OS:SOLARIS 10,DB :10.2.0.1
1,EMCA创建
$ emca -config dbcontrol db -repos create
STARTED EMCA atDec 22, 2012 12:30:09 PM
EM Configuration Assistant, Version 10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights r ...
1.1 先看下一个监听查看的示例:
[Oracle@db2 ~]$ lsnrctl service
LSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db2)(PORT=1521)))
Services Summary...
Service ...