练习Oracle的RAC组建过程,第一步,先练习Oracle Linux 4u4上安装Oracle 10.2.0.1.0。直接安装RAC,有些难度。从简单的做起。总R
练习Oracle的RAC组建过程,第一步,先练习Oracle Linux 4u4上安装Oracle 10.2.0.1.0。直接安装RAC,有些难度。从简单的做起。总RAC步骤,参照小布老师的RAC组建。
1. 启动vc,登陆vsphere 5.1 ,
2. 新建一个虚拟机,RedHat 4 32bit 兼容的虚拟机,内存1G,硬盘30G。移除软驱,把光驱选择为ISO镜像文件。
3. 启动虚拟机,选择英文,选择美式键盘,选择custom,,选择自己手动分区。分区为2个,一个swap,2100M,强制主分区,另一个为ext3,全部其他可用空间。
4. 网络配置,取消DHCP, IP设置为 192.168.7.140,Netmask为 255.255.255.0,Gateway为192.168.7.166,DNS为114.114.114.114。
5. No firewall,Selinux为激活状态。
6. default language 为 英文USA,同时点选 chinese RPC。,为了以后的更稳定性,选择英文为首选语言。
7. 时区选择 上海,使用UTC时钟。
8. 设置密码,admin123
9. 选择软件
a.点选 Application 之 Editors。
b.点选 Development 之 Development Tools
c.点选 System Tools 之 sysstat
10. Next,开始安装,依次按照提示插入2.3张盘。
11. 按照完毕后,在安装oracle时,会提示缺少libaio文件,在所有选择的这些包中,我检查了2边,没有发现libaio文件的所在父层,在之后的安装完毕后,从第三张盘上,有libaio文件, 这个文件是用来异步io读写的。
12. 第一次初始化linux登陆,分辨率为 800x600,在建立System User时,选择不。进入linux,这时提示的安装附加盘,跳过,此处是无法安装libaio的。
13. 安装libaio文件,,在第三张盘,mount /dev/hdc /cdrom ,rpm -ivh libaio-0.3.105.rpm
14. 安装vmware-tools,增强虚拟机工具。解压后,在 vmware-tools-distrib 目录下,#./vmware-install.pl ,一路拍回车,默认安装即可。分辨率选择 800x600的。再次修改配置,在install目录中有。
15. 运行,Pietty文件,root远程登录
16. 在linux上,进行配置修改环境
修改控制文件
vim /etc/sysctl.conf
1 kernel.shmmax = 536870912
2 kernel.shmmni = 8192
3 kernel.sem =250 32000 100 128
4 fs.file-max = 6815744
5 net.ipv4.ip_local_port_range = 1024 65000
6 net.core.rmem_default = 4194304
7 net.core.rmem_max = 4194304
8 net.core.wmem_default = 262144
9 net.core.wmem_max = 1048576
10 fs.aio-max-nr = 1048576
修改许可文件,
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改登陆文件
vim /etc/pam.d/login
session required pam_limits.so
修改主机名
vim /etc/hosts
192.168.7.140 ora.tralinhotel.cn ora
设置hostname
#hostname rac
建立用户组和用户,及其密码
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle
建立目录结构
mkdir -p /u01/app/oracle/product/10.2.0/
mkdir /u01/oradata
chmod -R 755 /u01
chown -R oracle.oinstall /u01
修改环境变量
vim /home/oracle/.bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/
export ORACLE_SID=ora
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
#export LANG="zh_CN.UTF-8"
export ORACLE_TERM=vt100
if [ $USER = "oracle" ] ; then
if [ $SHELL = "/bin/ksh" ] ; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
语言选项注释掉了 简体中文,默认为英文
即时生效:
/sbin/sysctl -p
下载 oracle 10.2.0.1.0
切换到oracle用户下,
su - oracle
wget ftp://sdgtxuyong:[email protected]/tools/database/oracle10/linux_32/10201_database_linux32.zip
unzip 10201_database_linux32.zip
Reboot,重启。-----
到UI界面下,用root开启xhost +
#xhost +
切换到oracle用户,开始安装oracle
su - oracle
cd database
./runInstaller
在Database Configuration Assistant 中,Password management...管理中
修改用户锁定,给scott解锁。
用Pietty,root登陆,,运行后续脚本文件,
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/root.sh
提示:
iSQL*Plus URL:
:5560/isqlplus
iSQL*Plus DBA URL:
:5560/isqlplus/dba
Enterprise Manager 10g Database Control URL:
:1158/em
至此安装如果顺利,就完毕了。
安装完毕后,用oracle用户,输入sqlplus后,无法startup nomount。提示缺少initora.ora文件。在admin目录中pfile目录中有一个备份的ora控制文件,但是此时拷贝后,无法使用,究原因是 linux中启动了好多锁文件,使ora文件无法加载,
重启reboot。清除锁文件。
然后用oracle用户登陆拷贝admin目录下pfile下的init.ora.时间戳 ,到 /dbs目录下。用sqlplus / as sysdba 登陆后,启动 startup open,可以成功加载数据库
17. 后续安装help文件,和 翻页辅助工具。
用sysdba 身份登陆后,启动数据库后,
@?/sqlplus/admin/help/hlpbld.sql helpus.sql
用法:help shutdown
用root用户登陆后,安装sqlplus翻页补丁

mysqlviewshavelimitations:1)supportallsqloperations、制限、dataManipulationswithjoinsorubqueries.2)それらは、特にパフォーマンス、特にパルフェクソルラージャターセット

reperusermanmanagementInmysqliscialforenhancingsecurationsinginuring databaseaperation.1)usecreateusertoaddusers、指定connectionsourcewith@'localhost'or@'% '。

mysqldoes notimposeahardlimitontriggers、しかしpracticalfactorsdeTerminetheireffectiveuse:1)serverconufigurationStriggermanagement; 2)complentiggersincreaseSystemload;

はい、それはssafetostoreblobdatainmysql、butonsiderheSeCactors:1)Storagespace:blobscanconsumesificantspace.2)パフォーマンス:パフォーマンス:大規模なドゥエットブロブスメイズ階下3)backupandrecized recized recized recize

PHP Webインターフェイスを介してMySQLユーザーを追加すると、MySQLI拡張機能を使用できます。手順は次のとおりです。1。MySQLデータベースに接続し、MySQLI拡張機能を使用します。 2。ユーザーを作成し、CreateUserステートメントを使用し、パスワード()関数を使用してパスワードを暗号化します。 3. SQLインジェクションを防ぎ、MySQLI_REAL_ESCAPE_STRING()関数を使用してユーザー入力を処理します。 4.新しいユーザーに権限を割り当て、助成金ステートメントを使用します。

mysql'sblobissuitable forstoringbinarydatawithinarationaldatabase、whileenosqloptionslikemongodb、redis、andcassandraofferferulesions forunstructureddata.blobissimplerbutcanslowdowdowd withwithdata

toaddauserinmysql、使用:createuser'username '@' host'identifidedby'password '; here'showtodoitsely:1)chosehostcarefilytoconを選択しますTrolaccess.2)setResourcelimitslikemax_queries_per_hour.3)usestrong、uniquasswords.4)endforcessl/tlsconnectionswith

toavoidcommonMonmistakeswithStringDatatypesinmysql、undultingStringTypenuste、choosetherightType、andManageEncodingandCollationsEttingtingive.1)Usecharforfixed-LengthStrings、Varcharforaible Length、AndText/Blobforlardata.2)setCurrectCherts


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
