Ubuntu10.04下安装Oracle 10G
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
公网终于通的,我的ubuntu
也终于可以继续使用了。。。
首先把本子的ubuntu
从9.04
升级到10.04
,发现系统变成英汉混用了,重选语言支持包也不可以,输入法也添加不上,倒是没有网上有人提到的系统响应非常缓慢的问题。半天未果就直接重装系统,版本是10.04
。
软件的安装都比较容易。可以通过新立得软件管理器也可以是软件中心来进行包的安装,输入法用scim
,里面有五笔,就不找其它的支持软件,这点做得要比微软的系统好。
分了几个步骤来进行oracle
10g
的安装:
1
、下载软件包。
进入oracle
官方软件http://www.oracle.com/technology/global/cn/software/products/database/xe/htdocs/102xelinsoft.html
进行软件包的下载,下载oracle-xe-universal_10.2.0.1-1.0_i386.deb
以及oracle-xe-client_10.2.0.1-1.0_i386.deb
包。
2
、建立oracle
用户及环境配置
安装必须的包
apt-get install gcc make
binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5
alien
创建用户
为了方便配置,使用sudo
passwd root
命令配置root
口令以后,即可以使用root
用户登录进行一些操作。
需要为安装程序创建一个Oracle
用户和两个组.
首先检查它们是否已经存在:
$grep oinstall /etc/group
$grep dba /etc/group
$grep nobody /etc/group
如果它们还不在系统中,那么创建它们。
$sudo addgroup oinstall
$sudo addgroup dba
$sudo addgroup nobody
$sudo useradd -m -g oinstall -G
dba -p passwd -d /home/oracle -s /bin/bash oracle
$sudo usermod -g nobody nobody
系统环境配置
添加以下行到
/etc/sysctl.conf
文件中:
执行sudo gedit
/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 =
1024 65000
更新系统,
运行:
$sudo sysctl -p
添加以下行到
/etc/security/limits.conf
文件中:
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
建立软连接:
$sudo ln -s /usr/bin/awk
/bin/
相关文档:
author:skate
time:2010-05-25
数据文件管理
1. datafile add
2. datafile delete
3. datafile resize
4. datafile rename
1. datafile add
添加表空间,从而添加datafile
SQL> create tablespace tbs_skate
2 datafile '+datagroup' size 20m;
Tablespace created
SQL> sel ......
要创建两个文件
1: runBatch.bat
2: sql.txt
runBatch.bat 内容如下:
sqlplus username/password @sql.txt
pause
sql.txt内容如下:
spool sql.log
create table t1(cname char(20));
insert into t1(cname) values('test');
select * from t1;
spool off
exit
双击runBatch.bat就可以批量执行sql.txt中 ......
Cmd命令行输入lsnrctl进入监听模式,通过set password设置密码。
通过 change_password 修改密码。
LSNRCTL> help
以下操作可用
星号 (*) 表示修改符或扩展命令:
start stop &nbs ......
Oracle 9i性能调整
/* *
作者:欧朝敬
QQ:35712069
手机:13873195792
请转载者不要更改原版内容
*/
1、设置合适的SGA
常常有人抱怨服务器硬件很好,但是Oracle就是很慢。很可能是内存分配不合理造成的。
(1)假设内存有512M,这通常是小型应用。建议Oracle的SGA大约240M,其中:共享池(SHARED_POOL ......
Oracle 存储过程返回结果集用 ref cursor 实现。试验步骤如下:
1. 建立 ref cursor 类型和过程
CREATE OR REPLACE PACKAGE types
AS
TYPE ref_cursor IS REF CURSOR;
END;
/
CREATE TABLE STOCK_PRICES(
RIC VARCHAR(6) PRIMARY KEY,
PRICE NUMBER(7,2 ......