centos6.5安装oracle11g

CentOS6.5 安装vncserver实现图形化访问
一. 安装gnome图形化桌面

#yum groupinstall -y "X Window System"
#yum groupinstall -y "Desktop"
#yum groupinstall -y "Chinese Support"
 
二. 安装vncserver并配置(vnc是一款优秀的远程控制软件)

 1.安装vncserver

#yum install -y tigervnc-server
 
2.配置vncserver

1).配置为开机自启动

#chkconfig --level 345 vncserver on
 

2).配置vnc密码

#vncserver
You will require a password to access your desktop.
Password:
Verify:

3).配置为使用gnome桌面
修改文件xstratup,把最后的 twm & 删掉 加上 gnome-session &。

vi /root/.vnc/xstartup
 
 4).配置vncserver启动后监听端口和环境参数

修改/etc/sysconfig/vncservers 文件添加以下内容
vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
# 桌面号:用户 监听 590* 端口
VNCSERVERARGS[1]="-geometry 1200x800"

 5).重启vncserver服务

#service vncserver restart
 

三. 允许root访问图形界面和生成新的machine-id

#sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm 
#dbus-uuidgen > /var/lib/dbus/machine-id
第一句的sed命令的意思是将匹配/.*!= root.*/的行的前面加个#
第二句的意思是将由dbus-uuidgen生成的uuid输出至machine-id文件

 

四. 关闭selinux
 1.检查selinux服务并关闭(确认里面的SELINUX字段的值是disabled,如果不是则改为disabled)

#vi /etc/selinux/config
 
 
五. 测试登录:


-----------------------以下是安装oracle


1.配置好主机别名
vi /etc/sysconfig/network
vi /etc/hosts

2.安装依赖包
yum install -y binutils*  
yum install -y compat-libstdc*
yum install -y elfutils-libelf* 
yum install -y gcc* 
yum install -y glibc* 
yum install -y ksh* 
yum install -y libaio* 
yum install -y libgcc* 
yum install -y libstdc* 
yum install -y make* 
yum install -y sysstat* 
yum install -y libXp*   
yum install -y glibc-kernheaders 

3.修改sysctl.conf设置相关参数的系统默认值,在etc目录下(有修改,没有增加)----centos6.5版本的,注释掉后面那两个(只有那两个重复),然后把下面的拷贝进去即可

vi /etc/sysctl.conf

#kernel.shmall = 4294967296 
fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmmni = 4096  
kernel.shmmax = 2147483648 
kernel.shmall = 2097152  
kernel.sem = 250 32000 100 128  
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586


4.更改oracle安全性限制编辑/etc/security/limits.conf文件,
修改操作系统对oracle用户资源的限制。
在该文件中修改或添加如下行 
vi /etc/security/limits.conf   
oracle          soft    nproc  2047 
oracle          hard    nproc  16384 
oracle          soft    nofile  1024 
oracle          hard    nofile  65536 
oracle          hard    stack  10240

调整完成后,建议重启系统确保完全生效或者执行sysctl  -p 修改内核参数马上生效。


5.目录结构及空间大小规划   
临时目录 /tmp:至少2GB空间,推荐5GB,用于存放Oracle软件安装时产生的日志。 
交换区(SWAP):按照操作系统推荐配置,根据内存大小,为物理内存的1-1.5倍。
推荐:创建2个大小相同、且分布在不同盘(pv)上的SWAP空间。   

数据库软件安装目录   Oracle软件安装目录建议设置为单独的文件系统,
比如建立一个目录/oradata实际安装的主目录为/oradata/oracle/u01/app  
大小一般配置为20GB,
目录的owner要求为oracle:oinstall 
mkdir -p /home/oradata/oracle/u01/app

6.数据库安装用户和组的创建
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
设置密码:
passwd oracle
1qaz2wsx


7.设置环境变量(创建对应目录):
使用oracle用户设置环境变量
vi /home/oracle/.bash_profile


export PATH
export PATH
export PATH
export TMPDIR=/home/oradata/tmp
export TMP=/home/oradata/tmp
export ORACLE_BASE=/home/oradata/oracle
export ORACLE_HOME=/home/oradata/oracle/u01/app
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export DISPLAY=127.0.0.1:1.0
export NLS_LANG=AMERICAN_CHINA.ZHS16GBK

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export PATH=$ORACLE_HOME/bin:$PATH
export THREDS_FLAG=native
export OH=$ORACLE_HOME
export TERM=vt100
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/opatch:$OCM/bin

8.改变属组和权限;  
chown -R oracle:oinstall /home/oradata/  
chown -R oracle:oinstall /home/oradata/oracle/  
chown -R oracle:oinstall /home/oradata/oracle/u01/app 
chmod -R 775 /home/oradata/oracle/ 

9.上传oracle两个zip包并解压并授权
chown -R oracle:oinstall database/

10.xdpyinfo安装:
yum install xdpyinfo

11.切换到root
启动vnc服务 vncserver:service vncserver restart
根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的);
执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确


export DISPLAY=localhost:1
xhost +


12.安装oracle乱码问题解决:
mkdir -p /usr/share/fonts/zh_CN/TrueType
把zysong.ttf文件上传到上面的文件夹

11.打开端口:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

12.切换oracle用户,安装oracle,进入oracle解压文件目录
./runInstaller

13.通过vnc客户端登录,进行oracle安装:
地址是:192.168.0.9:1


14.安装完毕后启动服务,
启动报错,提示打不开initXXXX.ora文件
解决方法:
$ORACLE_BASE/admin/(dbname) /pfile目录下的init.ora(.01200923383)文件复制到(修改成对应的文件名称)

15.
# su – oracle
接着输入:
$ sqlplus "/as sysdba"
原本的画面会变为
SQL>
接着请输入
SQL> startup
就可以正常的启动数据库了。
另外停止数据库的指令如下:
SQL> shutdown immediate
检查Oracle DB监听器是否正常
回到终端机模式,输入:
$ lsnrctl status
 检查看看监听器是否有启动
如果没有启动,可以输入:
$ lsnrctl start
启动监听器
SQL> conn sys as sysdba
然后输入密码,sys以sysdba身份登入数据库。

----------------------修改最大连接数

Sql代码
1.select value from v$parameter where name ='processes' 
select value from v$parameter where name ='processes'--数据库允许的最大连接数

3.
Sql代码
1.alter system set processes = 300 scope =spfile; 
alter system set processes = 2000 scope = spfile;--修改最大连接数:

4.
Sql代码
1.shutdown immediate;  
2.startup; 
shutdown immediate;
startup;--重启数据库


///卸载oracle
五、 Oracle卸载
1、 停止监听服务(oracle用户登录)
[oracle@tsp-rls-dbserver ~]$ lsnrctl stop
2、 停止数据库

3、 删除oracle安装路径(root用户登录)
[root@tsp-rls-dbserver deps]# rm -rf /home/oracle/app
[root@tsp-rls-dbserver deps]# rm -rf /home/oracle/oraInventory

4、 删除系统路径文件(root用户登录)
[root@tsp-rls-dbserver deps]# rm -rf /usr/local/bin/dbhome
[root@tsp-rls-dbserver deps]# rm -rf /usr/local/bin/oraenv
[root@tsp-rls-dbserver deps]# rm -rf /usr/local/bin/coraenv

5、 删除数据库实例表(root用户登录)
[root@tsp-rls-dbserver deps]# rm -rf /etc/oratab

6、 删除数据库实例lock文件(root用户登录)
[root@tsp-rls-dbserver deps]# rm -rf /etc/oraInst.loc

7、 删除oracle用户及用户组(root用户登录)
[root@tsp-rls-dbserver deps]# userdel -r oracle
[root@tsp-rls-dbserver deps]# groupdel oinstall
[root@tsp-rls-dbserver deps]# groupdel dba

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhong_jianyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值