在solaris 10上安装oracle 11g,Solaris 系统上安装Oracle11g R2和WebLogic10.3.0.0

Solaris 系统下安装Oracle11g R2和WebLogic10.3.0.0

1.首先创建系统用户和组

groupadd oinstall

groupadd dba

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

passwd oracle

mkdir -p /export/home/oracle/product/11.2.0/db_1

mkdir /export/home/oracle/tmp

chown -R oracle:oinstall /export/home/oracle

2.修改一些系统内核的参数

projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" oracle

projmod -sK "project.max-sem-nsems=(priv,256,deny)" oracle

projmod -sK "project.max-sem-ids=(priv,100,deny)" oracle

projmod -sK "project.max-shm-ids=(priv,100,deny)" oracle

echo "set maxuprc=16384" >> /etc/system

echo "set max_nprocs=30000" >> /etc/system

echo "set shmsys:shminfo_shmmax=4294967295" >> /etc/system

Now reboot the machine and login with an oracle user. Let’s create a new swap file with 1Gb size, as it’s required for the Oracle installation

3.创建oracle的交换空间

mkfile 1024m /export/home/oracle/orcl_swap

swap -a /export/home/oracle/orcl_swap

4.设置用户环境变量编辑文件(vi /export/home/oracle/.profile)

export ORACLE_BASE=/export/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export PATH=$ORACLE_HOME/bin:$PATH

export TMP=/export/home/oracle/tmp

export TMPDIR=/export/home/oracle/tmp

export DISPLAY=:0.0

5.将数据库安装文件传到服务器上,然后解压运行(在图形化界面进行操作)

unzip your_file1.zip

unzip your_file2.zip

cd database

./runInstaller

0447045166.jpg

Uncheck the checkbox and click next. If you can’t see the Next button, use Alt+N combination

0447045167.jpg

Select the first option and click next

0447045168.jpg

Click Next

0447045169.jpg

Defint the folder for Oracle installation, database name and passwords and click next

0447045170.jpg

Click Next

0447045171.jpg

Click Finish to start the installation.

0447045172.jpg

0447045173.jpg

After the installation of the software finishes, installer automatically runs the DBCA to create the database

0447045174.jpg

After a while, installation finishes.

0447045175.jpg

Click OK and you’ll be prompted to run orainstRoot.sh and root.sh

0447045176.jpg

Switch to the previous Terminal, create new window, login with a root user and run both shell scripts

0447045177.jpg

At last, you’ll get success message

0447045178.jpg

Now let’s connect to the database from Sql*Plus

0447045179.jpg

进入sqlplus界面之后启动数据库实例,由上图所示执行命令如下:

export ORACLE_SID=数据库实例名称

cd /export/home/oracle/product/11.2.0/db_1/bin

./sqlplus / as sysdba

startup /*启动实例*/

退出(exit)sqlplus配置数据库监听器(vi /export/home/oracle/product/11.2.0/db_1/network/admin/listener.ora)

# listener.ora Network Configuration File: /export/home/oracle/product/11.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))

)

)

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = /export/home/oracle/product/11.2.0/db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_NAME = orcl)

(ORACLE_HOME = /export/home/oracle/product/11.2.0/db_1)

(SID_NAME = orcl)

)

(SID_DESC =

(GLOBAL_NAME = vanceinfo)

(ORACLE_HOME = /export/home/oracle/product/11.2.0/db_1)

(SID_NAME = vanceinfo)

)

)

ADR_BASE_LISTENER = /export/home/oracle

vi /export/home/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# tnsnames.ora Network Configuration File: /export/home/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

vanceinfo =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = vanceinfo)

)

)

启动监听器命令,切换到oracle用户(su oracle):

./lsnrctl start

工作基本全部搞定,可以用pl/sql develop 进行连接了,客户端的配置文件tnsnames.ora如下:

Solaris =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.5.235)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = vanceinfo)

)

)

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

LISTENER_VANCEINFO =

(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))

另:如果在Solaris系统中创建新的数据库实例的话步骤如下:

在图形化界面系统中root登陆之后打开终端命令窗口执行如下命令:

export DISPLAY=127.0.0.1:0.0

xhost +

su oracle

cd /export/home/oracle/product/11.2.0/db_1/bin

./dbca

此时弹出图形化界面窗口进行创建数据库的操作步骤.

修改Oracle的编码步骤:

export ORACLE_SID=数据库实例名称

cd /export/home/oracle/product/11.2.0/db_1/bin

./sqlplus / as sysdba

startup mount ;

alter system enable restricted session ;

alter system set JOB_QUEUE_PROCESSES=0;

alter system set AQ_TM_PROCESSES=0;

alter database open ;

alter database character set internal_use AL32UTF8;

shutdown immediate ;

startup ;

查询编码:

select * from v$nls_parameters;

select * from nls_database_parameters;

select userenv('language') from dual;

启动web访问方式的em管理界面:

export ORACLE_SID=数据库实例名称

cd /export/home/oracle/product/11.2.0/db_1/bin

emctl start dbconsole

然后打开浏览器输入:http://ip:1158/em

如果是第二个实例的话端口为5500(默认)

*****************Weblogic 的安装****************

将weblogic 10.3.0.0 通用版本 jar格式的文件拷贝到服务器的/usr/local目录下:

执行命令:

java -jar server103_generic.jar

弹出图形化界面此时选择自定义安装,将WORKSHOP选项去掉,然后一路下一步根据自己的选择进行安装.

安装完成后,进行domain配置

进入weblogic安装目录:

cd /usr/local/bea/wlserver_10.3/common/bin

./startManagedWebLogic.sh

弹出图形化界面进行配置domain.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值