OpenSuSE Linux下安装Oracle10g的步骤:

--root用户
--1.vi etc/profile 添加脚本:
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi --2.vi etc/sysctl.conf 添加脚本:
fs.file-max = 65536
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.corermem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144 vm.hugetlb_shm_group=501 #注:501是oinstall组的id --3.使用命令/sbin/sysctl –p把修改后的参数读入系统中。 --4.执行/sbin/chkconfig boot.sysctl on 让SuSE在重新启动后重新读取/etc/sysctl.conf中的参数配置。 --5.进入目录/etc/security/limits.conf添加以下内容。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536 --6.进入/etc/pam.d/login添加以下内容。
session required pam_limits.so --创建用户和用户组 --7.输入以下命令创建Oracle用户组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba --8.步骤 2 输入以下命令创建oracle用户及指定用户组。
useradd –g oinstall –G dba -u 1020 –m –d /home/oracle oracle --9.添加密码。
passwd oracle --10.输入如下命令查看orale用户是否存在且是否存在于正确的用户组中。
id oracle
如果oracle用户存在,上述命令显示类似于如下的信息
uid=440(oracle) gid=200(oinstall) groups=201(dba), 202(oper)
如果oracle用户组存在,但其所在主用户组不是oinstall或者其不属于dba用户组,输入如下命令来修改
/usr/sbin/usermod -g oinstall -G dba oracle --11.创建目录、授权、修改属性
suse11:/ # mkdir -p /home/oracle
suse11:/ # mkdir -p /home/oracle/orazip --oracle安装文件存放的目录,也可以放到其他目录下
suse11:/ # mkdir -p /home/oracle/product/11.1
suse11:/ # chown -R oracle:oinstall /home/oracle
suse11:/ # chown -R oracle:oinstall /home/oracle/orazip
suse11:/ # chown -R oracle:oinstall /home/oracle/product/11.1
suse11:/ # chmod -R 775 /home/oracle
suse11:/ # chmod -R 775 /home/oracle/product/11.1
suse11:/ # chmod -R 775 /home/oracle/orazip --oracle
--12.配置oracle的环境变量,在使用oracle用户登录后,用vi .profile编辑文件,添加脚本:
unset USERNAME
ORACLE_SID=ora10g
export ORACLE_SID
ORACLE_HOME=/home/oracle/product/11.1
export ORACLE_HOME
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_OWNER=oracle
export ORACLE_OWNER
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export PATH --13.执行source .profile,让环境变量生效 --14.进入/home/oracle/orazip,解压上传上来的oracl压缩文件: unzip xxx.zip --15.进入/home/oracle/orazip-->cd database --> ./runInstaller --root
--16.执行脚本:
/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/product/11.1/root.sh --oracle
--17.输入dbca,执行创建数据库
--18.输入netca,添加监听器和配置服务名(vi $ORACLE_HOME/network/admin/tnsnames.ora) 至此,oracle数据库安装已经完成.使用sqlplus就可以登录数据库了. --安装时自动创建目录:/home/oracle/oraInventory 补充:
--root
1.查看防火墙的状态:
service SuSEfirewall_init status
service SuSEfirewall_setup status
关闭防火墙:
service SuSEfirewall_init stop
service SuSEfirewall_setup stop 2.使用yast工具开启ftp服务:
# yast --> Network Services --> Network Services Configuration (xinetd)"界面。
检查FTP服务是否启动,即"Server"栏显示为"/usr/sbin/pure-ftpd"的FTP服务。
(1).如果FTP开启,则状态"Status"显示为"on",请转到步骤 5。
(2).如果FTP未开启,则状态"Status"显示为"---"。
通过Tab键选择"Toggle Status (On or Off)",按回车键选择状态为"On"。 3.查看sshd的状态: service sshd status 4.使用xmanager前需要调出界面
(1). vi /etc/sysconfig/displaymanager
修改Displaymanager_Rermode_Access="no" --> Displaymanager_Rermode_Access="yes"
修改Displaymanager_ROOT_logm_Remode="no" --> Displaymanager_ROOT_logm_Remode="yes"
(2).重启服务:service xdm restart
(3).执行以下命令,连接本机,在本机上进行界面操作。
export DISPLAY=10.36.129.46:0.0
执行命令xhost
执行命令xclock
执行命令echo $DISPLAY。 5.远程操作
(1).vi etc/ftpusers 注释用户oracle和root,使其可以登录
(2).vi vsftpd.conf
Listen=yes --> #Listen=yes
#Local_enable=YES --> Local_enable=YES
#Writen_enable=YES --> Writen_enable=YES 最后执行:service xinetd restart

OpenSuSE Linux下安装Oracle10g的步骤的更多相关文章

  1. 总结 Linux 下安装 PHP 扩展步骤

    总结一下 Linux 下安装 PHP 扩展步骤,这里以安装 PHP 的 redis 扩展为例. 一.拿到扩展包下载地址,下载扩展包 pecl 上搜索 redis wget http://pecl.ph ...

  2. Linux下安装load generator步骤及问题解决

    Linux下安装load generator步骤及问题解决 上一篇 / 下一篇  2014-08-06 18:33:00 / 个人分类:loadrunner相关 查看( 146 ) / 评论( 0 ) ...

  3. Linux下安装网络软件的步骤

    Linux下安装网络软件的步骤(给linux初学者,linux大神请绕路) 首先下载你所需要的软件带有deb后缀的文件 然后切换到该文件的目录 切换到超级用户权限或者是(sudo) 使用sudo dp ...

  4. linux下安装jira详细步骤

    首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安 ...

  5. linux下安装jdk 详细步骤(一条命令即可安装)

    转载:https://blog.csdn.net/luochangchen/article/details/72804426 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装 ...

  6. linux下安装mysql简单步骤

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  7. 简单介绍Linux下安装Tomcat的步骤

    Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成.由于有了Sun的参与和支持,最新的 ...

  8. Linux下安装oracle的步骤和一些问题

    今天在Linux64位系统安装oracle数据库,折腾了一天,终于搞定了,现在把安装步骤梳理下,防止以后忘记:    (以下内容来自http://blog.163.com/junwu_lb/blog/ ...

  9. 在Linux下安装配置phpMyAdmin步骤

    本文于CentOS 6.5下测试可行,欢迎转载和指正. phpMyAdmin是一种基于Web的免费MySQL管理工具.phpMyAdmin是用PHP编写的,因此只有支持PHP的服务器才能使用phpMy ...

随机推荐

  1. MongoDB GridFS 存储大文件

    我们经常会遇到这样的场景:上传/下载文件. 有两种思路可以解决这个问题: (1)将文件存储在服务器的文件系统中: (2)将文件存储在数据库中. 如果我们选择(2),那么我们可以使用MongoDB Gr ...

  2. JS笔记(一)

    第一章: 编写JS流程: 1.  布局:HTML和CSS 2.  样式:修改页面元素样式,div的display样式 3.  事件:确定用户做什么操作,onclick(鼠标点击事件).onmouseo ...

  3. 深度理解DOM拷贝clone()

    克隆节点是DOM的常见操作,jQuery提供一个clone方法,专门用于处理dom的克隆: .clone()方法深度 复制所有匹配的元素集合,包括所有匹配元素.匹配元素的下级元素.文字节点. clon ...

  4. Django之auth模块(用户认证)

    auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象, 而有了auth模块之后就可以很轻松的去验证用户的 ...

  5. Text-文本检查

    #检查文本 from tkinter import * import hashlib master=Tk() text = Text(master,width=30,height=5) text.pa ...

  6. jmeter出现卡死或内存溢出的解决方案

    故事背景:在初次使用jmeter的时候,把线程设置较大值的时候,jmeter工具很容易就卡死了,导致每次做压测的时候都无法顺利完成,非常的闹心,通过各种方法寻找解决方案,终于找到了一个比较靠谱的方法, ...

  7. 自己使用Vue全家桶问题合集(很多eslint规范问题)

    遇到很多问题一一道来. 1.vue报错 Do not use built-in or reserved HTML elements as component id:header 组件,不能和html标 ...

  8. JavaScript 散集合(HashArray)

    散列表和散列映射是一样的,我们已经在本章中介绍了这种数据结构. 在一些编程语言中,还有一种叫作散列集合的实现.散列集合由一个集合构成,但是插入. 移除或获取元素时,使用的是散列函数.我们可以重用本章中 ...

  9. laravel整合JWT遇到的问题及解决方案

    1.在执行 php artisan jwt:secret 生成密钥的时候,报错Method Tymon\JWTAuth\Commands\JWTGenerateCommand::handle() do ...

  10. [LeetCode] Falling Squares 下落的方块

    On an infinite number line (x-axis), we drop given squares in the order they are given. The i-th squ ...