安装
装载点 :
/u01 (第一个挂载点 LUN1) /u01 (第二个挂载点LUN2)
/disk01
目录 :
/u01/app/oracle
/u01/app/app
文件 :
控制文件 :control.ctl
重做日志文件 :redos.log
数据文件 :
设置环境变量 :
ORACLE_BASE :
ORACLE_HOME
ORACLE_SID :
NLS_LANG :
/u01/app/oraInventory/ContentsXML/Inventory.XML
创建组,
给用户设置口令
解压安装
xhost
./runInstaller -help
./runInstaller -ignoreSysPrereqs
/tmp/CVU_11.2.3.0.0/fixup.sh
cat /etc/sysctl.sh
rpm -lvh
du
io
两个环境变量文件 :
.bash_profile
.bashrc
.bashrc后执行,.bash_profile先执行
source .bash_profile : 执行.bash_profile文件
. ./ :执行文件
安装数据库软件完成后,输入dbca,打开数据库管理助手界面,创建数据库
dbca (database configuration assistant)
netca (net configuration assistant)
存储位置 :
database file locations from template
common location for all database files
oracle-managed files(ASM)
快速恢复区:recovery partition
fast_recovery_area
初始化参数调整 :
use automatic memory management
show parameter pool
alter system set shared_pool_size=102400;
ps -ef | grep LOCAL=NO
一个process可以产生多个sessions
UTL8支持中文
国家字符集(前加n) :
nchar
nvarchar2
专用服务器模式
dedicated server mode
create database
create database creation script
save as a database template
图形化界面安装 :
静默安装 :
cd ..
ls
cd /u01/app/oracle/
cd /u01/software
ls
cd database/
ls
cd response/
ls
dbca.rsp
netca.rsp
手工建库 :
通过网络访问Oracle的四要素 :
hostname
TCP/IP
1521
DBname, SID
listener hostname, 1521
tcp/ip三次握手 :
服务器进程由监听器产生
lsnrctl start : 启动监听器
先启动监听器,后启动数据库
先停监听器,后停数据库
netca, netmgr :都可实现监听器的配置
listener.ora,和 tnsnames.ora 不能手动配置
监听器端口 :
1521默认
1526非默认
show parameter local_listener
alter system set local_listener=‘(ADDRESS=(PROTOCOL=tcp)(HOST=enmoedu)(PORT=1526))’;
alter system register;
监听器的
静态注册 :
动态注册 :
启动时静态注册,默认是动态注册
show parameter service
alter system set service_names=‘ENMOEDU, cuixu’;
lsnrctl status
sqlplus sys/oracle@DBSTYLE as sysdba
cd ../../dbs
alter system register;
servicename 可以随意更改
通过网络访问数据库的方式 :
简单连接easy connect
eg :
connect hr/hr@db.us.oracle.com:1521/dba11g
打开故障转移 :failover=on
打开负载均衡 :loadbalance=on
源路由 :
本地命名
eg :
connect hr/hr@orcl
目录命名
eg :
connect hr/hr@orcl
外部命名
白名单,黑名单 :
sqlnet.ora : 决定哪些主机可以或不可以访问数据库
eg :
NAME
专用共享服务器dedicated,shared server
dispatches 分配器
eg :
ENMOREP=
show parameter dispatcher
Oracle共享服务器 : 在SGA中存放用户绘画数据
游标状态 :客户端进程到服务器进程间的内存指针
中间键控制连接池使客户端保持和服务器的长连接
DRCP(database resident connection pooling)
配置数据库之间的通信 :
网络连接
数据库连接
eg :
create database link <remote_global_name>
connect to <user> identified by <pwd>
using ‘ … ‘