Linux下oracle 11g安装
服务器环境要求
在Root用户下执行以下步骤:
修改用户的SHELL的限制,修改/etc/security/limits.conf文件
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改/etc/pam.d/login 文件
session required /lib/security/pam_limits.so
session required pam_limits.so
修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
/etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p
创建相关用户和组
groupadd
oinstall
groupadd
dba
创建Oracle用户和密码,输入命令:
useradd -g oinstall -g dba -m
oracle
passwd
oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令:
mkdir
/home/oracle/app
mkdir
/home/oracle/app/oracle
mkdir
/home/oracle/app/oradata
mkdir
/home/oracle/app/oracle/product
.bash_profile,加入厦门内容
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
到这里环境全部配置好了。
现在是上传安装包到知道路径,unzip
解压会生成database文件夹
unzip
linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
如果是公司服务器,肯定只能进行命令行操作,可以采用一种Xmanager的工具进行图形化界面安装。
xshell进入database,./runInstaller进入图形化界面安装步骤,因为写此文章时本人已经安装好,无法配图了。网上又前人搭建的配图,图形化界面安装就基本和windows下安装基本一样了。
最新文章
- Windows 10下使用U盘安装Ubuntu双系统
- python学习-day01
- 【Qt】使用QProcess调用其它程序或脚本
- poj 1789 Truck History
- django初探
- asp.net中的绝对路径和相对路径
- malloc函数的一种简单的原理性实现
- SQL SERVER IN参数化处理
- UPYUN云服务体验计划,阅读神器Kindle、LaCie移动硬盘、索尼大法充电宝、高大上极路由、UPYUN代金券等你拿!
- JS中的this的应用总结
- Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config解决
- Jmeter_从jdbc请求的响应中获取参数做关联
- (原创)带模板的OLE输出EXCEL
- 【题解】Luogu P5251 [LnOI2019]第二代图灵机
- solr中Cache综述
- python单例模式的实现
- python requests库的简单使用
- JDBC的DBUtils源码
- MySql 利用mysql&;mysqldum导入导出数据
- Ubuntu 12.04 下 Sublime Text 3 Build 3047 破解
热门文章
- oracle 优化 —— 分区表
- Xcode使用xib拖线时出现: could not insert new outlet connection
- uva 10894 - Save Hridoy
- 基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
- TransactionScope的正确用法(转自:http://blog.csdn.net/greystar/article/details/1359960)
- php 之 数据访问
- bootstrap 模版
- Python实现合并排序MergeSort
- Swift 可选链-备
- 继网易博客后搜狐博客也增加了nofollow标签