#安装oracle时的配置(`date-d"0dayago"+'%Y%m%d%H%M%S'`)
VNCSERVERS="2:
oracle"
VNCSERVERARGS[2]="-geometry1024x800-nolistentcp-nohttpd-localhost"
#安装oracle时的配置(`date-d"0dayago"+'%Y%m%d%H%M%S'`)
EOF
#用于设置后查看
#cat/etc/sysconfig/vncservers
gedit/etc/sysconfig/vncservers
3.重启服务(RHEL6不用做)
servicevncserverrestart
#开oracle远程桌面(注意是oracel用户),开始图形安装主程序。
#安装过程中注意:
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/db_1;要和上面配置的一样。
#RHEL6.0安装可能界面乱码,解决方法:
mkdir-p/usr/share/fonts/zh_CN/TrueType
cpzysong.ttf/usr/share/fonts/zh_CN/TrueType/
#zysong.ttf可在XX下载
#RHEL6.0可能会少包
#解决方法:
#rpm-ivhpdksh-5.2.14-1.i386.rpm
#可在XX下载
ftp:
//ftp.sunet.se/pub/Linux/distributions/redhat/redhat-archive/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm
#增加swap#(3G)最好别改,这样最好,RHEL6.X如果是默认安装则不用做这一步。
ddif=/dev/zeroof=tmpswapbs=1kcount=3000000;
chmod600tmpswap;
mkswaptmpswap;
swapontmpswap;
#4.如果防火墙开启,要添加防火墙例外---注意协议不要选成UDP了。
#
#参考端口:
80、(5900-5902)-vnc远程桌面端口、1521(oracle默认监听端口)、5500(oracleEM)、21(ftp)、22(SSH)、、、、、、
#
netca配置监听------------1.
dbca数据库配置助手-------2.
#创建表空间--最好在不同驱动器上(或在不同设备上),减少I/O竞争。
#启动数据库方法一:
suoracle
#**如果有盘柜才挂载盘柜**
#fdisk-l
#mount/dev/sdb1/mnt/pg
#source/home/oracle/.bash_profile
source~/.bash_profile
sqlplus"scott/tigerassysdba"
startup
错误解决1:
启动时ORA-00845:
MEMORY_TARGETnotsupportedonthissystem
df-h|grepshm
cat/etc/fstab|greptmpfs
vi/etc/fstab
把文件中:
none/dev/shmtmpfsdefaults00
修改为:
none/dev/shmtmpfsdefaults,size=1G00
使之生效:
umount/dev/shm
mount/dev/shm
解决2:
密码过期问题
ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;
ALTERPROFILEDEFAULTLIMITPASSWORD_GRACE_TIMEUNLIMITED;
#启动数据库方法二:
suoracle
sqlplus/nolog
connect/assysdba
startup
#启动方法三:
也是oracle自动启动设置中的一步
/etc/oratab把N改为Y
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/db_1/bin/dbstart的ORACLE_HOME_LISTNER=$1改为ORACLE_HOME_LISTNER=$ORACLE_HOME
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/db_1/bin/dbshut的ORACLE_HOME_LISTNER=$1改为ORACLE_HOME_LISTNER=$ORACLE_HOME
dbstart
#解锁用户
alteruserscottaccountunlock;
alterusersysmanaccountunlock;
#启动监听
lsnrctlstart
查看服务状态
lsnrctlstatus
#关闭数据库
shutdownnormal 正常方式关闭数据库。
shutdownimmediate 立即方式关闭数据库。
shutdownabort 直接关闭数据库,正在访问数据库的会话会被突然终止
#可能错误解决
cp/u01/app/oracle/admin/orcl/pfile/init.ora.01201184624/u01/app/oracle/product/11.2.0/db_1/dbs/initgjj.ora
#其它命令
启动企业管理器
--1.清除em相关配置
--删除db配置
emca-deconfigdbcontroldb
--清除repository
emca-reposdrop
--2.配置em
--创建dbcontrol
emca-configdbcontroldb-reposcreate
--3.启动em
emctlstartdbconsole
emca-configdbcontroldb
emctlstatusdbconsole
--错误1:
如果出现以下问题,因为没有设置oracle_hostname,设置完后,请稍等监听注册它。
EMConfigperform严重:
监听程序未启动或数据库服务未注册到该监听程序。
--错误2:
登陆后显示:
EnterpriseManager无法连接到数据库实例
重新配置监听。
--em控制台地址:
https:
//hostname:
1158/em/console
1、开启归档
sqlplus"scott/tigerassysdba"
a.关闭数据库shutdownimmediate;
b.startupmount;
c.alterdatabasearchivelog;
d.alterdatabaseopne;
2、禁止归档
sqlplus"scott/tigerassysdba"
a.关闭数据库shutdownimmediate;
b.startupmount;
c.alterdatabasenoarchivelog;
d.alterdatabaseopen;
3、归档信息可以通过如下语句查看
a.archiveloglist;
#########使用数据库#######
#sqldeveloper查询分析器
/home/oracle/app/oracle/product/11.2.0/db_1/sqldeveloper/sqldeveloper.sh
#首先查看表空间的名字和所属文件(两种方法)
1.selecttablespace_name,file_id,file_name,round(bytes/(1024*1024),0)total_spacefromdba_data_filesorderbytablespace_name;
2.select*fromv$datafile;--查库文件看数据位置
3.Selectnameas路径,round(bytes/(1024*1024),0)byetsfromV$tempfileorderbyfile#;--查看临时表空间信息
--#为备份做基础(解决空表不能导出的问题)
showparameterDEFERRED_SEGMENT_CREATION;--(命令窗口执行)
altersystemsetdeferred_segment_creation=falsescope=both;
--#创建临时表空间
--Selectnameas路径,round(bytes/(1024*1024),0)byetsfromV$tempfileorderbyfile#;--查看临时表空间信息
--user_temp
--删除表空间
alterdatabasedatafile'/home/oracle/app/oracle/oradata/orcl/user_temp.dbf'offlinedrop;
DROPTABLESPACEuser_tempINCLUDINGCONTENTSANDDATAFILES;
--创建表空间
createtemporarytablespaceuser_temp
temp