- 浏览: 44545 次
- 性别:
- 来自: 福建
最新评论
文章列表
查看字符集:
select * from sys.nls_database_parameters;--查看数据库参数
select * from sys.nls_instance_parameters; --查看客户端参数
select * from sys.nls_session_parameters; --查看会话的参数
先停止本数据库服务:
SQL>shutdown immediate;
这些信息是更改正确字符集后的提示信息,一般应该是英文的)
再启动数据库
SQL>startup restrict; 此处要注意启动方式要加 restrict参数
...
Oracle10.2.0.1到10.2.0.4升级,升级完成后,连接数据库时竟然出现了ORA-01092故障,导致无法打开数据库,现象如下:
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 171969412 bytes
Database Buffers 432013312 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01092: ORACLE 实例终止。强制 ...
热备份
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据库的方法。
4.1 查看归档模式
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 c:\oracle\ora92\RDBMS
最早的概要日志序列 11
下一个存档日志序列 13
当前日志序列 13
SQL>
4.2 如数据库在非归档模式下的,如下命令更改非归档模式为归档模式
SQL ...
-- ------------------------------------------------------------
-- 提交任务从6:00开始,每小时运行一次
-- ------------------------------------------------------------
dbms_job.submit(
jobno, 'statspack.snap;',
trunc(sysdate)+6/24,
'trunc(SYSDATE+1/24,''HH'')',
TRUE,
instno);
-- ---------------------------- ...
本文通过一次Oracle Job任务异常案例诊断,分析其原因及解决过程,从内部揭示Oracle Job任务调度及内部计时机制。
问题及环境
接到研发人员报告,数据库定时任务未正常执行,导致某些操作失败。
开始介入处理该事故.
系统环境:
SunOS DB 5.8 Generic_108528-21 sun4u sparc SUNW,Ultra-4
Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
解决过程
首先介入检查数据库任务
$ sqlp ...
一、rpm包安装方式步骤:
1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
2、打开一个终端,su -成root用户;
3、cd soft.version.rpm所在的目录;
4、输入rpm -ivh soft.version.rpm
二、deb包安装方式步骤:
1 ...
用ROWNUM,取表的某段值:
select * from (select rownum r,name from table where rownum<10 order by r) where r>5;
1、转换服务器归档模式,如果已是归档模式可跳过此步:
%sqlplus /nolog (启动sqlplus)
SQL> conn / as sysdba (以DBA身份连接数据库)
SQL> shutdown immediate; (即时关闭数据库)
SQL> startup mount (启动实例并加载数据库,但不打开)
SQL> alter database archivelog; (更改数据库为归档模式)
SQL> alter database open; (打开数据库)
SQL> alter system a ...
一、数据库安全原则
1.只安装oracle必须的组件;
2.锁定并终止默认用户帐号;
3.改变默认用户密码;
4.激活数据字典保护(oracle9i默认具有此功能);
5.根据实际情况给予最少的权限;
6.强制进行有效的访问控制(oracle9i默认具有此功能);
7.限制操作系统访问;
8.限制网络访问;
9.安装所有的安全补丁;
执行./configure 然后就出现以下提示 :
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found ...
前提条件
1. 归档模式下。
2. 数据文件在当前控制文件之后创建。 否则会报ORA-01178错误。
ORA-01178: file 5 created before last CREATE CONTROLFILE, cannot recreate
ORA-01110: data file 5: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF'
因为只有控制文件中包含了丢失文件信息,才可以通过create datafile方式重新创建文件,通过控制文件中记录的文件信息、SCN、检查点等信息,应用归档日 ...
1。基础知识
linux提供服务是由运行在后台的守护程序(daemon)来执行的。
守护进程的工作就是打开1个端口(port),等待(listen)进入的连接。在C/S模式中,如果客户提请了1个连接,守护进程就创建(fork)子进程来响应这个连接,而父进程继续监听其他服务的请求。
但是,对于系统所提供的每1个服务,如果都必须运行1个监听某个端口连接发生的守护程序,那么通常意味着系统资源的浪费。为此,引入“扩展的网络守护进程服务程序”xinetd(xinetd internet daemon)。telnet服务也是由xinetd守护的。
2。检测telnet、telnet-server的rpm包 ...