oracle客户端的安装和用户的创建

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、光驱:

/dev/cdrom

2、挂载光驱

1)挂载点:就是一个目录

2) mount /dev/cdrom 挂载点的名称

卸载光驱

umount /dev/cdrom

U盘挂载

/dev/mnt

mount –t -vfat /dev/mnt /mnt/usb

3、ftp的配置

1)关闭防火墙

service iptables stop;

2) 关闭selinux

vi /etc/selinux/config - disabled

init 6

3) 启动ftp

service vsftpd start

4) 要使用root用户登录ftp

vi /etc/vsftpd/ftpusers;

vi /etc/vsftpd/user_list;

注释掉root ,因为默认情况下ftp不允许直接向root用户传输文件。

4、软件安装

1)rpm方式

rpm: redhat package management

rpm

-qa 查询系统中所有以rpm方式安装的软件

-e 卸载软件包

-i 安装软件包

-v 显示提示

-h 显示安装进度

2)源码方式

先编译

./configure --选项。。

make

make install

3) yum方式,必须有yum源(在外网)

yum install compat-db

5、定时任务

周期性任务

Crontab -e 编辑任务

Crontab -l 显示当前有哪些任务

Crontab -r 删除所有任务

一次性任务

at 时间 -f 脚本

at now + 10 minutes -f test.sh

6、JDK安装

上传jdk*****.bin

授权可执行

执行后,默认安装到/usr/java/

配置系统环境变量

vi /etc/profile

JAVA_HOME=/usr/java/jdk1.6.0_45

PATH=$JAVA_HOME/bin:$PATH; CLASSPATH=.:$JAVA_HOME/lib;

重启终端,测试

------------------------------------------------------------------

在windows上安装Oracle客户端:

1、环境准备

rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make sysstat libaio openmotif libXp

上述软件包必须都安装

2、

useradd -d /home/oracle -m -g oinstall -G dba -s /bin/bash oracle

3、设置用户环境变量

~/.bashrc

cd ~

vi .bashrc

----------------------------------

ORACLE_BASE ---> 所有的Oracle产品软件都在这个目录下

ORACLE_HOME ---> Oracle数据库软件所在的目录

ORACLE_SID ---> 每一个数据库服务器端都有一个默认的数据库实例(建议只有一个),默认名字 orcl

PATH -->所有命令都从这个目录列表中找

----------------------------------

Oracle有几个默认的用户

sys --> 超级管理员

system -->权限也很大,但是不能创建数据库

-----------------------------------

安装这一步很关键:

如果发生unknown host错,必须要修改

/etc/hosts

在127.0.0.1 最后加上你的主机名

---------------------------------------------------------------Linux下如何操作Oracle

Oracle服务端

服务端如何启动?

监听:

负责接入客户端的连接,连接端口:1521

实例:

启动实例

1)进入oracle用户

1、启动监听

lsnrctl --> listener control

start --> 启动

stop -->停止

status --> 当前状态

lsnrctl start

2、启动实例

sqlplus / as sysdba --> 以数据库管理员方式登录startup

数据库分类:

1、关系型数据库:

学生,老师

表tb_student

id name age tid(外键)

1 zhangsan 20 10

表 tb_teacher

tid name

10 Mr.liu

2、No-SQL数据库(内存数据库)

Not only sql

学生和老师的关系

{id:1,name:"zhangsan",age:"20",{tid:10,name:"Mr.liu"}}关系型数据库有:

Oracle,MySQL,Access,SQLServer

Oracle,SQLServer

MySQL集群。。。

Access...

No –SQL 型数据库:

MongoDB, Redis...

-------------------------------

SQLplus --》就是Oracle客户端

-----------------------------------

关系型数据库里面需要了解的:

表tb_student

id name age tid(外键)

1 zhangsan 20 10

表 tb_teacher

tid name

10 Mr.liu

select tname from tb_student where id =1;

范式:

1NF:关系型数据库默认满足1NF,字段不可分割

2NF:在1NF的基础上,没有重复数据,有唯一性

相关文档
最新文档