Oracle 11G R2 学习笔记 ( 二 )操作篇

启动Oracle 11G R2

su oracle       # 切换到 oracle 用户

$ORACLE_HOME/bin/lsnrctl start     # 启动TNS监听器
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 22-NOV-2012 15:17:40

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Starting /opt/oracle/jicki/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
                                     ...
                                     ...
                                     ...
                                     ...
The listener supports no services
The command completed successfully


$ORACLE_HOME/bin/sqlplus /nolog 

SQL> connect system/change_on_install as sysdba

SQL> startup

ORACLE instance started.

Total System Global Area 1636814848 bytes
Fixed Size                  2213856 bytes
Variable Size             956303392 bytes
Database Buffers          671088640 bytes
Redo Buffers                7208960 bytes
Database mounted.
Database opened.

表示启动成功了!



$ORACLE_HOME/bin/sqlplus /nolog   
SQL> connect system/change_on_install as sysdba   
SQL> shutdown

shutdown  可加关闭选项,分别为 (shutdown、shutdown transactional、shutdown immediate、shutdown abort)


shutdown: 关闭,等待每个用户退出系统�岜蝗∠�后退出关闭数据库。  
shutdown transactional:事务性关闭,等待每个用户提交�峄赝说鼻暗氖挛瘢�然后oracle取消对话,在所有用户退出系统后执行关闭。  
shutdown immediate:直接关闭,取消所有用户对话(促使回退),执行正常的关闭程序。  
shutdown abort:终止关闭,关闭数据库时没有自动检查点�崛罩究�关。  
 

出现下面信息表示退出成功

Database closed.  
Database dismounted.  
ORACLE instance shut down.  














su oracle       切换到 oracle 用户

cd /opt/oracle/jicki/product/11.2.0/dbhome_1/bin   切换到用户bin目录

./sqlplus "/as sysdba"   进入命令行模式

Error 6 initializing SQL*Plus
SP2-0667: Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

环境变量没设置

echo $ORACLE_HOME  如果为空 
cat  /home/oracle/.bash_profile  查看是否设置环境变量
source /home/oracle/.bash_profile  使环境变量生效 

SQL> startup        

ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/jicki/product/11.2.0/dbhome_1/dbs/initjicki.ora'

出现错误....
cp /opt/oracle/jicki/admin/orcl/pfile/init.ora.1021201218417 /opt/oracle/jicki/product/11.2.0/dbhome_1/dbs/initjicki.ora

复制 init.ora 文件为 initjicki,ora  文件            jicki   是 oracle 标识 


SQL> startup 

ORA-00845: MEMORY_TARGET not supported on this system
我郁闷........查了一下资料..... 官方的解释是英文的,晕・・・不怎么看的懂...
反正大概是 增加  /dev/shm  磁盘大小

su -   切换回root 用户
[root@localhost ~]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda2              95G  2.4G   88G   3% /
/dev/sda6             345G   11G  317G   4% /opt
/dev/sda5             3.9G   75M  3.7G   2% /tmp
/dev/sda1             190M   12M  169M   7% /boot
tmpfs                 2.0G  927M  1.1G  46% /dev/shm
可以看到 tmpfs   也就是/dev/shm 为2.0G
mount -o remount,size=4G /dev/shm     执行这个命令,将/dev/shm  增加到4G

[root@localhost ~]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda2              95G  2.4G   88G   3% /
/dev/sda6             345G   11G  317G   4% /opt
/dev/sda5             3.9G   75M  3.7G   2% /tmp
/dev/sda1             190M   12M  169M   7% /boot
tmpfs                 4.0G  927M  3.1G  23% /dev/shm



su oracle 切换为 oracle 用户


SQL> startup

ORA-01081: cannot start already-running ORACLE - shut it down first
出现这个错误的时候..

SQL> shutdown abort

SQL> startup nomount
ORACLE instance started.

Total System Global Area 1636814848 bytes
Fixed Size                  2213856 bytes
Variable Size             956303392 bytes
Database Buffers          671088640 bytes
Redo Buffers                7208960 bytes




你可能感兴趣的:(oracle,R2,11g)