端口写错,无法连接。
发现磁盘并格式化。
1. 设置linux内核参数
打开修改/f,在最后加入以下内容
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
打开修改/f,在最后加入以下内容
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
_default = 4194304
_max = 4194304
wmem_default = 262144
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
wmem_max = 1048576
fs.aio-max-nr = 1048576
kernel.sem = 250 32000 100 128
_default = 4194304
_max = 4194304
wmem_default = 262144
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
wmem_max = 1048576
fs.aio-max-nr = 1048576
2. 修改 /etc/f
修改 /etc/f,加入内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改 /etc/f,加入内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3. 修改系统环境变量/etc/profile
修改环境变量/etc/profile,加入以下内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
linux系统安装oracle11gulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
修改环境变量/etc/profile,加入以下内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
linux系统安装oracle11gulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
4. 准备oracle的安装目标目录
[root@localhost oracle]#mkdir –p /morcl/opt/oracle
安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/morcl/opt/oracle目录中,以下为目录创建命令。
[root@localhost oracle]#mkdir –p /morcl/opt/oracle
安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/morcl/opt/oracle目录中,以下为目录创建命令。
5. 创建oracle相关用户和用户组
oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。
[root@localhost oracle]#groupadd dba
[root@localhost oracle]#groupadd oinstall
以下命令将创建dba和oinstall用户组:
oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。
[root@localhost oracle]#groupadd dba
[root@localhost oracle]#groupadd oinstall
以下命令将创建dba和oinstall用户组:
以下命令将创建oracle用户,并设置密码
[root@localhost oracle]#useradd -g oinstall -G dba oracle
[root@localhost oracle]#passwd oracle
[root@localhost oracle]#useradd -g oinstall -G dba oracle
[root@localhost oracle]#passwd oracle
以下命令将oracle安装目录(/morcl/opt/oracle)赋予oracle用户oinstall用户组
[root@localhost oracle]#chown –R oracle:oinstall /morcl/
[root@localhost oracle]#chown –R oracle:oinstall /morcl/
6. 设置ORACLE环境变量
修改oracle用户主目录(/home/oracle)的的环境变量配置文件.bash_profile。使用以下命令
[root@localhost oracle]#vi /home/oracle/.bash_profile
修改oracle用户主目录(/home/oracle)的的环境变量配置文件.bash_profile。使用以下命令
[root@localhost oracle]#vi /home/oracle/.bash_profile
往配置文件中加入以下内容
export ORACLE_SID=orcl (注意这个值要和下面创建的数据库实例名称相同)
export ORACLE_BASE=/morcl/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11r2_1
export ORACLE_SID=orcl (注意这个值要和下面创建的数据库实例名称相同)
export ORACLE_BASE=/morcl/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11r2_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
7. 解压安装文件到当前目录
[root@localhost root]#cd /usr/local/oracle
[root@localhost oracle]#unzip linux_11gR2_database_1of2.zip
[root@localhost oracle]#unzip linux_11gR2_database_2of2.zip
执行以上命令后,将会在/usr/local/oracle/下面产生名为database的目录,这就是oracle安装程序的目录。
[root@localhost root]#cd /usr/local/oracle
[root@localhost oracle]#unzip linux_11gR2_database_1of2.zip
[root@localhost oracle]#unzip linux_11gR2_database_2of2.zip
执行以上命令后,将会在/usr/local/oracle/下面产生名为database的目录,这就是oracle安装程序的目录。
8. 以上步骤设置完成后,建议重新启动系统,使所有设置生效。现在使用oracle用户登录,并转到ORACLE安装程序目录。以下的每一个步骤都oracle安装过程的一个步骤(每一个步
骤对应一个安装界面)。
[root@localhost oracle] # su oracle
[oracle@localhost oracle] #cd /usr/local/oracle/database
[root@localhost oracle] # su oracle
[oracle@localhost oracle] #cd /usr/local/oracle/database
9. 运行安装命令
[oracle@localhost database] #./runInstaller
[oracle@localhost database] #./runInstaller
修改权限
10. 安装过程中如果出现错误信息[无法使用命令/usr/bin/xdpyinfo 自动检查显示器颜。请检查是否设置了DISPLAY变量。],使用root帐户执行以下命令,再切换到oracle用户运行安装程序(如果切换还是有错 误,请退出root账户,直接用oracle账户登录系统)。
[oracle@localhost oracle]#su root
[root@localhost oracle]#xhost + [IP地址,可选]
配置安全更新
到现在已经启动了oracle的安装程序,第一个界面可以输入地址,用来接收重大错误信息。另一选项通过My Oracle Support接收安全更新,本安装过程没有勾选。
安装选项
此处选择“安装和配置数据库”系统类
有桌面类和服务器类两个选项,此处选择服务器类。
网格选项
选择单实例数据库安装
安装类型
选择高级安装
[oracle@localhost oracle]#su root
[root@localhost oracle]#xhost + [IP地址,可选]
配置安全更新
到现在已经启动了oracle的安装程序,第一个界面可以输入地址,用来接收重大错误信息。另一选项通过My Oracle Support接收安全更新,本安装过程没有勾选。
安装选项
此处选择“安装和配置数据库”系统类
有桌面类和服务器类两个选项,此处选择服务器类。
网格选项
选择单实例数据库安装
安装类型
选择高级安装
产品语言
可以选择多种运行时语言,此处使用系统的默认选择(简体中文)
数据库版本
此处选择企业版
安装位置
oracle基目录为:/opt/oracle
oracle主目录为:/opt/oracle/product/11.2.0/dbhome_1
创建产品清单
本次安装的产品清单目录为:/opt/oracle/oraInventory
oraInventory的用户组名为:oinstall
配置类型
此处选择一般用途/事务处理
数据库标识符
本次安装的全局数据库名和服务标识符为:orcl(采用的默认,注意这个要和上面配置相同)
可以选择多种运行时语言,此处使用系统的默认选择(简体中文)
数据库版本
此处选择企业版
安装位置
oracle基目录为:/opt/oracle
oracle主目录为:/opt/oracle/product/11.2.0/dbhome_1
创建产品清单
本次安装的产品清单目录为:/opt/oracle/oraInventory
oraInventory的用户组名为:oinstall
配置类型
此处选择一般用途/事务处理
数据库标识符
本次安装的全局数据库名和服务标识符为:orcl(采用的默认,注意这个要和上面配置相同)
配置选项
这一步可以对oracle的内存使用,字符集,安全性,示例方案进行配置,本次安装将使用oracle的默认配置。
管理选项
使用oracle的默认配置
数据库存储
此处选择文件系统,数据库文件位置使用oracle的默认位置
备份和恢复
此处选择不启用自动备份
方案口令
此处选择对所有帐户使用相同的口令操作系统组
数据库管理员(OSDBA)隶属的用户组是:dba
数据库操作者(OSOPER)隶属的用户组是:dba
先决条件检查
这一步可以对oracle的内存使用,字符集,安全性,示例方案进行配置,本次安装将使用oracle的默认配置。
管理选项
使用oracle的默认配置
数据库存储
此处选择文件系统,数据库文件位置使用oracle的默认位置
备份和恢复
此处选择不启用自动备份
方案口令
此处选择对所有帐户使用相同的口令操作系统组
数据库管理员(OSDBA)隶属的用户组是:dba
数据库操作者(OSOPER)隶属的用户组是:dba
先决条件检查
检查结果 一些安装包没安装 /tmp空间不够(可忽略)
这一步oracle会对操作系统的用户和用户组、内存、软件包、系统内核等参数进行检查。不符要求的地方会列出来(可根据所列出的不符要求的项逐一解决),完全符合要求时,点击
下一步。
执行安装
运行脚本:
到这里已经是最后一步了,ORACLE程序正在安装过程中,需要二三十分钟的时间,安装完成后点击完成即可。到这里呢,就要祝贺你ORACLE安装成功了!
到这里已经是最后一步了,ORACLE程序正在安装过程中,需要二三十分钟的时间,安装完成后点击完成即可。到这里呢,就要祝贺你ORACLE安装成功了!
netca命令创建监听
dbca建库
名字要与.bash_profile环境变量中的SID一样
启动ORACLE
完成以上操作时,建议重新启动一次,避免某些设置未生效。重启后使用oracle用户登录,打开终端,键入以下命令运行以下命令
完成以上操作时,建议重新启动一次,避免某些设置未生效。重启后使用oracle用户登录,打开终端,键入以下命令运行以下命令
启动监听:
[root@localhost oracle]$lsnrctl start
启动数据库和实例:
[root@localhost oracle]$sqlplus /nolog
[root@localhost oracle]$conn /as sysdba
进入sqlplus后,执行启动数据库命令,以下命令将创建、安装并打开ORACLE实例。此时,数据库系统处于正常工作状态,可以接受用户请求。
SQL>startup
进入sqlplus后,执行启动数据库命令,以下命令将创建、安装并打开ORACLE实例。此时,数据库系统处于正常工作状态,可以接受用户请求。
SQL>startup
恭喜,你的ORACLE数据库已经启动成功
END:安装中出现的问题 1、运行./runInstaller出现中文汉字为方框 在/usr/lib/jvm/java-1.6.0/jre/lib/目录下建以下目录fonts/fallback,copy一种中文字体到些目录,并命名为zysong.
ttf,安装提加参数 ./runInstaller –jreLoc /usr/lib/jvm/java-1.6.0/jre即可解决中文方框问题。
2、运行netca时中文字体出现方框 拷贝f到$ORACLE_HOME/ jdk/jre/lib/fonts/fallback目录下解决乱码。
3、利用dbca创建数据库时提示ORA-12532: TNS:invalid argument错误代码,是iptables没有开放1521端口,在iptables中添加以下条目-A INPUT -p tcp --dport 1521 -j ACCEPT解决问题。
4、运行sqlplus时中文为?错误 设置相应的环境变量NLS_LANG export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 并将写入oracle目录下的.bash_profile文件中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论