- 浏览: 165864 次
- 性别:
- 来自: 济南
-
最新评论
文章列表
archive log 日志已满
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
1. 用sys用户登录
sqlplus sys/pass@tt as sysdba
2. 看看archiv log所在位置
SQL> show parameter log_archive_dest;
NAME TYPE VALUE
------------------------------------ ---------- ...
alter system switch logfile
此语句的作用是强制系统进行日志切换
SQL> show parameter log_archive
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config string
log_archive_dest str ...
卸载移动存储时经常提示device busy,也可能误删了一个正在打开的文件。。。。
这时候可以试试lsof
lsof简介
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过l ...
fuser 概述
fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。
例一:
#fuser –m –u /mnt/usb1
/mnt/usb1: 1347c(root) 1348c(guido) 1349c(guido)
在例子一中,使用了-m和-u选项,用来查找所有正在使用/mnt/usb1的 ...
[size=large]现在有三个表student,score,course
对应的建表语句如下:
CREATE TABLE student(
student_id NUMBER PRIMARY KEY,
student_name,VARCHAR2(30) NOT NULL)
CREATE TABLE score(
score_id NUMBER PRIMARY KEY,
student_id NUMBER,
course_id NUMBER,
score NUMBER)
CREATE TABLE course(
course_id NUMBER PRIMARY KEY ...
Oracle数据的开启
1、 安装成功后进入DOS界面操作win键假R 如下图
2、 输入cmd进入控制台如图
3、 输入sqlplus 之后输入用户名密码启动Oracle服务。
此时进入了Oracle界面。
Oracle DOS密码的修改
当忘记密码时,可以采用
sqlplus sys/aaa as sysdba;--以数据库管理员的身份登录. 如果在本机登录
密码可以随意输入。
修改密码:
//修改system用户的密码是system
alter user system identified by root;
注:alter user identified by 都是关键字
...
一个数据文件丢失,恢复:
1.
SQL>startup mount;
SQL> alter database datafile '/u03/DB1/vol01/users01.dbf' offline;
SQL> alter database open;
2.
now, restore the backup for '/u03/DB1/vol01/users01.dbf'
3.
SQL> alter database recover tablespace users;
alter database recover tablespace users
*
ERROR at ...
http://www.uplook.cn/index-Index-show-view14577.html
各地现场的log_buffer都不一样,有的现场设置为200M,有的现场设置500K。到底应该设多大呢?
log_buffer是Redo log的buffer。
因此在这里必须要了解Redo Log的触发事件(LGWR)
1、当redo log buffer的容量达到1/3
2、设定的写redo log时间间隔到达,一般为3秒钟。
3、redo log buffer中重做日志容量到达1M
4、在DBWn将缓冲区中的数据写入到数据文件之前
5、每一次commit--提交事务。
上面的结论可以换句话说
...
[size=large][/size]1.查看系统Swap空间使用
[root@jumper usr]# free
total used free shared buffers cached
Mem: 513980 493640 20340 0 143808 271780
-/+ buffers/cache: 78052 435928
Swap: 1052248 21256 1030992
2.在空间合适处创建s ...
另外使用swap -s 也能简单的查看当前swap资源的使用情况。例如:
# swap -s
total: 65896k bytes allocated + 56840k reserved = 122736k used, 1069456k
available
能够方便的看出swap空间的已用和未用资源的大小。应该使Swap保持30%的负载以下,
才能保证系统的良好性能。
如何增大solaris swap空间 ???
为了在不做格式化的情况下创建并增加交换空间,首先必须使用mkfile命令加入交换空间。
为了列出可用的交换文件,键入swap ...
测试系统上检查警告日志时发现以下警告:
Wed May 26 14:55:16 2010
Errors in file /oracle/admin/infodb/bdump/infodb_arc1_18774.trc:
ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 100.00% used, and has 0 remaining bytes available.
Wed May 26 14:55:16 2010
******************************************** ...
6月18日下午,有个同事找我帮忙,他说启动数据库的时候报错了,这是一个10g的数据库
(1) 分析过程
SQL> startup
ORA-00371: not enough shared pool memory, should be atleast 218227097 bytes
同事非常奇怪,那个数据库刚才用得好好的,修改了processes参数,重起之后就不成功了
操作过程:
alter system set processes=2000 scope=spfile;
shutdown immediate
startup
然后就报ora-00371的错误
我跟他解释,因为shar ...
刚才在测试环境中,改了statistics_level参数,结果没有改sga_target,结果启动的时候报错,起不来了。
SQL> startup
ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information
SQL>
网上看了一下,不少人犯错啊。自己也记录一下吧。
1、先到pfile目录找到文本格式的init文件
2、用这个文件创建spfile。 create spfile from pfile='/opt/ora10 ...
一、在命令提示符里面的情况如下:
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 423624704 bytes
Fixed Size 1249344 bytes
Variable Size 83890112 bytes
Database Buffers 331350016 bytes
Redo Buffers ...