linux 系统 oracle10 安装与配置
2013-06-22 17:35
337 查看
安装步骤:
1.调整系统参数
root用户登陆
# vi /etc/sysctl.conf //添加或修改
kernel.core_uses_pid = 1
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.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
#sysctl -p //立即生效
添加用户
# groupadd dba
# useradd -G dba oracle
# mkdir -p /u01/oracle/product/10.2.1
# chown -R oracle /u01/oracle
# chmod 775 /u01/oracle
# passwd oracle
修改 /etc/hosts 文件,将其中的127.0.0.1改成真实的 ip 地址
# su - oracle
$ vi .bash_profile
添加
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=/u01/oracle/product/10.2.1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export LD_LIBRARY_PATH=$D_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:usr/local/lib
export NLS_LANG=AMERICAN_AMERICA.UTF8
回到root用户
xhost + //我是在图形界面下的shell中执行这个才能成功, 在ssh终端, 不知道要怎么配置或者根本就不行
su - oracle
./runInstaller
接着按照提示, 一步一步的直到完成
2. 配置监听
xhost +
su - oracle
netca
修改文件/u01/oracle/product/10.2.1/network/admin/listener.ora
SID_NAME = 你的数据库名(SID名)
3. 建立数据库
xhost +
su - oracle
dbca
文成后修改文件 /etc/oratab, 将每个实例的重启标志从"N"改成"Y"
如:orcl:/u01/oracle/product/10.2.1:Y
4. 启动数据库
$ lsnrctl start //起监听
$ sqlplus /nolog
sql> conn / as sysdba
sql> startup
5. 创建表空间
$ sqlplus /nolog
sql> conn / as sysdba
//创建临时表空间
sql> CREATE TEMPORARY TABLESPACE test_temp
sql> TEMPFILE '/u01/oracle/oradata/test_temp01.dbf'
sql> SIZE 32M
sql> AUTOEXTEND ON
sql> NEXT 32M MAXSIZE 2048M
sql> EXTENT MANAGEMENT LOCAL;
//创建用户表空间
sql> CREATE TABLESPACE test_data
sql> LOGGING
sql> DATAFILE '/u01/oracle/oradata/TEST_DATA01.DBF'
sql> SIZE 32M
sql> AUTOEXTEND ON
sql> NEXT 32M MAXSIZE 2048M
sql> EXTENT MANAGEMENT LOCAL;
6. 创建用户并指定表空间
sql> CREATE USER username IDENTIFIED BY password
sql> DEFAULT TABLESPACE TEST_DATA
sql> TEMPORARY TABLESPACE TEST_TEMP;
7.给用户授予权限
sql> GRANT connect to username;
sql> GRANT create ANY table to username;
sql> GRANT select ANY table to username;
sql> GRANT insert ANY table to username;
sql> GRANT update ANY table to username;
sql> GRANT delete ANY table to username;
或者分配所有操作权限: GRANT resource to username;
sql> GRANT create ANY view to username;
sql> GRANT UNLIMITED TABLESPACE TO username;
8.如果文件表空间超限可执行下面命令放开大小限制
sql> alter database datafile
'/u01/oracle/oradata/TEST_DATA01.DBF'
autoextend on next 10M maxsize unlimited;
1.调整系统参数
root用户登陆
# vi /etc/sysctl.conf //添加或修改
kernel.core_uses_pid = 1
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.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
#sysctl -p //立即生效
添加用户
# groupadd dba
# useradd -G dba oracle
# mkdir -p /u01/oracle/product/10.2.1
# chown -R oracle /u01/oracle
# chmod 775 /u01/oracle
# passwd oracle
修改 /etc/hosts 文件,将其中的127.0.0.1改成真实的 ip 地址
# su - oracle
$ vi .bash_profile
添加
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=/u01/oracle/product/10.2.1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export LD_LIBRARY_PATH=$D_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:usr/local/lib
export NLS_LANG=AMERICAN_AMERICA.UTF8
回到root用户
xhost + //我是在图形界面下的shell中执行这个才能成功, 在ssh终端, 不知道要怎么配置或者根本就不行
su - oracle
./runInstaller
接着按照提示, 一步一步的直到完成
2. 配置监听
xhost +
su - oracle
netca
修改文件/u01/oracle/product/10.2.1/network/admin/listener.ora
SID_NAME = 你的数据库名(SID名)
3. 建立数据库
xhost +
su - oracle
dbca
文成后修改文件 /etc/oratab, 将每个实例的重启标志从"N"改成"Y"
如:orcl:/u01/oracle/product/10.2.1:Y
4. 启动数据库
$ lsnrctl start //起监听
$ sqlplus /nolog
sql> conn / as sysdba
sql> startup
5. 创建表空间
$ sqlplus /nolog
sql> conn / as sysdba
//创建临时表空间
sql> CREATE TEMPORARY TABLESPACE test_temp
sql> TEMPFILE '/u01/oracle/oradata/test_temp01.dbf'
sql> SIZE 32M
sql> AUTOEXTEND ON
sql> NEXT 32M MAXSIZE 2048M
sql> EXTENT MANAGEMENT LOCAL;
//创建用户表空间
sql> CREATE TABLESPACE test_data
sql> LOGGING
sql> DATAFILE '/u01/oracle/oradata/TEST_DATA01.DBF'
sql> SIZE 32M
sql> AUTOEXTEND ON
sql> NEXT 32M MAXSIZE 2048M
sql> EXTENT MANAGEMENT LOCAL;
6. 创建用户并指定表空间
sql> CREATE USER username IDENTIFIED BY password
sql> DEFAULT TABLESPACE TEST_DATA
sql> TEMPORARY TABLESPACE TEST_TEMP;
7.给用户授予权限
sql> GRANT connect to username;
sql> GRANT create ANY table to username;
sql> GRANT select ANY table to username;
sql> GRANT insert ANY table to username;
sql> GRANT update ANY table to username;
sql> GRANT delete ANY table to username;
或者分配所有操作权限: GRANT resource to username;
sql> GRANT create ANY view to username;
sql> GRANT UNLIMITED TABLESPACE TO username;
8.如果文件表空间超限可执行下面命令放开大小限制
sql> alter database datafile
'/u01/oracle/oradata/TEST_DATA01.DBF'
autoextend on next 10M maxsize unlimited;
相关文章推荐
- 如何在Linux系统上安装和配置Backup Exec 12.5 Oracle Agent
- oracle安装前系统配置查询(linux)
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- 【LINUX】在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)
- 在linux系统下安装oracle前的准备工作(配置oracle环境变量)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- 【Oracle RAC】Linux系统Oracle 11g R2 RAC 安装配置详细过程-视频培训教程
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- 【Linux】Solaris10下安装后Oracle11g的环境变量配置,实现oracle用户下支持sqlplus,lsnrctl等命令
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
- oracle安装前系统配置查询(linux)