rhel与Oracle12c 踩雷实录(上)

Linux下面如何运行 SH文件

 

chmod +x  a.sh

然后运行文件就可以了

./a.sh

这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如

/opt/a.sh

/opt/test/a.sh


linux 中如何解压文件(比如.tar.gz 用tar

 

tar -xzvf .tar.gz

      tar [-cxtzjvfpPN] 文件与目录 ....

      参数:

      -c :建立一个压缩文件的参数指令(create 的意思)

      -x :解开一个压缩文件的参数指令!

      -t :查看 tarfile 里面的文件!

      特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

      因为不可能同时压缩与解压缩。

      -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

      -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

      -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

      -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

解压:tar xvfz xxx.tar.gz.

压缩:tar czf xxx.tar.gz xxxx

 

VMware虚拟机能实现文件的复制拷贝但有大小限制

 

inux共享设置

 

虚拟机菜单栏VM->settings,打开下图的中的框。选择Options->Shared Folders->Always enabled->Add->Ok即可

 

请问.bash_profile文件在linux的哪里

.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile

.bash_profile文件是隐藏文件,里面包含的是用户的用户的环境变量。

 rhel与Oracle12c 踩雷实录(上)_第1张图片

完成设置

 

然后执行,data文件夹就是共享的文件夹

 到此完成所有设置

如果要设置web服务器,只要指定目录在这里即可,

 这里要注意的是,一定要设置服务器能访问别的目录,比如 apache

设置虚拟主机目录在 /mnt下时,apache中的配置文件一定要设置为可

访问根目录,

..

Allow from all

不然会提示 Forbidden

弄完直接进入这个文件夹 /mnt/hgfs

linux下修改.bash_profile立即生效的三种方法

1 . .bash_profile

2 source .bash_profile

3 exec bash --login

[INS-35172]

 Target database memory (XXMB) exceeds the systems available shared memory ({0}MB) 解决方法 

rhel与Oracle12c 踩雷实录(上)_第2张图片   

Swap size空间不足

1.使用DD命令创建一个文件

[root@bys3 ~]# dd if=/dev/zero of=/root/swap bs=1024 count=1024000   ---这里bs=bytes,countblocks 个块,这里的就是1024bytes=1K1024000K=1000M

1024000+0 records in

1024000+0 records out

1048576000 bytes (1.0 GB) copied, 43.5605 seconds, 24.1 MB/s

[root@bys3 ~]# mkswap /root/swap

Setting up swapspace version 1, size = 1048571 kB

[root@bys3 ~]# swapon /root/swap

[root@bys3 ~]# free -m

             total       used       free     shared    buffers     cached

Mem:          2013       1864        149          0         37       1389

-/+ buffers/cache:        436       1577

Swap:         5094          0       5094    --与最开始的相比,增加了近1000M

设置开机自动挂载-

[root@bys3 ~]# vi /etc/fstab

LABEL=/                 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

LABEL=SWAP-sda3         swap                    swap    defaults        0 0

/root/swap              swap                    swap    defaults        0 0

[root@bys3 ~]# mount -a    --无报错,修改/etc/fstab成功

重启后查看:--SWAP空间包含了新增加的空间。

[oracle@bys3 ~]$ free -m

             total       used       free     shared    buffers     cached

Mem:          2013        214       1799          0         15        150

-/+ buffers/cache:         48       1964

Swap:         5094          0       5094

注意:这种方式是有缺陷的,建议还是重装吧 

不安全的权限 0644,建议使用 0600

root@caihuijian:~# chmod 0600 /swap/swapfile

swapon 失败: 设备或资源忙

root@caihuijian:~# swapoff /swap/swapfile

root@caihuijian:~# swapon /swap/swapfile

 rhel与Oracle12c 踩雷实录(上)_第3张图片

 rhel与Oracle12c 踩雷实录(上)_第4张图片

[INS-20802] Oracle Net Configuration Assistant failed

打开网络连接 

Oracle安装及其选项

rhel与Oracle12c 踩雷实录(上)_第5张图片rhel与Oracle12c 踩雷实录(上)_第6张图片

rhel与Oracle12c 踩雷实录(上)_第7张图片

rhel与Oracle12c 踩雷实录(上)_第8张图片

rhel与Oracle12c 踩雷实录(上)_第9张图片rhel与Oracle12c 踩雷实录(上)_第10张图片rhel与Oracle12c 踩雷实录(上)_第11张图片rhel与Oracle12c 踩雷实录(上)_第12张图片rhel与Oracle12c 踩雷实录(上)_第13张图片rhel与Oracle12c 踩雷实录(上)_第14张图片rhel与Oracle12c 踩雷实录(上)_第15张图片rhel与Oracle12c 踩雷实录(上)_第16张图片rhel与Oracle12c 踩雷实录(上)_第17张图片rhel与Oracle12c 踩雷实录(上)_第18张图片rhel与Oracle12c 踩雷实录(上)_第19张图片rhel与Oracle12c 踩雷实录(上)_第20张图片rhel与Oracle12c 踩雷实录(上)_第21张图片rhel与Oracle12c 踩雷实录(上)_第22张图片rhel与Oracle12c 踩雷实录(上)_第23张图片rhel与Oracle12c 踩雷实录(上)_第24张图片rhel与Oracle12c 踩雷实录(上)_第25张图片

你可能感兴趣的:(数据库)