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 踩雷实录(上)

完成设置

 

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

 到此完成所有设置

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

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

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

访问根目录,

<Directory />

..

Allow from all

</Directory>

不然会提示 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 踩雷实录(上)   

Swap size空间不足

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

[[email protected] ~]# 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

[[email protected] ~]# mkswap /root/swap

Setting up swapspace version 1, size = 1048571 kB

[[email protected] ~]# swapon /root/swap

[[email protected] ~]# free -m

             total       used       free     shared    buffers     cached

Mem:          2013       1864        149          0         37       1389

-/+ buffers/cache:        436       1577

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

设置开机自动挂载-

[[email protected] ~]# 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

[[email protected] ~]# mount -a    --无报错,修改/etc/fstab成功

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

[[email protected] ~]$ 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

[email protected]:~# chmod 0600 /swap/swapfile

swapon 失败: 设备或资源忙

[email protected]:~# swapoff /swap/swapfile

[email protected]:~# swapon /swap/swapfile

 rhel与Oracle12c 踩雷实录(上)

 rhel与Oracle12c 踩雷实录(上)

[INS-20802] Oracle Net Configuration Assistant failed

打开网络连接 

Oracle安装及其选项

rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)

rhel与Oracle12c 踩雷实录(上)

rhel与Oracle12c 踩雷实录(上)

rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)rhel与Oracle12c 踩雷实录(上)