Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104563468
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-30 20:54:17

 

shutdown normal/transactional/immediate/abort
(more safely<---->more quickly)
abort: will generate dirty data.
the others all keep the database consistent. (ready to consistent whole database backup.)

startup nomount/mount/force
startup nomount(读参数文件,初始配置文件)
alter datebase mount(读控制文件)
alter database open
(startup force)(强制重启)
(startup pfile=d:\oracle\admin\ABC\pfile\init.ora)
(startup restrict)(限制会话)
(startup recovery)

(according to the priority)
spfileSID.ora-->spfile.ora-->initSID.ora

alter session set nls_language=american;
alter session set nls_language='simplified chinese';

archivelog mode-------归档模式
startup mount
alter database noarchivelog/archivelog
archive log list
alter database open

show user
show instance
show all

show parameter sga
alter system set db_cache_size=20m
show parameter shared
alter system set shared_pool_size=64m
(Library cache & Data Dictionary cache can NOT be changed individually,
they are determined by changing the share_pool_size.)
show parameter db
alter system set db_cache_size=96m
(alter system set db_cache_advice=on)
show parameter log_buffer

cmd----------------------
lsnrctl.exe--------listener




------------------------------------------------------------------------------------

Oracle 中字符集乱码
1. 数据库字符集
SQL> select userenv('language') from dual;
2. 用户客户端字符集
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/NLS_LANG
3. 对于基于Java应用的程序,如现在遇到的SQL*PLus Worksheet,NLS_LANG参数对这类程序是不起任何作用的。修改配置文件:
$ORACLE_HOME\sysman\config\dbappscfg.properties

# SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
去掉注释符#,同时将其修改为
SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。

对于Windows操作系统,还需要修改一项,在文件中找到
# SQLPLUS_SYSTEMROOT=c:\\WINNT40
去掉注释符,将其修改为你所在机器的操作系统主目录。
如操作系统的主目录在D盘的Winnt下,则将其修改为 SQLPLUS_SYSTEMROOT=d:\\WINNT。

对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:
ORA-12560 TNS:protocol adapter error
或者
ORA-12545 Connect failed because target host or object does not exist

 

原文:http://zhoumins.blog.ccidnet.com/blog-htm-itemid-106511-do-showone-type-blog-uid-37543.html

阅读(427) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~