编辑/etc/pam.d/login,255)">#vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

然后通过命令:sysctl -p 让刚才增加的东西生效

#Sysctl -p

设置环境变量(注意:JAVA的变量也要设好;如果版本更变,要适当调整。)

#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

fi

#vi /home/oracle/.profile

export TMP=/tmp

export TMPDIR=/tmp

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=jinting

export ORACLE_HOME=/u01/app/oracle/product/11.2

export PATH=$PATH:$ORACLE_HOME/bin

切换用户(oracle安装要在oracle用户下),执行下列命令

#su - oracle

验证环境变量是否设置成功

#echo $ORACLE_HOME

如反回数据为之前所设,即为正常

安装oracle

1、静默安装

上传文件到临时目录(本文指/u01/database/),用下面方法安装:

如下范例修改/u01/database/response/db_install.rsp文件

# Vi /u01/database/response/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=hostname

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/u01/app/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/u01/app/oracle/product/11.2

ORACLE_BASE=/u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

DECLINE_SECURITY_UPDATES=true

用以下命令安装:

#chown -R oracle:dba /u01

#./runInstaller -ignorePrereq -ignoreSysPrereqs -noconfig -silent -responseFile /u01/database/response/db_install.rsp

各安装参数的含义如下

ignoreSysPrereqs:让Oracle忽略系统检查,因为Oracle官方声明只支持Linux服务器产品,所以要在非服务器产品的Linux上安装就必须指定此参数。

silent:让安装程序以静默模式运行

noconfig表示只进行Oracle数据库系统的安装

responseFile:指定一个应答文件。

安装网络监听器

没有网络监听器,客户端就无法通过网络连接Oralce服务器。要在命令行安装网络监听器。编辑/u01/database/response/netca.rsp文件

#vi /u01/database/response/netca.rsp

SHOW_GUI=false

LOG_FILE="/oracle11gHome/network/tools/log/netca.log"

用下列命令安装监听器:

/u01/app/oracle/product/11.2/bin/netca /silent /responseFile /u01/database/response/netca.rsp

3、安装数据库实例

编辑/u01/database/response/dbca.rsp文件

vi /u01/database/response/dbca.rsp

SID = "jinting"

SYSPASSWORD = "password"

SYSTEMPASSWORD = "password"

SYSMANPASSWORD = "password"

DBSNMPPASSWORD = "password"

DATAFILEDESTINATION ="/u01/app/oracle/flash_recovery_area"

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "6000"

SCRIPTDESTINATION ="/u01/app/oracle/product/11.2/sysman/admin/scripts"

然后运行

/u01/app/oracle/product/11.2/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp

最后执行两个脚本

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2/root.sh

oracle数据导入导出

创建临时表空间

create temporary tablespace jt_temp_1

tempfile '/home/oracle/jinting/jt_temp1.dbf'

size 5120m

autoextend on

next 64m maxsize 20480m

extent management local;

创建数据表空间

create tablespace jt_data

logging

datafile '/home/oracle/jinting/jt_data1.dbf'

创建用户并指定表空间

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐