Oracle安装 |
1.物料
Vmare Centos Oracle() Plsql |
克隆 完整克隆----改ip----从虚拟机设置第一步开始 登录好系统之后快照(虚拟机快照-拍摄快照) 用xterm连接 修改标识 Vi /etc/sysctl.conf 复制添加内容 |
在最下面添加---->添加完之后esc :wq!返回 |
在最后一行添加代码---->添加完之后esc :wq!返回 第一步:yum install -y zip unzip 回车 第二步:cd /opt 回车 第三步:unzip linux.x64_11gR2_database_1of2.zip -d /data/src/ 回车 第四步:unzip linux.x64_11gR2_database_2of2.zip -d /data/src/ 回车 复制/data内容 然后开始修改下面图中的数据---->注意注意:主机名称ORACLE_HOSTNAME=修改为自己的虚拟机名称------>修改完之后 esc :wq!返回 加vi /data/src/database/response/db_install.rsp先输入 su oracle 回车 在输入 /data/src/database/runInstaller -silent -responseFile /data/src/database/response/db_install.rsp -ignorePrereq 一直等待出现下框中的内容 右击----》Deuplicate tab 新开一个窗口 密码是:123456 以root账户登录 /data/inventory/orainstRoot.sh 回车 /data/oracle/product/11.2.0/db_1/root.sh 回车 首先:vi /data/src/database/response/netca.rsp 回车修改对应数据 之后esc :wq!返回 然后输入:su oracle 回车 再输入:/data/oracle/product/11.2.0/db_1/bin/netca /silent /responseFile /data/src/database/response/netca.rsp 回车 然后查看监听程序是否运行 输入: su root 密码为:123456 输入:yum install net-tools 回车 Is this ok :y 然后输入:netstat -tnulp | grep 1521 回车 先输入:su oracle 回车 然后输入:开启监听:/data/oracle/product/11.2.0/db_1/bin/lsnrctl start 然后开始下一步,不用关闭监听 输入:su root 回车 密码:123456 回车 输入:vi /data/src/database/response/dbca.rsp 回车修改数据 修改完之后 esc :wq!退出 输入:su oracle 回车 再输入:/data/oracle/product/11.2.0/db_1/bin/dbca -silent -responseFile /data/src/database/response/dbca.rsp 回车 等待加载完成后输入:su root 回车 输入密码:123456 回车 输入:yum install -y net-tools 回车 再输入:netstat -tnulp |grep 1521 回车 查看实例是否运行 ps -ef | grep ora_ | grep -v grep 先输入:vi /data/oracle/product/11.2.0/db_1/bin/dbstart 回车 修改完ORACLE_HOME_LISTNER= 之后esc :wq!返回 再输入:vi /data/oracle/product/11.2.0/db_1/bin/dbshut 回车 修改文件内容: ORACLE_HOME_LISTNER= 之后esc :wq!返回 然后输入:vi /etc/oratab 回车 修改内容: 之后esc :wq!返回 只启动不关闭 输入:su root 回车 输入密码:123456 回车 输入:chmod +x /etc/rc.d/rc.local 回车 输入:vi /etc/rc.d/rc.local 回车添加文件----->添加完之后esc :wq! 返回 输入:su oracle 回车 输入:cd /data/oracle/product/11.2.0/db_1/bin 回车 输入:./sqlplus /nolog 回车 出现sql> 安装plsql,已安装不用管(未安装的话一直下一步) 创建包NETWORK----->ADMIN 在ADMIN中创建tnsnames.ora文件 记得修改ip 配置环境变量: Password:oracle 显示上图连接成功 |
Oracle
1.Oracle表空间-创建 |
|
3.oracle常用用户
1.sys 用户 -->超级用户 2.system 用户 -- 》系统管理员 3.scott用户 -- 》实力用户,学习用,有很多默认的表 |
4.创建oracle自定义用户
create user zzm 名字 identified by zzm000 密码 default tablespace kb23_01 表空间 一个表空间可以创建多个用户 |
- 赋权
grant connect to zzm222; --- 给用户赋予登录权限 |
- 赋权-resource
- 赋权dab
- 解锁scott用户
步骤1:sys用户/sysdba角色 步骤2:解锁scott用户的密码 |
- Oracle常用数据类型
创建表:Tables右击new 设计表:右击Edit varchar2,varchar 字符串类型 number 数值类型 date 日期类型 插入数据: |
- Oracle增删改查
新增: |
删除: |
修改: |
- 创建约束
非空约束: |
主键约束: |
外键约束: |
1.oracle字符函数
2.initcap:首字母大写其余小写 3.lower:把字符串中的大写字母变成小写 4.upper:把字符串中的小写字母变成大写
7.replace():替换字符串 |
2.oracle数值函数
1.abs:绝对值函数
|
3.oracle日期函数
4.oracle日期函数
5.oracle日期函数
多表物理主外键: |
5表联查: |