好文档 - 专业文书写作范文服务资料分享网站

oracle安装和启动

天下 分享 时间: 加入收藏 我要投稿 点赞

1.Suse 版本: SLES-10-x86

2.安装的oracle版本 10.2.0.1(32位),安装文件包是10201_database_linux32.zip 3.安装步骤: (1)、yast-- 系统更新—包 把需要安装的包安装上 公共代码库

用于服务器的KDE桌面环境 C/C++编译器和工具 (2)、从/media/ SLES100_001/suse/i586 文件中提取

libaio-0.3.104-12.i586.rpm、libaio-devel-0.3.104-12.i586.rpm两个文件 执行 rpm -ivh libaio-0.3.104-12.i586.rpm rpm -ivh libaio-devel-0.3.104-12.i586.rpm (3)、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:

kernel.shmall=2097152

kernel.shmmax=2147483648 kernel.shmmni=4096

kernel.sem=250 32000 100 128 fs.file-max=65536

net.ipv4.ip_local_port_range=32768 61000 net.core.rmem_default=110592 net.core.rmem_max=131071 net.core.wmem_default=110592 net.core.wmem_max=131071

sem4个参数一次为SEMMSL(每个用户拥有的信号量最大数); SEMMNS(系统信号最大数);

SEMOPM(每次semopm系统调用操作数); SEMMNI(系统辛苦量集数最大数) Shmmax 最大共享内存

Shmmni 最小共享内存4096kb Shmall 所有内存大小

修改完成之后。按两次Esc,shift+:wq(保存退出) 设置完成之后用命令 more /etc/sysctl.conf | grep kernel.s (4)、设置ORACLE对文件的要求,以ROOT用户登录,修改:vi /etc/security/limits.conf文件,在该文件中添加以下参数: Oracle soft nofile 65536 Oracle hard nofile 65536 Oracle soft nproc 16384 Oracle hard nproc 16384 (5)、建立相关用户 groupadd oinstall groupadd dba

useradd -m -G oinstall -g dba oracle

passwd oracle (6)、建立ORACLE目录,并更改相应权限

mkdir -p /opt/oracle/product/2010(ps:尤其注意自己所创建的目录) chown -R oracle.dba /opt/oracle

chown -R oracle:oinstall /home/oracle chmod -R 777 /home/oracle chmod -R 777 /opt/oracle

chown -R oracle:oinstall /opt/oracle

注:这里选择的ORACLE安装目录是/opt/oracle/product/xxx(名字自己设置),可按照自己意愿修改相应目录 (7)、编辑/home/oracle/.bashrc文件,在文件中加入 ORACLE_BASE=/opt/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/xxx; export ORACLE_HOME ORACLE_SID=orcl;export ORACLE_SID LC_ALL=c;export LC_ALL;

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:$PATH;export PATH

注:这里选择的ORACLE安装目录是/opt/oracle/product/2010,可按照自己意愿修改相应目录,ORACLE_SID=gdlisnet 下面图形安装时需要使用到 (8)、将10201_database_linux32.zip上传至/home/oracle目录下然后解压缩此文件 #unzip 10201_database_linux32.zip (9)、修改/home/oracle/database/install/oraparam.ini文件,找到以下内容(解压oracle包) Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2 修改为:

[Certified Versions]

Linux=redhat-3,SuSE-10,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2 (10)、注销root用户,使用oracle用户登录 cd /home/oracle/database

执行 ./runInstaller –ignoresysprereqs //忽略检查

注意下面的安装目录和 dba group 号,上面环境变量设置

su - oracle

sqlplus /nolog

sql>connect sys/sys_password as sysdba sql>shutdown abort sql>startup mount sql>shutdown

sql>startup (此时database才能启动) 一:

限制超级管理员远程登录 修改文件路径为$ORACLE_HOME/network/admin/smples/sqlnet.ora (ORACLE_HOME为oracle安装目录)

路径是/opt/oracle/product/10.2/network/admin/samples/sqlnet.ora 二:

密码控制方法:

修改oracle自带脚本utlpwdmg.sql,再创建包含密码检查的概要文件分配给用户 vi /opt/oracle/product/10.bak/rdbms/admin utlpwdmg.sql

◆ FAILED_LOGIN_ATTEMPTS:指定锁定用户的登录失败次数 ◆ PASSWORD_LOCK_TIME:指定用户被锁定天数 ◆ PASSWORD_LIFE_TIME:指定口令可用天数

◆ PASSWORD_REUSE_TIME:指定在多长时间内口令不能重用

◆ PASSWORD_REUSE_MAX:指定在重用口令前口令需要改变的次数 ◆ PASSWORD_GRACE_TIME:指定口令失效后可以修改的天数

◆ PASSWORD_VERIFY_FUNCTION:指定验证函数对口令进行长度、复杂度等校验 、密码控制方法 三

缺省 用户

查看数据库中存在的缺省用户

sql>select username,created from dba_users; 锁定其他不使用的缺省用户

sql>alter user (需要锁定的缺省用户名)account lock; 四

查看当前用户登录的权限

1.必须 sql>conn sys/q1w2e3r4 登录才能查看 sql>select * from session_roles;

2.必须 sql>conn sys/q1w2e3r4 as sysdba 登录才能查看 sql>select * from session_privs;

oracle安装和启动

1.Suse版本:SLES-10-x862.安装的oracle版本10.2.0.1(32位),安装文件包是10201_database_linux32.zip3.安装步骤:(1)、yast--系统更新—包把需要安装的包安装上公共代码库用于服务器的KDE桌面环境C/C++编译器和工具(2)、从/media/SLES100_001
推荐度:
点击下载文档文档为doc格式
48s0c12ewl9lpyu24etc
领取福利

微信扫码领取福利

微信扫码分享