Oracle安装及基础学习

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表空间-创建

  1. Oracle表空间-删除

3.oracle常用用户

1.sys 用户  -->超级用户

2.system 用户 -- 》系统管理员

3.scott用户 -- 》实力用户,学习用,有很多默认的表

4.创建oracle自定义用户

create user zzm                名字

identified by zzm000          密码

default tablespace kb23_01  表空间

一个表空间可以创建多个用户

  1. 赋权

grant connect to zzm222;  --- 给用户赋予登录权限

  1. 赋权-resource

  1. 赋权dab

  1. 解锁scott用户

步骤1sys用户/sysdba角色

步骤2:解锁scott用户的密码

  1. Oracle常用数据类型

创建表:Tables右击new

设计表:右击Edit

varchar2,varchar   字符串类型

number          数值类型

date            日期类型

插入数据:

  1. Oracle增删改查

新增:

删除:

修改:

  1. 创建约束

非空约束:

主键约束:

外键约束:

1.oracle字符函数

  1. 拼接函数:concat

2.initcap:首字母大写其余小写

3.lower:把字符串中的大写字母变成小写

4.upper:把字符串中的小写字母变成大写

  1. trim():删除两侧空格函数

  1. Substr():截取字符串

7.replace():替换字符串

2.oracle数值函数

1.abs:绝对值函数

  1. Ceil():向上取整(0取2)

  1. Floor():

  1. Round():四舍五入

3.oracle日期函数

4.oracle日期函数

5.oracle日期函数

多表物理主外键:

5表联查:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值