数据库和Linux之间的关系非常密切。Linux是一种自由、开源的 *** 作系统,广泛应用于服务器领域,而数据库则是服务器中最重要的组成部分之一。以下是数据库和Linux之间的一些关系:
1 大多数商业级数据库都支持在Linux上运行。如MySQL、PostgreSQL、Oracle等等。
2 Linux系统提供了高度可靠性和稳定性,这使得它成为企业级数据库服务器的首选。
3 Linux系统具有强大的系统资源管理工具,如进程管理、内存管理、IO管理等等,这些工具可以帮助您更好地管理和优化数据库服务器。
4 Linux系统中通常使用的网络协议(如TCP/IP)和文件系统(如EXT4)也适合用于数据库服务器。
5 所有主要的数据库技术都有在Linux上实现的版本。这使得Linux成为一个非常强大的数据库环境。
总之,Linux生成优秀的数据库服务器,同时也能支持所有主流数据库技术。如果您正在考虑搭建一个数据库服务器,那么Linux是一个值得考虑的选择。
redhat5这个版本的自带有mysql,但需要你挂载(挂载命令:mount /dev/cdrom /mnt/cdrom)一下,才能安装使用,第1步:在/mnt目录下新建一个空目录cdrom(mkdir /mnt/cdrom),然后执行挂载命令:mount /dev/cdrom /mnt/cdrom,在/mnt/cdrom/Server目录下安装mysql,rpm -ivh 数据库的包名(可能需要你安装依赖包,都在该目录下,用命令:ll | grep 依赖包名),启动mysqld服务就行了。
第一步,安装必须的包:
32位安装:
apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
64位安装:
sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++5 lib32stdc++6 lib32z1 ia32-libs
第二步,添加用户:
# adduser oracle
正在添加用户"oracle"
正在添加新组"oracle" (1001)
正在添加新用户"oracle" (1002) 到组"oracle"
创建主目录"/home/oracle"
正在从"/etc/skel"复制文件
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
Changing the user information for oracle
Enter the new value, or press ENTER for the default
Full Name []: oracle
Room Number []:
Work Phone []:
Home Phone []:
Other []:
第三步,修改设置
A设置swap区
Oracle10g至少需要500M的内存和400M的交换空间,要查看swap区是否足够大小,用 fdisk -l 命令去查,如果小于400M的空间,那么就要增加swap的大小 重设交换分区可以使用如下 *** 作:
dd if=/dev/zero of=tmp_swap bs=1k count=900000
chmod 600 tmp_swap
mkswap tmp_swap
swapon tmp_swap
完成安装以後,可以释放这个空间:
swapoff tmp_swap
rm tmp_swap
count 值是根据你需要调整的交换分区大小而定。
B修改 sysctlconf
添加如下的行到/etc/sysctlconf 中:
kernelshmmax = 3147483648
kernelshmmni = 4096
kernelshmall = 2097152
kernelsem = 250 32000 100 128
fsfile-max = 65536
netipv4ip_local_port_range = 1024 65000
C修改 limitsconf
添加如下的行到/etc/security/limitsconf中:
soft nproc 2407
hard nproc 16384
soft nofile 1024
hard nofile 65536
D让修改生效
修改了以上文件後,必须让其生效,或重启系统,或切换到 root 用户下用以下的方式改变内核运行参数: sysctl -p
E产生相应的软连接
创建一个文件如 kk,内容如下:
#!/bin/bash
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
mkdir /etc/rcd
ln -s /etc/rc0d /etc/rcd/rc0d
ln -s /etc/rc2d /etc/rcd/rc2d
ln -s /etc/rc3d /etc/rcd/rc3d
ln -s /etc/rc4d /etc/rcd/rc4d
ln -s /etc/rc5d /etc/rcd/rc5d
ln -s /etc/rc6d /etc/rcd/rc6d
ln -s /etc/initd /etc/rcd/initd
创建後,切换到 root 用户去执行一下。
F创建RedHat的版本声明文件
在/etc/redhat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装:
Red Hat Linux release 31 (drupal)
G修改环境变量
编辑 /home/oracle/bashrc,增加以下export 的内容。 (注意,在Ubnutu 704中用户的profile文件已改名为~/profile,有很多安装教程都是用 ~/bash_profile,在704中不行的)
export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=ora1
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
第四步,开始安装
注销原来的用户,改用oracle用户登录。用env查看一下环境变量是否生效。 然後进行/ora_ins_disk中进行安装,执行安装脚本时还需要以root权限创建目录/opt/ora10
sudo mkdir /opt/ora10
sudo chown -R oracle:oracle /opt/ora10
sudo chmod -R 770 /opt/ora10
cd/ora_ins_disk
/runInstaller
在安装过程中,请使用 Advanced Installation,然後一路按默认的设置进行往下设置,到窗单名为 “Specify Database Configuration Options”的时候,要修改以下设置: Database Character Set 中选择 Simplified Chinese ZHS16GBK 在安装的後期,系统提示需要用 root 用户去运行两个脚本文件orainstRootsh和rootsh,安装完毕後,Oracle是正常启动着的,你可以试一下连接数据库,同时也可以使用浏览器去设置一下Oracle,(url:>
以上就是关于数据库和linux的关系全部的内容,包括:数据库和linux的关系、linux哪些版本自带mysql数据库、求一个能安装在Linux系统Ubuntu 上面的Oracle 10g 64 位 数据库,跪求等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)