一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle 12c安裝方法及一些使用問題

Oracle 12c安裝方法及一些使用問題

2019-12-31 15:14mdxy-dxy Oracle

這篇文章主要介紹了Oracle 12c安裝方法及一些使用問題,需要的朋友可以參考下

Linux Centos6.5 64bit下安裝oracle12c:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
groupadd oinstall
groupadd dba
mkdir -p /u01/oracle
useradd -g oinstall -G dba -d /u01/oracle oracle
(這里不是一定要把home目錄更改到/u01/oracle,默認也可。)
把下面三個文件復制到 /u01/oracle目錄下
[root@oracle /]# cd /etc/skel/
[root@oracle skel]# ll -a
-rw-r--r--. 1 root root 18 7月 18 2013 .bash_logout
-rw-r--r--. 1 root root 176 7月 18 2013 .bash_profile
-rw-r--r--. 1 root root 124 7月 18 2013 .bashrc
注:useradd添加用戶時,會自動從這個目錄下的文件復制到用戶的家目錄
password oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01/

/*安裝vnc*/

?
1
2
3
4
5
yum -y install tigervnc-server
vncserver 回車
輸入密碼
ps -ef | grep vnc
vnc客戶端連接:ip:1

檢測是否有安裝以下程序:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3 -
elfutils-libelf-0.125
elfutils-libelf-devel-0.125 -
elfutils-libelf-devel-static-0.125 -
gcc-4.1.2 -
gcc-c++-4.1.2 -
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214 -
libaio-0.3.106
libaio-devel-0.3.106 -
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2 -
make-3.81
sysstat-7.0.2
unixODBC-2.2.11 -
unixODBC-devel-2.2.11 -

修改 /etc/sysctl.conf 文件,加上如下參數

?
1
2
3
4
5
6
7
8
9
10
11
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

為使上述配置生效而不重啟系統,執行如下命令
# /sbin/sysctl -p

修改用戶限制

root用戶:修改 /etc/security/limits.conf 文件,加上下面的參數

?
1
2
3
4
oracle   soft nproc 2047
oracle   hard nproc 16384
oracle   soft nofile 1024
oracle   hard nofile 65536

修改用戶驗證選項
root用戶下:修改/etc/pam.d/login文件加上如下參數

?
1
session required  pam_limits.so

修改用戶配置文件
root用戶下:修改/etc/profile文件加入如下參數:

?
1
2
3
4
5
6
7
8
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

修改oracle用戶bash_profile:
$ vi .bash_profile
增加如下內容,主要是修改

?
1
2
3
4
export ORACLE_BASE=/u01
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=hxw168
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

安裝oracle:

安裝oracle無法使用命令/usr/bin/xdpyinfo自動檢查顯示器顏色:

?
1
2
3
4
5
[root@oracle /]# xdpyinfo | grep "name of display"
name of display: :1.0
[root@oracle /]#
在Oracle用戶下執行命令:
export DISPLAY=:1.0 (上面name of display:后面的 :1.0)

prvf-0002:無法檢索本地節點名

?
1
2
host文件 ip與名稱對應
192.168.198.188 oracle

SQL> create user admin identified by zerostudy;
create user admin identified by zerostudy
*
ERROR at line 1:
ORA-65096: invalid common user or role name


SQL> !oerr ora 65096
65096, 00000, "invalid common user or role name"
// *Cause: An attempt was made to create a common user or role with a name
// that wass not valid for common users or roles. In addition to
// the usual rules for user and role names, common user and role
// names must start with C## or c## and consist only of ASCII
// characters.
// *Action: Specify a valid common user or role name.
//

解決方法:http://www.ythuaji.com.cn/article/44197.html

調整虛擬機的內存到600多M(原來1G多),啟動oracle時提示:
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system

SQL> !oerr ora 00854
00854, 00000, "ASM IOServer Instance Fence monitor process terminated."
// *Cause: The ASM IOServer Fence monitor process died.
// *Action: Warm start the instance.

原因就是Linux系統的shm的大小比SGA設置的小造成的。
可以調整shm的大小:
vi /etc/fstab
修改如下行的設置
tmpfs /dev/shm tmpfs defaults 0 0
改成
tmpfs /dev/shm tmpfs defaults,size=6G 0 0
重新mount下shm使其生效
mount -o remount /dev/shm

TNS-12514: TNS:listener does not currently know of service requested in connect descriptor

需要更改listener.ora文件(跟徑在$ORACLE_HOME/network/admin),然后重啟lsnrctl

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Generated by Oracle configuration tools.
#LISTENER =
# (DESCRIPTION_LIST =
# (DESCRIPTION =
#  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
#  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.198.188)(PORT = 1521))
# )
# )
hxw168 =
 (DESCRIPTION_LIST =
 (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.198.188)(PORT = 1521))
 )
 )
 SID_LIST_hxw168=
 (SID_LIST =
 (SID_DESC=
  (ORACLE_HOME = /u01/app/product/12.1.0/db_1)
  (SID_NAME = hxw168)
 )
 )

oracle簡單的啟動腳本:

?
1
2
3
4
5
6
[root@oracle ~]# cat /etc/init.d/oracle
su - oracle <<EOF
lsnrctl start
sqlplus / as sysdba
startup
EOF

本文出自 “盡管錯,讓我錯到死!” 博客

原文鏈接:http://hxw168.blog.51cto.com/8718136/1424422

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品乱码蜜桃久久久 | 国产美女亚洲精品久久久综合 | 国产欧美一区视频在线观看 | 情侣奴伺候女王第2部分小说 | 国产亚洲精品第一综合linode | 日韩aaa | 叛佛 作者满栀小说免费阅读 | 国产亚洲人成网站天堂岛 | 高清视频在线观看+免费 | 亚洲第一区在线观看 | 四虎4hu永久免费 | 9丨精品国产高清自在线看 9久热这里只有精品免费 | 国产精品亚洲午夜一区二区三区 | 边摸边吃奶边做爽gif动态图 | 美女视频一区二区三区在线 | 午夜一级影院 | 日本老熟老太hd | 公交车强校花系列小说 | 22222色男人的天堂 | 99热久久这里只有精品6国产网 | 国产精品天天在线 | 调教催眠 | 青青国产成人久久激情91麻豆 | 91制片厂制作传媒网站 | 日韩欧美推理片免费看完整版 | 污到湿的爽文免费阅读 | 四虎最新永久在线精品免费 | 亚洲va天堂va国产va久久 | 色老板视频在线观看 | 香蕉免费一区二区三区在线观看 | 日韩福利网 | 69日本xxxx| 美女脱一净二净不带胸罩 | 国产伦精品一区二区三区免费观看 | 成人观看免费观看视频 | 国产精品嫩草影院在线 | 风间由美理论片在线观看 | 毛片亚洲毛片亚洲毛片 | 免费lulu网站 | 成人午夜剧场 | 动漫美女强行被吸乳做羞羞事 |